I-WFB-ng, isicelo sonxibelelwano lwedrone nge-Wi-Fi

WFB-ng uphawu

Isixhobo esihle kakhulu seWiFi esekwe kwikhonkco lonomathotholo olude

Yaziwa ukukhutshwa kwenguqulelo entsha yeprojekthi ye-WFB-ng 23.01, ephuhlisa imfumba ye isoftware yokudala amakhonkco onxibelelwano oluthe ngqo kwimigama emide usebenzisa amakhadi aqhelekileyo angenazingcingo.

Iprojekthi yeWFB-ng inikeza uthutho lwedatha esebenzisa iipakethi zeWiFi ezikumgangatho ophantsi ukuphepha umgama kunye nokunciphisa i-latency ye-IEEE 802.11 stack eqhelekileyo. Isicelo esiqhelekileyo seprojekthi kukugcina umjelo wonxibelelwano kunye ne-drone kunye nokuhambisa umjelo wevidiyo ovela kwiikhamera ezixhunywe kuyo.

Umjelo wonxibelelwano unikezelwa ngokutshintsha ikhadi elingenazingcingo kwimowudi yosasazo (ukudluliselwa) kunye nokusetyenziswa kweepakethi ze-WiFi ezisezantsi ngaphandle kokuvuma ukuhanjiswa (ACK), leyo, xa kuthelekiswa nesiqhelo se-IEEE 802.11 stack, ivumela imida yokudlula imida kunye nokunciphisa ukulibaziseka kokuhanjiswa kwedatha.

Izibonelelo de I-WFB-ng iquka:

  • 1:1 imephu yeepakethi ze-RTP ukuya kwi-IEEE80211 ukwenzela ukubambezeleka okuncinci (ayilandeleli kwi-byte steam)
  • Inkxaso ye-Smart FEC (ipakethi yokusebenza kwangoko kwi-decoder yevidiyo ukuba umbhobho we-FEC awunazo iindawo)
  • Indlela ezimbini mavlink telemetry
  • IP tunela inkxaso phezu WFB. Ungathumela iipakethi ze-IP eziqhelekileyo ngekhonkco leWFB.
  •  Isebenzisa i-encoding ye-FEC engasebenzi kakuhle kwaye ayifaki iipakethi ezincinci.
  • Ukwahluka kwe-TX okuzenzekelayo (khetha ikhadi le-TX elisekelwe kwi-RX RSSI)
  • Uguqulelo oluntsonkothileyo kunye nokuqinisekiswa (libsodium)
  • Umsebenzi osasaziweyo. Unokuqokelela idatha yekhadi kwimikhosi eyahlukeneyo. Ke awukhawulelwanga kumda webhasi enye ye-USB.
  • Udityaniso lwepakethe yeMavlink. Ayithumeli iipakethe ze-wifi kuyo yonke ipakethi ye-mavlink.
  • Ukuphuculwa kwe-OSD yeRaspberry PI (idla i-10% ye-CPU kwi-PI Zero) okanye nayiphi na enye inkqubo ehambelana ne-gstreamer (Linux X11, njl.). Iyahambelana naso nasiphi na isisombululo sesikrini. Ixhasa ulungiso lwenkalo yePAL ukuya kwi-HD yokunyusa.
  • Ibonelela ngetonela ye-IPv4 kusetyenziso lwamayeza aqhelekileyo

Ukongeza kwisitishi esinesantya esiphezulu sendlela enye yokuhanjiswa kwevidiyo, ixhasa ufako lwekhonkco elineendlela ezimbini ukutshintshiselana kwedatha, apho itonela ye-TCP / IP inokwakhiwa khona. Ukulawula i-drone ngexesha lokuhamba, i-WFB-ng ingaphinda ithumele i-MAVLink protocol, esetyenziselwa ukuhambisa i-telemetry kunye nolawulo lwangaphandle usebenzisa i-software ye-QGroundControl.

Kwicala le-drone kunye nesikhululo somhlaba, iimodyuli ezingenazingcingo ezisekelwe kwi-chip ye-RTL8812au zingasetyenziswa, enokuthi itshintshelwe kwimodi yokubeka iliso emoyeni, njenge-ALPHA AWUS036AC. Ifuna umqhubi weLinux olungiswe ngokukodwa ukusebenza.

Ngokwethiyori, amakhadi asekwe kwi-Atheros AR9271, AR9280 kunye ne-AR9287 anokuhambelanaEwe, kodwa ukusebenza kwayo akuvavanywanga. Ngokusebenzisa imodyuli ye-Alfa AWU036ACH engenazintambo kunye ne-eriyali ene-coefficient ye-20dBi, kunokwenzeka ukufezekisa umgama wokudlulisa idatha ukuya kwi-20 km.

Ugqithiso lwedatha olusebenzayo lunokuphuculwa ngokudibanisa iipakethi ezincinci ze-MAVLink kunye ne-IP kwiinqununu ezinkulu zedatha ngaphambi kokuthumela. Iipakethi zevidiyo ze-RTP zenziwe ngemephu nganye nganye ukuya kwiipakethi ze-IEEE80211.

Ukwandisa uluhlu kwizikhululo eziphantsi komhlaba, kunokwenzeka ukwahlula ngokuzenzekelayo umjelo wothumelo usebenzisa amakhadi amaninzi angenazintambo kunye nee-antenna ezikhokelayo kunye ne-omnidirectional. Ukukhusela ekuthinteleni ulwazi, yonke idatha ifihliwe kwaye unxibelelwano luqinisekisiwe. Iikhowudi ze-FEC (uLungiso lweMposo yokuPhambili) zisetyenziselwa ukulungiswa kwempazamo.

Kwi-LInguqulelo entsha igqamile uhlaziyo olubalulekileyo lweprotocol, ngoko ukuhambelana komva kwaphukile.

Iipakethi zeseshoni zineeparamitha zokulungiswa kwempazamo (i-FEC), apho ungasebenzisa khona izicwangciso ezahlukeneyo zetrafikhi engenayo nephumayo.

Ukongeza koku, kukwagxininiswa ukuba inkxaso eyongeziweyo yokuhlanganiswa kweepakethi ezincinci ze-IP efana neepakethe ze-MAVLink, kunye nenkxaso yokusasazwa kwevidiyo usebenzisa iprotocol ye-RTSP yongezwe kwi-interface ye-WFB-ng-OSD.

Khuphela kwaye ufumane

Kwabo banomdla kule projekthi, kufuneka bazi ukuba uphuhliso lusasazwe phantsi kwelayisensi ye-GPLv3, ukongeza kwinto yokuba ulungelelwaniso olulungele ukusetyenziswa lwemeko-bume ye-Linux ziveliswa nge-WFB-ng elungiselelwe kwangaphambili kwiibhodi ze-Raspberry PI 3B (986) MB).

Kufuneka kuqatshelwe ukuba ujongano lwe-OSD luyaphuhliswa ukujongwa okubonakalayo kweeparamitha zedrone, eboniswa kwividiyo ephilayo.

Iifayile, kunye nemiyalelo kunye nolunye ulwazi kunokufumaneka eli khonkco lilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.