Update render script and Makefile
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;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;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;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;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,10 @@
|
||||
|
||||
[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,7 +120,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mVTOLs 🚀[0m
|
||||
|
||||
[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
|
||||
[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
|
||||
|
||||
[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
|
||||
@@ -129,7 +130,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mBatteries & Power Control 🔋[0m
|
||||
|
||||
[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
|
||||
[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
|
||||
|
||||
[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
|
||||
@@ -137,7 +139,8 @@
|
||||
[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[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
|
||||
@@ -155,15 +158,15 @@
|
||||
|
||||
[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 [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[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 +178,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
|
||||
@@ -199,7 +202,8 @@
|
||||
[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 (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
|
||||
[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
|
||||
[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
|
||||
@@ -209,16 +213,16 @@
|
||||
|
||||
[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 [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[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
|
||||
@@ -237,11 +241,12 @@
|
||||
|
||||
[38;2;255;187;0m[4mGPS 🛰️[0m
|
||||
|
||||
[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
|
||||
[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
|
||||
|
||||
[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 [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[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
|
||||
@@ -249,7 +254,8 @@
|
||||
[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
|
||||
|
||||
@@ -264,7 +270,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mAntennas and Trackers 📡[0m
|
||||
|
||||
[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;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;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
|
||||
@@ -279,8 +286,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;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
|
||||
|
||||
[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 +297,8 @@
|
||||
[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 [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[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
|
||||
@@ -301,8 +308,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
|
||||
@@ -348,8 +355,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 [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[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
|
||||
@@ -360,7 +367,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mSimulators 🌐[0m
|
||||
|
||||
[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;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;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
|
||||
@@ -377,14 +385,15 @@
|
||||
|
||||
[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[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;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
|
||||
|
||||
@@ -392,11 +401,12 @@
|
||||
|
||||
[38;2;255;187;0m[4mID Systems 🛂[0m
|
||||
|
||||
[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
|
||||
[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
|
||||
|
||||
[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,10 +420,12 @@
|
||||
|
||||
[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
|
||||
@@ -456,9 +468,10 @@
|
||||
|
||||
[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[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[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