Update and add index
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Flying FPV [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Flying FPV [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
|
||||
|
||||
[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mHardware[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmulticopters[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mairplanes[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mflying[39m[38;5;12m [39m[38;5;12mwings.[39m[38;5;12m [39m[38;5;12mWe[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mesp.[39m[38;5;12m [39m[38;5;12mestablished[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mactive[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m
|
||||
[38;5;12mclassics[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmods.[39m
|
||||
[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mHardware[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmulticopters[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mairplanes[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mflying[39m[38;5;12m [39m[38;5;12mwings.[39m[38;5;12m [39m[38;5;12mWe[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mesp.[39m[38;5;12m [39m[38;5;12mestablished[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mactive[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mclassics[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m
|
||||
[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmods.[39m
|
||||
|
||||
[38;5;12mWe hope to give you some orientation where to start and present you the full spectrum of open source development on the world of UAVs.[39m
|
||||
|
||||
@@ -53,15 +53,15 @@
|
||||
|
||||
[38;2;255;187;0m[4mAirframes[0m
|
||||
|
||||
[38;5;12mThe[39m[38;5;12m [39m[38;5;12mbody[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mUAV[39m[38;5;12m [39m[38;5;12mdepends[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mkind[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12maircraft[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12musecase.[39m[38;5;12m [39m[38;5;12mIs[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mracing,[39m[38;5;12m [39m[38;5;12mimproved[39m[38;5;12m [39m[38;5;12magility[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12macrobatic[39m[38;5;12m [39m[38;5;12mfreestyle,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mheavy[39m[38;5;12m [39m[38;5;12mlifter[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfilming[39m[38;5;12m [39m[38;5;12m,[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m
|
||||
[38;5;12mdistance[39m[38;5;12m [39m[38;5;12mobservations,[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;12m.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mrequirements[39m[38;5;12m [39m[38;5;12mresult[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mmechanics[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaterials[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mDIY[39m[38;5;12m [39m[38;5;12maspect[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12maccount.[39m
|
||||
[38;5;12mThe[39m[38;5;12m [39m[38;5;12mbody[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mUAV[39m[38;5;12m [39m[38;5;12mdepends[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mkind[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12maircraft[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12musecase.[39m[38;5;12m [39m[38;5;12mIs[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mracing,[39m[38;5;12m [39m[38;5;12mimproved[39m[38;5;12m [39m[38;5;12magility[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12macrobatic[39m[38;5;12m [39m[38;5;12mfreestyle,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mheavy[39m[38;5;12m [39m[38;5;12mlifter[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfilming[39m[38;5;12m [39m[38;5;12m,[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mdistance[39m[38;5;12m [39m[38;5;12mobservations,[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;12m.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mrequirements[39m
|
||||
[38;5;12mresult[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mmechanics[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaterials[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mDIY[39m[38;5;12m [39m[38;5;12maspect[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12maccount.[39m
|
||||
|
||||
[38;5;12mYou will find also a lot of spare parts or mods / extensions to commercial vehicles, which we don't list up here![39m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1mNote[0m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mBuilding a UAV from scratch is a [39m[38;5;14m[1mpretty challenging task[0m[38;5;12m for a beginner, esp. if you have limited amount of time.[39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mSo[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mwise,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtry[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mkits[39m[38;5;12m [39m[38;5;12mbefore,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdon't[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mstuck[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mearly[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhandy[39m[38;5;12m [39m[38;5;12mmanual.[39m[38;5;12m [39m[38;5;12mLater[39m[38;5;12m [39m[38;5;12mon,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mtry[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mmods[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mbuilds,[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mgained[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mexperience[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mavoid[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mpitfalls.[39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mSo[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mwise,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtry[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mkits[39m[38;5;12m [39m[38;5;12mbefore,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdon't[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mstuck[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mearly[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhandy[39m[38;5;12m [39m[38;5;12mmanual.[39m[38;5;12m [39m[38;5;12mLater[39m[38;5;12m [39m[38;5;12mon,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mtry[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mmods[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mbuilds,[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mgained[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mexperience[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mavoid[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mpitfalls.[39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mSee also: [39m[38;5;14m[1mMy Raspberry Pi drone: the story so far by Matchstic[0m[38;5;12m (https://www.youtube.com/watch?v=ZCOlT_sz6Gs).[39m
|
||||
|
||||
[38;2;255;187;0m[4mMulticopters 🚁[0m
|
||||
@@ -92,10 +92,9 @@
|
||||
|
||||
[38;2;255;187;0m[4mFixed Wing / Planes 🛩️[0m
|
||||
|
||||
[38;5;12mTraditional[39m[38;5;12m [39m[38;5;12mRC[39m[38;5;12m [39m[38;5;12mairplanes[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mbalsa[39m[38;5;12m [39m[38;5;12mwood[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfoil[39m[38;5;12m [39m[38;5;12mcovered[39m[38;5;12m [39m[38;5;12mrips[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwings.[39m[38;5;12m [39m[38;5;12mCommercial[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12moften[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfoam,[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mcut[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mCNC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlasers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mwing[39m[38;5;12m [39m
|
||||
[38;5;12mprofiles.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mprinted[39m[38;5;12m [39m[38;5;12mplanes[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mpossible,[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mglue[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstrength[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcarbon[39m[38;5;12m [39m[38;5;12mroods.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgrowing[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m(commercial)[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mprinted[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mCraycle[0m[38;5;14m[1m [0m[38;5;14m[1mHobby[0m[38;5;12m [39m
|
||||
[38;5;12m(https://craycle.com/),[39m[38;5;12m [39m[38;5;14m[1mEclipson[0m[38;5;14m[1m [0m[38;5;14m[1mairplanes[0m[38;5;12m [39m[38;5;12m(https://www.eclipson-airplanes.com/),[39m[38;5;14m[1m3D[0m[38;5;14m[1m [0m[38;5;14m[1mlab[0m[38;5;14m[1m [0m[38;5;14m[1mprint[0m[38;5;12m [39m[38;5;12m(https://3dlabprint.com/product-category/printable-airplanes/),[39m[38;5;12m [39m[38;5;14m[1mPlane[0m[38;5;14m[1m [0m[38;5;14m[1mPrint[0m[38;5;12m [39m
|
||||
[38;5;12m(https://www.planeprint.com/)[39m[38;5;12m [39m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mOWLplane[0m[38;5;12m [39m[38;5;12m(https://owlplane.com/)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;14m[1mrc-jetprint.de[0m[38;5;12m [39m[38;5;12m(https://rc-jetprint.de/en/)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mPLA[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msave[39m[38;5;12m [39m[38;5;12mweight.[39m
|
||||
[38;5;12mTraditional[39m[38;5;12m [39m[38;5;12mRC[39m[38;5;12m [39m[38;5;12mairplanes[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mbalsa[39m[38;5;12m [39m[38;5;12mwood[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfoil[39m[38;5;12m [39m[38;5;12mcovered[39m[38;5;12m [39m[38;5;12mrips[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwings.[39m[38;5;12m [39m[38;5;12mCommercial[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12moften[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfoam,[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mcut[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mCNC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlasers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mwing[39m[38;5;12m [39m[38;5;12mprofiles.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mprinted[39m[38;5;12m [39m[38;5;12mplanes[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m
|
||||
[38;5;12mpossible,[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mglue[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstrength[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcarbon[39m[38;5;12m [39m[38;5;12mroods.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgrowing[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m(commercial)[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mprinted[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mCraycle[0m[38;5;14m[1m [0m[38;5;14m[1mHobby[0m[38;5;12m [39m[38;5;12m(https://craycle.com/),[39m[38;5;12m [39m[38;5;14m[1mEclipson[0m[38;5;14m[1m [0m[38;5;14m[1mairplanes[0m[38;5;12m [39m[38;5;12m(https://www.eclipson-airplanes.com/),[39m[38;5;14m[1m3D[0m[38;5;14m[1m [0m[38;5;14m[1mlab[0m[38;5;14m[1m [0m
|
||||
[38;5;14m[1mprint[0m[38;5;12m [39m[38;5;12m(https://3dlabprint.com/product-category/printable-airplanes/),[39m[38;5;12m [39m[38;5;14m[1mPlane[0m[38;5;14m[1m [0m[38;5;14m[1mPrint[0m[38;5;12m [39m[38;5;12m(https://www.planeprint.com/)[39m[38;5;12m [39m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mOWLplane[0m[38;5;12m [39m[38;5;12m(https://owlplane.com/)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;14m[1mrc-jetprint.de[0m[38;5;12m [39m[38;5;12m(https://rc-jetprint.de/en/)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mPLA[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msave[39m[38;5;12m [39m[38;5;12mweight.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHAWk Modular RC Wing Airplane v1[0m[38;5;12m (https://www.printables.com/de/model/422806-hawk-modular-rc-wing-airplane) - 3D printed LW-PLA 1m++ pusher / puller wing, full BOM + manual docs, 2023.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mV-Tail Aircraft for Long Range FPV & Autonomous Missions - by AeroStuff FPV[0m[38;5;12m (https://www.youtube.com/watch?v=sTjXVeo_lpQ) - Use folded depron panels for body and wings for a V-Tail pusher.[39m
|
||||
@@ -120,8 +119,7 @@
|
||||
|
||||
[38;2;255;187;0m[4mVTOLs 🚀[0m
|
||||
|
||||
[38;5;12mVertical[39m[38;5;12m [39m[38;5;12mtake-off[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlanding[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mair[39m[38;5;12m [39m[38;5;12mvehicles[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mtransform[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mcopter[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgliding[39m[38;5;12m [39m[38;5;12mwing,[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstart/land[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mrequire[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mmechanic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbecome[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtip[39m[38;5;12m [39m[38;5;12mheavier[39m[38;5;12m [39m
|
||||
[38;5;12mthan[39m[38;5;12m [39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mwings.[39m
|
||||
[38;5;12mVertical take-off and landing are air vehicles that transform from copter to a gliding wing, making it very easy to start/land but require a more complex mechanic and become a tip heavier than fixed wings.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMiniHawk-VTOL v2.0[0m[38;5;12m (https://github.com/StephenCarlson/MiniHawk-VTOL) - 3d printed with 3 props[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVTOL in 5 revisions[0m[38;5;12m (https://www.youtube.com/watch?v=gPEeCjVrTBw) - 3D printed and foam, 2018.[39m
|
||||
@@ -130,8 +128,7 @@
|
||||
|
||||
[38;2;255;187;0m[4mBatteries & Power Control 🔋[0m
|
||||
|
||||
[38;5;12mCommercial[39m[38;5;12m [39m[38;5;12mLiPo[39m[38;5;12m [39m[38;5;12mbattery[39m[38;5;12m [39m[38;5;12mpacks[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mRC,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mreplaced[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12m18650[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mLiion[39m[38;5;12m [39m[38;5;12mpacks.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12monboard[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mbus[39m[38;5;12m [39m[38;5;12mdrives[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mESC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFC[39m[38;5;12m [39m[38;5;12mdirectly,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12moffer[39m[38;5;12m [39m[38;5;12m5V[39m[38;5;12m [39m[38;5;12moutputs[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msupply[39m
|
||||
[38;5;12monboard[39m[38;5;12m [39m[38;5;12munits.[39m
|
||||
[38;5;12mCommercial LiPo battery packs are common in RC, but can be replaced with custom 18650 based Liion packs. The onboard power bus drives the ESC and FC directly, which offer 5V outputs to supply onboard units.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m18650 LiIon packs[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsing Li-Ion Battery Pack for Long Range FPV Flying[0m[38;5;12m (https://oscarliang.com/li-ion-battery-long-range/) - 4S and background infos, 2023.[39m
|
||||
@@ -139,10 +136,9 @@
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDIY FPV Goggle Battery Pack[0m[38;5;12m (https://nuxnik.com/diy-fpv-goggle-battery-pack/) - For googles, with charge meter and 3D case, 2021.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m18650 spaceholder[0m[38;5;12m (https://www.printables.com/de/model/1181-18650-improved-spacerholder) - 3D print for easier packaging, 2023.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mSolar plane[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSolar Dragon - Solar Plane Might Be Able To Last Through The Night[0m
|
||||
[38;5;12m (https://hackaday.com/2022/08/06/solar-plane-might-be-able-to-last-through-the-night/) - Plane with PV beplanned ribs, 2022.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrctestflight[0m[38;5;14m[1m [0m[38;5;14m[1mseries[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=1OGrDvInUAY)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m8hrs30[39m[38;5;12m [39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mwing[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msolar[39m[38;5;12m [39m[38;5;12mcells[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mmeasurements[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbackground[39m[38;5;12m [39m[38;5;12minfos[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mmight[0m[38;5;14m[1m [0m[38;5;14m[1mlast[0m[38;5;14m[1m [0m[38;5;14m[1m24hrs[0m[38;5;12m [39m
|
||||
[38;5;12m(https://hackaday.com/2022/09/27/24-hours-of-le-airplanes/)),[39m[38;5;12m [39m[38;5;12m2022.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSolar Dragon - Solar Plane Might Be Able To Last Through The Night[0m[38;5;12m (https://hackaday.com/2022/08/06/solar-plane-might-be-able-to-last-through-the-night/) - Plane with PV beplanned ribs, 2022.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrctestflight[0m[38;5;14m[1m [0m[38;5;14m[1mseries[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=1OGrDvInUAY)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m8hrs30[39m[38;5;12m [39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mwing[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msolar[39m[38;5;12m [39m[38;5;12mcells[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mmeasurements[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbackground[39m[38;5;12m [39m[38;5;12minfos[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mmight[0m[38;5;14m[1m [0m[38;5;14m[1mlast[0m[38;5;14m[1m [0m[38;5;14m[1m24hrs[0m[38;5;12m [39m[38;5;12m(https://hackaday.com/2022/09/27/24-hours-of-le-airplanes/)),[39m[38;5;12m [39m
|
||||
[38;5;12m2022.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdiyBMS v4[0m[38;5;12m (https://github.com/stuartpittaway/diyBMSv4) - Battery management PCB and firmware for LiIon packs.[39m
|
||||
|
||||
|
||||
@@ -158,15 +154,14 @@
|
||||
|
||||
[38;2;255;187;0m[4mFlight Control 👨✈️[0m
|
||||
|
||||
[38;5;12mModern[39m[38;5;12m [39m[38;5;12mautopilot[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mrequire[39m[38;5;12m [39m[38;5;12mSTM32[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mF4/F7[39m[38;5;12m [39m[38;5;12mchip[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12musually[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mNAZE32,[39m[38;5;12m [39m[38;5;12mCC3D,[39m[38;5;12m [39m[38;5;12mArduPilot,[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mbase[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||||
[38;5;12mBaseflight[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mCleanflight[39m[38;5;12m [39m[38;5;12mfirmware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDesktop[39m[38;5;12m [39m[38;5;12mConfigurator.[39m
|
||||
[38;5;12mModern[39m[38;5;12m [39m[38;5;12mautopilot[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mrequire[39m[38;5;12m [39m[38;5;12mSTM32[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mF4/F7[39m[38;5;12m [39m[38;5;12mchip[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12musually[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mNAZE32,[39m[38;5;12m [39m[38;5;12mCC3D,[39m[38;5;12m [39m[38;5;12mArduPilot,[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mbase[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mBaseflight[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mCleanflight[39m[38;5;12m [39m[38;5;12mfirmware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDesktop[39m[38;5;12m [39m
|
||||
[38;5;12mConfigurator.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mINAV[0m[38;5;12m (https://github.com/light/inav) - Focus on GPS based flight planning / autonomous flights for wings and copters.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbetaflight[0m[38;5;12m (https://github.com/betaflight/betaflight) - Focus on racing and agility for wings and copters.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEmuFlight[0m[38;5;12m (https://github.com/emuflight/EmuFlight) - Focus on modern algorithms.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdRonin[0m[38;5;12m (https://github.com/d-ronin/dronin/) - Supporting Openpilot and other target boards.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArdupilot[0m[38;5;12m [39m[38;5;12m(https://ardupilot.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFull[39m[38;5;12m [39m[38;5;12mecosystem[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mprofessional[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mwings[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcopters[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mland[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mwater[39m[38;5;12m [39m[38;5;12mvehicles.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minformation,[39m[38;5;12m [39m[38;5;12mexperiences[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mpossibilities,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mINAV.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArdupilot[0m[38;5;12m (https://ardupilot.org) - Full ecosystem including professional / research use for wings and copters and even land or water vehicles. A lot of information, experiences and possibilities, but also more complex than INAV.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdRehmflight[0m[38;5;12m (https://github.com/nickrehm/dRehmFlight) - Dedicated to VTOLs and it's transformation during flight process, Teensy Boards only.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRotorflight[0m[38;5;12m (https://github.com/rotorflight/rotorflight) - Firmware for traditional single-rotor helicopters.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCleanFlight[0m[38;5;12m (https://github.com/cleanflight/cleanflight) - Legacy fork of baseflight , stall.[39m
|
||||
@@ -178,8 +173,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mRC Transmitters & Handcontroller 🎮[0m
|
||||
|
||||
[38;5;12mRadio[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mtransmitters[39m[38;5;12m [39m[38;5;12m(RC[39m[38;5;12m [39m[38;5;12mTX,[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mside)[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mbays[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mJR[0m[38;5;14m[1m [0m[38;5;14m[1m/[0m[38;5;14m[1m [0m[38;5;14m[1mJR[0m[38;5;14m[1m [0m[38;5;14m[1mlite[0m[38;5;14m[1m [0m[38;5;14m[1mformfactor[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/docs/Module_BG_4-in-1.md)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserial[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madapt[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12mprotocols.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mGround[39m[38;5;12m [39m[38;5;12mstation.[39m
|
||||
[38;5;12mRadio[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mtransmitters[39m[38;5;12m [39m[38;5;12m(RC[39m[38;5;12m [39m[38;5;12mTX,[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mside)[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mbays[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mJR[0m[38;5;14m[1m [0m[38;5;14m[1m/[0m[38;5;14m[1m [0m[38;5;14m[1mJR[0m[38;5;14m[1m [0m[38;5;14m[1mlite[0m[38;5;14m[1m [0m[38;5;14m[1mformfactor[0m[38;5;12m [39m[38;5;12m(https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/docs/Module_BG_4-in-1.md)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserial[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madapt[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12mprotocols.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mGround[39m[38;5;12m [39m[38;5;12mstation.[39m
|
||||
[38;5;12mMost receivers (RX, drone side) support standard serial protocols like Crossfire (CSRF) to talk with the FC.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEdgeTX[0m[38;5;12m (https://github.com/EdgeTX/edgetx) - Successor of OpenTX under active development.[39m
|
||||
@@ -202,8 +197,7 @@
|
||||
[38;5;12mHardware and firmware to establish custom radio links. Nowadays usually a bidirectional link, so pure TX / RX side.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMulti Module[0m[38;5;12m (https://github.com/pascallanger/DIY-Multiprotocol-TX-Module) - Supports different protocols like FrSky, FlySky, Walkera, Futaba, ... .[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExpressLRS[0m[38;5;12m [39m[38;5;12m(https://github.com/ExpressLRS/ExpressLRS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mELRS[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12mlatency.[39m[38;5;12m [39m[38;5;12msupport.[39m[38;5;12m [39m[38;5;12mflashing[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12mhardware,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m868/915[39m[38;5;12m [39m[38;5;12mMHz[39m[38;5;12m [39m
|
||||
[38;5;12mor[39m[38;5;12m [39m[38;5;12m2.4[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m5.8[39m[38;5;12m [39m[38;5;12mGHz.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExpressLRS[0m[38;5;12m (https://github.com/ExpressLRS/ExpressLRS) - ELRS for long range or better latency. support. flashing some existing hardware, but also provide commercial modules for 868/915 MHz or 2.4 / 5.8 GHz.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mELRS Airport Firmware[0m[38;5;12m (https://github.com/ExpressLRS/ExpressLRS/pull/1904) - 2 way link for more complex telemetry downlink.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmLRS[0m[38;5;12m (https://github.com/olliw42/mLRS) - Mavlink compatible LRS.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopenLRSng[0m[38;5;12m (https://github.com/openLRSng/openLRSng) - Next generation of OpenLRS, stall since 2018.[39m
|
||||
@@ -213,16 +207,15 @@
|
||||
|
||||
[38;2;255;187;0m[4mVTX 📺[0m
|
||||
|
||||
[38;5;12mVideotransmitter[39m[38;5;12m [39m[38;5;12m(VTX)[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12manalog[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mdigital[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12mtransmitter[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdrone,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12musually[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvideostream[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mfront[39m[38;5;12m [39m[38;5;12mcamera[39m[38;5;12m [39m[38;5;12m(first[39m[38;5;12m [39m[38;5;12mperson[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFPV)[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mtransmit[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m
|
||||
[38;5;12minformation[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mestablish[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msomewhat[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mbidirectional[39m[38;5;12m [39m[38;5;12mlink[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdrone[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgroundstation[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12muplink[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mGround[39m[38;5;12m [39m[38;5;12mstation.[39m
|
||||
[38;5;12mVideotransmitter[39m[38;5;12m [39m[38;5;12m(VTX)[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12manalog[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mdigital[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12mtransmitter[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdrone,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12musually[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvideostream[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mfront[39m[38;5;12m [39m[38;5;12mcamera[39m[38;5;12m [39m[38;5;12m(first[39m[38;5;12m [39m[38;5;12mperson[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFPV)[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mtransmit[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mestablish[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msomewhat[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m
|
||||
[38;5;12mbidirectional[39m[38;5;12m [39m[38;5;12mlink[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdrone[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgroundstation[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12muplink[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mGround[39m[38;5;12m [39m[38;5;12mstation.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenHD[0m[38;5;12m [39m[38;5;12m(https://github.com/OpenHD/Open.HD)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUse[39m[38;5;12m [39m[38;5;12m2.4[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m5.8[39m[38;5;12m [39m[38;5;12mGHz[39m[38;5;12m [39m[38;5;12mwifi[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSBCs[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mair[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgroundside[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtelemetry[39m[38;5;12m [39m[38;5;12mdownlink[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moptional[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12muplink.[39m[38;5;12m [39m[38;5;12mTry[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mboard.[39m[38;5;12m [39m[38;5;14m[1mCompare[0m[38;5;14m[1m [0m[38;5;14m[1mdifferent[0m[38;5;14m[1m [0m[38;5;14m[1mopen[0m[38;5;14m[1m [0m[38;5;14m[1mdigital[0m[38;5;14m[1m [0m[38;5;14m[1mlinks[0m[38;5;12m [39m[38;5;12m(https://openhd.gitbook.io/open-hd/general/openhd-vs-alternatives).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenHD[0m[38;5;12m [39m[38;5;12m(https://github.com/OpenHD/Open.HD)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUse[39m[38;5;12m [39m[38;5;12m2.4[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m5.8[39m[38;5;12m [39m[38;5;12mGHz[39m[38;5;12m [39m[38;5;12mwifi[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSBCs[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mair[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgroundside[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtelemetry[39m[38;5;12m [39m[38;5;12mdownlink[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moptional[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12muplink.[39m[38;5;12m [39m[38;5;12mTry[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m
|
||||
[38;5;12mboard.[39m[38;5;12m [39m[38;5;14m[1mCompare[0m[38;5;14m[1m [0m[38;5;14m[1mdifferent[0m[38;5;14m[1m [0m[38;5;14m[1mopen[0m[38;5;14m[1m [0m[38;5;14m[1mdigital[0m[38;5;14m[1m [0m[38;5;14m[1mlinks[0m[38;5;12m [39m[38;5;12m(https://openhd.gitbook.io/open-hd/general/openhd-vs-alternatives).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubyFPV[0m[38;5;12m (https://rubyfpv.com) - Use 2.4 / 5.8 GHz wifi hardware and RPIs to provide a video and telemetry downlink and an optional control uplink. No source provided but plugin system.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWifibroadcast NG[0m[38;5;12m (https://github.com/svpcom/wifibroadcast) - Use 2.4 / 5.8 GHz wifi hardware and RPIs to provide a video and telemetry downlink.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwfb-ng on OpenIPC[0m[38;5;12m (https://github.com/OpenIPC/sandbox-fpv) - Wifibroadcast NG on OpenIPC compatible CCTV modules, capable of 120fps or 4k video feeds with telemetry[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDroneBridge[0m[38;5;12m [39m[38;5;12m(https://github.com/DroneBridge/DroneBridge)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUse[39m[38;5;12m [39m[38;5;12m2.4[39m[38;5;12m [39m[38;5;12mGHz[39m[38;5;12m [39m[38;5;12mwifi[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRPIs,[39m[38;5;12m [39m[38;5;12mESP32[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mApp[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbidirectional[39m[38;5;12m [39m[38;5;12mlink,[39m[38;5;12m [39m[38;5;14m[1mComparison[0m[38;5;12m [39m
|
||||
[38;5;12m(https://dronebridge.gitbook.io/docs/comparison)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12mhere.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDroneBridge[0m[38;5;12m (https://github.com/DroneBridge/DroneBridge) - Use 2.4 GHz wifi hardware and RPIs, ESP32 and Android App for bidirectional link, [39m[38;5;14m[1mComparison[0m[38;5;12m (https://dronebridge.gitbook.io/docs/comparison) to the other protocols here.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEZ Wifibroadcast[0m[38;5;12m (https://github.com/rodizio1/EZ-WifiBroadcast) - Oldest and first wifi based VTX setup.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwtfos[0m[38;5;12m (https://github.com/fpv-wtf/wtfos) - Rooting and mod DJI FPV sender and receiver.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDigiView-SBC[0m[38;5;12m (https://github.com/fpvout/DigiView-SBC) - Receive DJI HD signal, alpha 2021.[39m
|
||||
@@ -241,12 +234,10 @@
|
||||
|
||||
[38;2;255;187;0m[4mGPS 🛰️[0m
|
||||
|
||||
[38;5;12mGlobal[39m[38;5;12m [39m[38;5;12mNavigation[39m[38;5;12m [39m[38;5;12mSystems[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mGPS[39m[38;5;12m [39m[38;5;12mallow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdetermine[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12mposition[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdrone.[39m[38;5;12m [39m[38;5;12mConsumer[39m[38;5;12m [39m[38;5;12mGPS[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcheap,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mtweaked[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgain[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12maccuracy[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mpostprcessing[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||||
[38;5;12mlive.[39m
|
||||
[38;5;12mGlobal Navigation Systems like GPS allow to determine the current position of your drone. Consumer GPS modules are cheap, but some can be tweaked to gain better accuracy on postprcessing or live.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGNSS SDR[0m[38;5;12m (https://gnss-sdr.org) - Software toolchain to process radio signals of GPS, Baidu, GLONASS that are received by SDR hardware radio backends.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrtklib[0m[38;5;12m [39m[38;5;12m(https://www.rtklib.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mtoolchain[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mincrease[39m[38;5;12m [39m[38;5;12mprecision[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGNSS[39m[38;5;12m [39m[38;5;12msignals[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mapplying[39m[38;5;12m [39m[38;5;12mrealtime[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mpost-processing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12meliminate[39m[38;5;12m [39m[38;5;12minterferences.[39m[38;5;12m [39m[38;5;12mSignals[39m[38;5;12m [39m[38;5;12mrecorded[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mSDR[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||||
[38;5;12msome[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mGPS[39m[38;5;12m [39m[38;5;12mmodules.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrtklib[0m[38;5;12m (https://www.rtklib.com) - Software toolchain to increase precision of GNSS signals by applying realtime or post-processing to eliminate interferences. Signals recorded by SDR or some commercial GPS modules.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVicon MavLink[0m[38;5;12m (https://github.com/bo-rc/ViconMAVLink) - Get indoor positioning via commercial optical systems for a whole drone swarm.[39m
|
||||
|
||||
[38;2;255;187;0m[4mSensors 🌡️[0m
|
||||
@@ -254,8 +245,7 @@
|
||||
[38;5;12mA drone uses more sensors like compass, barometer, airspeed or current to increase position estimation, or to show the system performance[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQLiteOSD[0m[38;5;12m (https://github.com/Qrome/QLiteOSD) - ESP32 based OSD to read sensors without FC.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m3D Printed Drone Build - How to Wire OpenHD and Ultrasonic Abstacle Avoidance[0m
|
||||
[38;5;12m (https://www.youtube.com/watch?v=HNR1mqUDpoE) - ultrasonic obstacle avoidance for quadcopter and OpenHD teamplay.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m3D Printed Drone Build - How to Wire OpenHD and Ultrasonic Abstacle Avoidance[0m[38;5;12m (https://www.youtube.com/watch?v=HNR1mqUDpoE) - ultrasonic obstacle avoidance for quadcopter and OpenHD teamplay.[39m
|
||||
|
||||
[38;5;12mSee [39m[38;5;14m[1mArdupilot - Optional hardware[0m[38;5;12m (https://ardupilot.org/copter/docs/common-optional-hardware.html) for more ideas.[39m
|
||||
|
||||
@@ -270,8 +260,7 @@
|
||||
|
||||
[38;2;255;187;0m[4mAntennas and Trackers 📡[0m
|
||||
|
||||
[38;5;12mTransceiver[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mreceivers[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mtweaked[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mantenna[39m[38;5;12m [39m[38;5;12mconfigurations[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtracker[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mdirectional[39m[38;5;12m [39m[38;5;12mantennas.[39m[38;5;12m [39m[38;5;12mThey[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mreceivers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdiversity,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mtelemetry[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdrone.[39m
|
||||
[38;5;12mTransceiver as well as receivers can be tweaked with custom antenna configurations and tracker can support directional antennas. They use multiple receivers and diversity, or telemetry to point to your drone.[39m
|
||||
[38;5;12mThis is more professional equipment to do beyond VLOS flights and not needed for novice pilots. There are also approaches to use 4G for video and control link for extra extend.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mu360gts[0m[38;5;12m (https://github.com/raul-ortega/u360gts/) - 360° motor tracker using F2/F3 controllers that control, firmware + hardware + case, 2020.[39m
|
||||
@@ -286,8 +275,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mTelemetry & Logs 📊[0m
|
||||
|
||||
[38;5;12mSensor[39m[38;5;12m [39m[38;5;12mvalues[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mserial[39m[38;5;12m [39m[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mrecorded[39m[38;5;12m [39m[38;5;12monboard[39m[38;5;12m [39m[38;5;12m(blackbox)[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m[38;5;12mSD[39m[38;5;12m [39m[38;5;12mcards[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mFC,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mtransferred[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mTX[39m[38;5;12m [39m[38;5;12mhandset[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||||
[38;5;12mGroundstation.[39m[38;5;12m [39m[38;5;12mUseful[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mlost[39m[38;5;12m [39m[38;5;12mdrones,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mdebug[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtune[39m[38;5;12m [39m[38;5;12mPID[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mflight[39m[38;5;12m [39m[38;5;12mbehavior[39m
|
||||
[38;5;12mSensor[39m[38;5;12m [39m[38;5;12mvalues[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mserial[39m[38;5;12m [39m[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mrecorded[39m[38;5;12m [39m[38;5;12monboard[39m[38;5;12m [39m[38;5;12m(blackbox)[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m[38;5;12mSD[39m[38;5;12m [39m[38;5;12mcards[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mFC,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mtransferred[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mTX[39m[38;5;12m [39m[38;5;12mhandset[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mGroundstation.[39m[38;5;12m [39m[38;5;12mUseful[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mlost[39m[38;5;12m [39m[38;5;12mdrones,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m
|
||||
[38;5;12mdebug[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtune[39m[38;5;12m [39m[38;5;12mPID[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mflight[39m[38;5;12m [39m[38;5;12mbehavior[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMAVlink[0m[38;5;12m (https://github.com/mavlink/mavlink) - Modern extensible protocol from hobbiests ... commercial UAV.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCyphal[0m[38;5;12m (https://opencyphal.org) - Fka. UAVCAN industrial only drone bus system.[39m
|
||||
@@ -297,8 +286,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1motxtelemetry[0m[38;5;12m (https://github.com/olliw42/otxtelemetry) - OpenTX / EdgeTX script to add Mavlink support.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mINAV blackbox viewer[0m[38;5;12m (https://github.com/iNavFlight/blackbox-log-viewer) - Render sensor / motor values as video overlay OSD.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mINAV blackbox tools[0m[38;5;12m (https://github.com/iNavFlight/blackbox-tools) - Convert to CSV timeseries files or as visual OSD overlay.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflightlog2x[0m[38;5;12m [39m[38;5;12m(https://github.com/stronnag/bbl2kml)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConvert[39m[38;5;12m [39m[38;5;12mblackbox[39m[38;5;12m [39m[38;5;12mlogs[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mINAV,[39m[38;5;12m [39m[38;5;12mOpenTX,[39m[38;5;12m [39m[38;5;12m...[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mCSV,[39m[38;5;12m [39m[38;5;12mGPX,[39m[38;5;12m [39m[38;5;12mKML[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrender[39m[38;5;12m [39m[38;5;12mtracks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtrajectory[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mstyles,[39m[38;5;12m [39m[38;5;12mseparate[39m[38;5;12m [39m
|
||||
[38;5;14m[1mGUI[0m[38;5;12m [39m[38;5;12m(https://github.com/stronnag/fl2xui).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflightlog2x[0m[38;5;12m (https://github.com/stronnag/bbl2kml) - Convert blackbox logs of INAV, OpenTX, ... to CSV, GPX, KML and render tracks and trajectory with different performance styles, separate [39m[38;5;14m[1mGUI[0m[38;5;12m (https://github.com/stronnag/fl2xui).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUAVLogViewer[0m[38;5;12m (https://github.com/ardupilot/uavlogviewer) - Web application for Ardupilot logs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOSD-subtitles[0m[38;5;12m (https://github.com/kristjanbjarni/osd-subtitles) - Render Blackbox logs to OSD as subtitle for synconous plaback with video file.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDashware[0m[38;5;12m (http://www.dashware.net/dashware-download/) - Closed Source OSD rendering for blackbox logs.[39m
|
||||
@@ -308,8 +296,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mMission Control & Basestation 🗺️[0m
|
||||
|
||||
[38;5;12mGround[39m[38;5;12m [39m[38;5;12mControl[39m[38;5;12m [39m[38;5;12mStations[39m[38;5;12m [39m[38;5;12m(GCS)[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mlaptops[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mtablets[39m[38;5;12m [39m[38;5;12mallow[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mflight[39m[38;5;12m [39m[38;5;12mparameters[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mposition[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmission[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mduring[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mflights.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;14m[1mArdupilot.org[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m
|
||||
[38;5;14m[1mChoosing[0m[38;5;14m[1m [0m[38;5;14m[1mGCS[0m[38;5;12m [39m[38;5;12m(https://ardupilot.org/copter/docs/common-choosing-a-ground-station.html).[39m
|
||||
[38;5;12mGround[39m[38;5;12m [39m[38;5;12mControl[39m[38;5;12m [39m[38;5;12mStations[39m[38;5;12m [39m[38;5;12m(GCS)[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mlaptops[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mtablets[39m[38;5;12m [39m[38;5;12mallow[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mflight[39m[38;5;12m [39m[38;5;12mparameters[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mposition[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmission[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mduring[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mflights.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;14m[1mArdupilot.org[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mChoosing[0m[38;5;14m[1m [0m[38;5;14m[1mGCS[0m[38;5;12m [39m
|
||||
[38;5;12m(https://ardupilot.org/copter/docs/common-choosing-a-ground-station.html).[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmwptools[0m[38;5;12m (https://github.com/stronnag/mwptools) - Waypoint mission planner esp. for INAV including INAV Radar and ADS-B sources.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAPM Planner 2.0[0m[38;5;12m (https://ardupilot.org/planner2/) - Mavlink compatible, with experience from MP and Q Groundcontrol.[39m
|
||||
@@ -321,8 +309,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mCompanion Computers & Integration 💻[0m
|
||||
|
||||
[38;5;12mYour[39m[38;5;12m [39m[38;5;12mFC[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfocused[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mrealtime[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmaneuvers,[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mcomputers[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mressources[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mprocessing,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;14m[1mArudpilot.org[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mCompanion[0m[38;5;14m[1m [0m[38;5;14m[1mComputers[0m[38;5;12m [39m
|
||||
[38;5;12m(https://ardupilot.org/dev/docs/companion-computers.html)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdigital[39m[38;5;12m [39m[38;5;12mVTX[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mabove.[39m
|
||||
[38;5;12mYour[39m[38;5;12m [39m[38;5;12mFC[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfocused[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mrealtime[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmaneuvers,[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mcomputers[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mressources[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mprocessing,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;14m[1mArudpilot.org[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mCompanion[0m[38;5;14m[1m [0m[38;5;14m[1mComputers[0m[38;5;12m [39m[38;5;12m(https://ardupilot.org/dev/docs/companion-computers.html)[39m[38;5;12m [39m[38;5;12mand[39m
|
||||
[38;5;12mdigital[39m[38;5;12m [39m[38;5;12mVTX[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mabove.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1möchìn CM4[0m[38;5;12m (https://github.com/ochin-space/ochin-CM4) - RPI Compute Module carrier board dedicated for FC[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAPsync[0m[38;5;12m (https://ardupilot.org/dev/docs/apsync-intro.html) - Mavlink focused OS for different SBCs.[39m
|
||||
@@ -332,8 +320,7 @@
|
||||
|
||||
[38;2;255;187;0m[4mComputer Vision 🤖[0m
|
||||
|
||||
[38;5;12mCV[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUAV[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mrecordings.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12maerial[39m[38;5;12m [39m[38;5;12mmapping,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mpowered[39m[38;5;12m [39m[38;5;12mflight[39m[38;5;12m [39m[38;5;12mplanning.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;14m[1mUAV[0m[38;5;14m[1m [0m[38;5;14m[1mMapping[0m[38;5;14m[1m [0m[38;5;14m[1mGuidelines[0m[38;5;12m [39m
|
||||
[38;5;12m(https://uav-guidelines.openaerialmap.org/).[39m
|
||||
[38;5;12mCV is on the processing of what you see at the UAV live image or recordings. This is about aerial mapping, or machine learning powered flight planning. See also [39m[38;5;14m[1mUAV Mapping Guidelines[0m[38;5;12m (https://uav-guidelines.openaerialmap.org/).[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenDroneMap[0m[38;5;12m (https://www.opendronemap.org/) - Stitch photos to aerial imagery, calc 3D models, ... .[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenAerialMap[0m[38;5;12m (https://github.com/hotosm/OpenAerialMap/) - Share Drone shots for disaster response etc.[39m
|
||||
@@ -355,8 +342,8 @@
|
||||
|
||||
[38;5;12mDedicated drones and toolchains to help on a dedicated topic[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSearchWing[0m[38;5;12m [39m[38;5;12m(https://www.hs-augsburg.de/searchwing/de/willkommen/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mSearch[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRescue[39m[38;5;12m [39m[38;5;12mRC[39m[38;5;12m [39m[38;5;12mairplane[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12minspection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhuge[39m[38;5;12m [39m[38;5;12mareas[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msea[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrescue[39m[38;5;12m [39m[38;5;12mpeople[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mrefugee[39m[38;5;12m [39m[38;5;12mboats[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mEU[39m[38;5;12m [39m
|
||||
[38;5;12msea[39m[38;5;12m [39m[38;5;12mborder.[39m[38;5;12m [39m[38;5;12mWaterproof[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mland[39m[38;5;12m [39m[38;5;12mbeside[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSAR[39m[38;5;12m [39m[38;5;12mmothership.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSearchWing[0m
|
||||
[38;5;12m (https://www.hs-augsburg.de/searchwing/de/willkommen/) - A Search and Rescue RC airplane for visual inspection of huge areas on sea to rescue people from refugee boats at the EU sea border. Waterproof to land beside the SAR mothership.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDronecoria[0m[38;5;12m (https://dronecoria.org) - Octocopter made from wood as heavy lift to drop seeds.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAgilicious[0m[38;5;12m (https://agilicious.dev) - 3D printed OSHW drone and ecosystem esp. for CV autonomous agile flight research, 2023[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrazyflie[0m[38;5;12m (https://www.bitcraze.io/documentation/system/platform/) - A not so FPV drone that uses custom modules and different technology for swarm control.[39m
|
||||
@@ -367,16 +354,14 @@
|
||||
|
||||
[38;2;255;187;0m[4mSimulators 🌐[0m
|
||||
|
||||
[38;5;12mBefore[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdamage[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mavoid[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mpitfalls[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtrain[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mflights[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mhandhelt[39m[38;5;12m [39m[38;5;12mTX.[39m[38;5;12m [39m[38;5;12mOther[39m[38;5;12m [39m[38;5;12mallow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mbenchmark[39m[38;5;12m [39m[38;5;12mautopilots[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcontrolled[39m[38;5;12m [39m
|
||||
[38;5;12menvironments.[39m
|
||||
[38;5;12mBefore you damage any hardware you can learn to avoid common pitfalls and train by virtual flights using your handhelt TX. Other allow to test / benchmark autopilots to work in controlled environments.[39m
|
||||
|
||||
[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mconsumer[39m[38;5;12m [39m[38;5;12mfriendly[39m[38;5;12m [39m[38;5;12mtrainer[39m[38;5;12m [39m[38;5;12msimulators[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcommercial,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12mmacOS[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mFreerider[0m[38;5;14m[1m [0m[38;5;14m[1mRecarged[0m[38;5;12m [39m[38;5;12m(https://fpv-freerider.itch.io/fpv-freerider-recharged),[39m[38;5;12m [39m[38;5;14m[1mLiftoff[0m[38;5;12m [39m
|
||||
[38;5;12m(https://store.steampowered.com/app/410340/Liftoff_FPV_Drone_Racing/),[39m[38;5;12m [39m[38;5;14m[1mDRL[0m[38;5;14m[1m [0m[38;5;14m[1mSim[0m[38;5;12m [39m[38;5;12m(https://thedroneracingleague.com/drlsim/),[39m[38;5;12m [39m[38;5;14m[1mVelocidrone[0m[38;5;12m [39m[38;5;12m(https://www.velocidrone.com/).[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrrcsim[0m[38;5;12m (https://sourceforge.net/projects/crrcsim/) - For rc airplanes, 2018.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPicasim[0m[38;5;12m (http://www.rowlhouse.co.uk/PicaSim/download.html) - For rc planes, closed source, sucessor of SSS, stall since 2019.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mFlightGear[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsually[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12mairplanes,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mpaired[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mFC[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mdescription[39m[38;5;12m [39m[38;5;14m[1mfrom[0m[38;5;14m[1m [0m[38;5;14m[1mPaparazziUAV[0m[38;5;12m [39m[38;5;12m(https://wiki.paparazziuav.org/wiki/FlightGear)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mArduplane[0m[38;5;12m [39m
|
||||
[38;5;12m(https://ardupilot.org/dev/docs/simulation-2.html)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msimulation.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mFlightGear - Usually for big airplanes, but can be paired with FC good description [39m[38;5;14m[1mfrom PaparazziUAV[0m[38;5;12m (https://wiki.paparazziuav.org/wiki/FlightGear) or [39m[38;5;14m[1mby Arduplane[0m[38;5;12m (https://ardupilot.org/dev/docs/simulation-2.html) for simulation.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAirSim[0m[38;5;12m (https://github.com/microsoft/AirSim) - By Microsoft for algorithm testing.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjMAVSim[0m[38;5;12m (https://github.com/PX4/jMAVSim) - For Mavlink.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSBsim[0m[38;5;12m (https://github.com/JSBSim-Team/jsbsim) - With bindings to Python, Matlab.[39m
|
||||
@@ -385,15 +370,13 @@
|
||||
|
||||
[38;2;255;187;0m[4mChecklists 📋[0m
|
||||
|
||||
[38;5;12mMalfunction[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mdramatic[39m[38;5;12m [39m[38;5;12mconsequences,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdrone[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcause[39m[38;5;12m [39m[38;5;12mmassive[39m[38;5;12m [39m[38;5;12mdamages.[39m[38;5;12m [39m[38;5;12mTo[39m[38;5;12m [39m[38;5;12mavoid[39m[38;5;12m [39m[38;5;12munnecessary[39m[38;5;12m [39m[38;5;12mrisks,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstep[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mstep[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmandatory[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m
|
||||
[38;5;12mflight[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcase[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12minsurance.[39m
|
||||
[38;5;12mMalfunction can have dramatic consequences, as well as your drone can cause massive damages. To avoid unnecessary risks, a step by step protocol and documentation is mandatory for every flight in case you might use your insurance.[39m
|
||||
|
||||
[38;2;255;187;0m[4mbuild power check[0m
|
||||
|
||||
[38;2;255;187;0m[4mmaiden flight check[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miNav Pre-maiden Checklist[0m
|
||||
[38;5;12m (https://www.mrd-rc.com/tutorials-tools-and-testing/flight-controller-therapy/inav-pre-maiden-checklist-a-helpful-reminder-and-saver-of-foam/) by Mr.D for fixed wing[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miNav Pre-maiden Checklist[0m[38;5;12m (https://www.mrd-rc.com/tutorials-tools-and-testing/flight-controller-therapy/inav-pre-maiden-checklist-a-helpful-reminder-and-saver-of-foam/) by Mr.D for fixed wing[39m
|
||||
|
||||
[38;2;255;187;0m[4mregular flight check[0m
|
||||
|
||||
@@ -401,12 +384,11 @@
|
||||
|
||||
[38;2;255;187;0m[4mID Systems 🛂[0m
|
||||
|
||||
[38;5;12mWe[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mairspace[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mpilots.[39m[38;5;12m [39m[38;5;12mRC[39m[38;5;12m [39m[38;5;12mcopters[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplanes[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mhard[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mspot,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mrecommend[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mposition[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mtransponder[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mtracking[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12millegal[39m[38;5;12m [39m
|
||||
[38;5;12mmaneuvers.[39m
|
||||
[38;5;12mWe share the airspace with other pilots. RC copters and planes are hard to spot, so it is recommend to share your position via transponder systems. This allows also tracking of illegal maneuvers.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mADS-B[39m[38;5;12m [39m[38;5;12mtransmitters[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mairplanes[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mreceived[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12mradios[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mrealized[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mcheap[39m[38;5;12m [39m[38;5;12mUSB[39m[38;5;12m [39m[38;5;12mDVB-T[39m[38;5;12m [39m[38;5;12mreceivers.[39m[38;5;12m [39m[38;5;12mCan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mintegrated[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mradar[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mmwp-radar-view[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/stronnag/mwptools/wiki/mwp-Radar-View),[39m[38;5;12m [39m[38;5;14m[1mArdupilot[0m[38;5;14m[1m [0m[38;5;14m[1mADS-B[0m[38;5;14m[1m [0m[38;5;14m[1mreceiver[0m[38;5;12m [39m[38;5;12m(https://ardupilot.org/copter/docs/common-ads-b-receiver.html)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mOpenHD.[39m[38;5;12m [39m[38;5;12mIs[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMavlink[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mGCS.[39m[38;5;12m [39m[38;5;12mCan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mviewed[39m[38;5;12m [39m[38;5;12monline[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1madsb-exchange.com[0m[38;5;12m [39m[38;5;12m(https://globe.adsbexchange.com/).[39m
|
||||
[38;5;12m(https://github.com/stronnag/mwptools/wiki/mwp-Radar-View),[39m[38;5;12m [39m[38;5;14m[1mArdupilot[0m[38;5;14m[1m [0m[38;5;14m[1mADS-B[0m[38;5;14m[1m [0m[38;5;14m[1mreceiver[0m[38;5;12m [39m[38;5;12m(https://ardupilot.org/copter/docs/common-ads-b-receiver.html)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mOpenHD.[39m[38;5;12m [39m[38;5;12mIs[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMavlink[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mGCS.[39m[38;5;12m [39m[38;5;12mCan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mviewed[39m[38;5;12m [39m
|
||||
[38;5;12monline[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1madsb-exchange.com[0m[38;5;12m [39m[38;5;12m(https://globe.adsbexchange.com/).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mINAV Radar[0m[38;5;12m (https://github.com/OlivierC-FR/ESP32-INAV-Radar) - LORA radio and ESP32 broadcast positions and show it at your OSD.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFormationFlight[0m[38;5;12m (https://formationflight.org/getting-started/) - Wifi radio of ESP32 to broadcast position and telemetry and show it at your OSD.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSoftRF[0m[38;5;12m (https://github.com/lyusupov/SoftRF) - UAV edition, supports also FLARM and more.[39m
|
||||
@@ -420,12 +402,10 @@
|
||||
|
||||
[38;5;12mRadio links per se are unsafe and can easily be jammed.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWTF[0m[38;5;14m[1m [0m[38;5;14m[1mWJI,[0m[38;5;14m[1m [0m[38;5;14m[1mUAV[0m[38;5;14m[1m [0m[38;5;14m[1mCTF?[0m[38;5;12m [39m[38;5;12m(https://ftp.fau.de/cdn.media.ccc.de/events/camp2023/h264-hd/camp2023-57063-eng-WTF_DJI_UAV_CTF_hd.mp4)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTalk[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mDJI[39m[38;5;12m [39m[38;5;12mmini[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mengeniering[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbypass[39m[38;5;12m [39m[38;5;12mmanufacturers[39m[38;5;12m [39m
|
||||
[38;5;12mlimitations.[39m[38;5;12m [39m[38;5;12mMem[39m[38;5;12m [39m[38;5;12mdump[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcrypto[39m[38;5;12m [39m[38;5;12mkeys[39m[38;5;12m [39m[38;5;12mdecryption[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12manalysis.[39m[38;5;12m [39m[38;5;12mAbout[39m[38;5;12m [39m[38;5;12mDJI[39m[38;5;12m [39m[38;5;12mecosystem[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;14m[1mopen[0m[38;5;14m[1m [0m[38;5;14m[1msource[0m[38;5;14m[1m [0m[38;5;14m[1mcomponents[0m[38;5;12m [39m[38;5;12m(https://www.dji.com/de/opensource)[39m[38;5;12m [39m[38;5;12m(cccamp23[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mFelix[39m[38;5;12m [39m
|
||||
[38;5;12mDomke).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWTF[0m[38;5;14m[1m [0m[38;5;14m[1mWJI,[0m[38;5;14m[1m [0m[38;5;14m[1mUAV[0m[38;5;14m[1m [0m[38;5;14m[1mCTF?[0m[38;5;12m [39m[38;5;12m(https://ftp.fau.de/cdn.media.ccc.de/events/camp2023/h264-hd/camp2023-57063-eng-WTF_DJI_UAV_CTF_hd.mp4)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTalk[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mDJI[39m[38;5;12m [39m[38;5;12mmini[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mengeniering[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbypass[39m[38;5;12m [39m[38;5;12mmanufacturers[39m[38;5;12m [39m[38;5;12mlimitations.[39m[38;5;12m [39m[38;5;12mMem[39m[38;5;12m [39m[38;5;12mdump[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcrypto[39m[38;5;12m [39m[38;5;12mkeys[39m[38;5;12m [39m
|
||||
[38;5;12mdecryption[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mradio[39m[38;5;12m [39m[38;5;12manalysis.[39m[38;5;12m [39m[38;5;12mAbout[39m[38;5;12m [39m[38;5;12mDJI[39m[38;5;12m [39m[38;5;12mecosystem[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;14m[1mopen[0m[38;5;14m[1m [0m[38;5;14m[1msource[0m[38;5;14m[1m [0m[38;5;14m[1mcomponents[0m[38;5;12m [39m[38;5;12m(https://www.dji.com/de/opensource)[39m[38;5;12m [39m[38;5;12m(cccamp23[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mFelix[39m[38;5;12m [39m[38;5;12mDomke).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDrone-ID Receiver for DJI OcuSync 2.0[0m[38;5;12m (https://github.com/RUB-SysSec/DroneSecurity) - Decoding DJI radio transmissions including DroneID and pilot location with SDR in python[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDebugging Microcontrollers [0m
|
||||
[38;5;12m (https://media.ccc.de/v/camp2023-57321-debugging_microcontrollers) - Talk on difficult debugging the PX4 hardware micocontrollers with RTOS NuttX (cccamp23 by Niklas Hauser).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDebugging Microcontrollers [0m[38;5;12m (https://media.ccc.de/v/camp2023-57321-debugging_microcontrollers) - Talk on difficult debugging the PX4 hardware micocontrollers with RTOS NuttX (cccamp23 by Niklas Hauser).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m5.8GHz video demodulation[0m[38;5;12m (https://www.youtube.com/watch?app=desktop&v=rl8ACNnjPFA) - Using hack-rf SDR.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGPS jamming[0m[38;5;12m (https://www.researchgate.net/publication/339824302_Effective_GPS_Jamming_Techniques_for_UAVs_Using_Low-Cost_SDR_Platforms) - Use BladeRF SDR with GNUradio to block satellites.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGPS spoofing[0m[38;5;12m (https://rnl.ae.utexas.edu/images/stories/files/papers/unmannedCapture.pdf) - Controll others UAVs by faking satellite transmissions from ground.[39m
|
||||
@@ -453,8 +433,8 @@
|
||||
[38;5;12m(https://play.google.com/store/apps/details?id=com.runcam.android.runcambf),[39m[38;5;12m [39m[38;5;14m[1miOS[0m[38;5;12m [39m[38;5;12m(https://apps.apple.com/us/app/speedybee-app/id1150315028).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBLHeli_32[0m[38;5;12m (https://play.google.com/store/apps/details?id=org.blheli.BLHeli_32) - App is for configuring BLHeli_32 ESCs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFPV Video Channelsorter 5.8GHz[0m[38;5;12m (https://play.google.com/store/apps/details?id=florian.felix.flesch.fpvvideochannelsorter) - Sorts the channels for each pilot over the available frequencies.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUAV[0m[38;5;14m[1m [0m[38;5;14m[1mForecast[0m[38;5;12m [39m[38;5;12m(https://www.uavforecast.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mweather[39m[38;5;12m [39m[38;5;12mforecast,[39m[38;5;12m [39m[38;5;12mGPS[39m[38;5;12m [39m[38;5;12msatellites,[39m[38;5;12m [39m[38;5;12msolar[39m[38;5;12m [39m[38;5;12mactivity[39m[38;5;12m [39m[38;5;12m(Kp),[39m[38;5;12m [39m[38;5;12mNo-Fly[39m[38;5;12m [39m[38;5;12mZones[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mflight[39m[38;5;12m [39m[38;5;12mrestrictions[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;12m [39m
|
||||
[38;5;12m(https://play.google.com/store/apps/details?id=com.uavforecast),[39m[38;5;12m [39m[38;5;14m[1miOS[0m[38;5;12m [39m[38;5;12m(https://apps.apple.com/us/app/uav-forecast/id1050023752).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUAV[0m[38;5;14m[1m [0m[38;5;14m[1mForecast[0m[38;5;12m [39m[38;5;12m(https://www.uavforecast.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mweather[39m[38;5;12m [39m[38;5;12mforecast,[39m[38;5;12m [39m[38;5;12mGPS[39m[38;5;12m [39m[38;5;12msatellites,[39m[38;5;12m [39m[38;5;12msolar[39m[38;5;12m [39m[38;5;12mactivity[39m[38;5;12m [39m[38;5;12m(Kp),[39m[38;5;12m [39m[38;5;12mNo-Fly[39m[38;5;12m [39m[38;5;12mZones[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mflight[39m[38;5;12m [39m[38;5;12mrestrictions[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;12m [39m[38;5;12m(https://play.google.com/store/apps/details?id=com.uavforecast),[39m[38;5;12m [39m[38;5;14m[1miOS[0m[38;5;12m [39m
|
||||
[38;5;12m(https://apps.apple.com/us/app/uav-forecast/id1050023752).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGo FPV[0m[38;5;12m (https://play.google.com/store/apps/details?id=com.vertile.fpv3d) - A UVC Video Camera display and capture app, built for my DIY First Person View goggles.[39m
|
||||
|
||||
[38;2;255;187;0m[4mWorkbench 🧰[0m
|
||||
@@ -468,10 +448,8 @@
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLuftfahrt Bundesamt[0m[38;5;12m (https://www.lba.de/DE/Drohnen/Drohnen_node.html) - 🇩🇪 Rechtlicher Rahmen.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeutsche Flugsicherung GmbH[0m[38;5;12m (https://www.dfs.de/homepage/de/drohnenflug/) - 🇩🇪 Durchführung von Prüfungen und Zulassungen.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDigitale[0m[38;5;14m[1m [0m[38;5;14m[1mPlattform[0m[38;5;14m[1m [0m[38;5;14m[1mUnbemannte[0m[38;5;14m[1m [0m[38;5;14m[1mLuftfahrt[0m[38;5;12m [39m[38;5;12m(https://www.dipul.de/homepage/de/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m🇩🇪[39m[38;5;12m [39m[38;5;12mKartenplattform,[39m[38;5;12m [39m[38;5;12mmit[39m[38;5;12m [39m[38;5;12malternativ[39m[38;5;12m [39m[38;5;14m[1mDroniq[0m[38;5;14m[1m [0m[38;5;14m[1mApp[0m[38;5;12m [39m
|
||||
[38;5;12m(https://play.google.com/store/apps/details?id=de.droniq.droniqapp&hl=de&gl=US).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBundesnetzagentur[0m[38;5;12m [39m[38;5;12m(https://www.bundesnetzagentur.de/DE/Sachgebiete/Telekommunikation/Unternehmen_Institutionen/Frequenzen/Grundlagen/Frequenzplan/frequenzplan-node.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m🇩🇪[39m[38;5;12m [39m[38;5;12mZulässige[39m[38;5;12m [39m
|
||||
[38;5;12mSendefrequenzen[39m[38;5;12m [39m[38;5;12mund[39m[38;5;12m [39m[38;5;12m-Leistungen.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDigitale Plattform Unbemannte Luftfahrt[0m[38;5;12m (https://www.dipul.de/homepage/de/) - 🇩🇪 Kartenplattform, mit alternativ [39m[38;5;14m[1mDroniq App[0m[38;5;12m (https://play.google.com/store/apps/details?id=de.droniq.droniqapp&hl=de&gl=US).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBundesnetzagentur[0m[38;5;12m (https://www.bundesnetzagentur.de/DE/Sachgebiete/Telekommunikation/Unternehmen_Institutionen/Frequenzen/Grundlagen/Frequenzplan/frequenzplan-node.html) - 🇩🇪 Zulässige Sendefrequenzen und -Leistungen.[39m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUrząd Lotnictwa Cywilnego[0m[38;5;12m (https://drony.ulc.gov.pl) - 🇵🇱 Urząd Lotnictwa Cywilnego - allows to apply for license in Poland and EU[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBezzałogowe Statki Powietrzne[0m[38;5;12m (https://ulc.gov.pl/pl/drony) - 🇵🇱 List of regulations regarding operations of UAV in Poland[39m
|
||||
|
||||
Reference in New Issue
Block a user