Updating conversion, creating readmes
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;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;11m[1m▐[0m[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
|
||||
@@ -138,8 +137,8 @@
|
||||
[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[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
|
||||
|
||||
|
||||
@@ -155,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
|
||||
@@ -175,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;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
|
||||
@@ -209,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
|
||||
@@ -240,8 +237,7 @@
|
||||
[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 (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[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
|
||||
@@ -279,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
|
||||
@@ -290,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
|
||||
@@ -314,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
|
||||
@@ -325,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
|
||||
@@ -348,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,8 +361,7 @@
|
||||
|
||||
[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
|
||||
@@ -377,8 +370,7 @@
|
||||
|
||||
[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
|
||||
|
||||
@@ -395,8 +387,8 @@
|
||||
[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
|
||||
@@ -410,8 +402,8 @@
|
||||
|
||||
[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[1m5.8GHz video demodulation[0m[38;5;12m (https://www.youtube.com/watch?app=desktop&v=rl8ACNnjPFA) - Using hack-rf SDR.[39m
|
||||
@@ -441,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
|
||||
@@ -457,8 +449,7 @@
|
||||
[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 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[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