Dron s RPi

PanVP

  • *****
  • 958
    • Zobrazit profil
    • E-mail
Dron s RPi
« kdy: 25. 10. 2021, 19:20:05 »
Ahoj,

nemáte někdo zkušenost s lítacím dronem, který obsahuje RPi?
Potřebuju něco, co se dá koupit a obsahuje RPi, ideálně do 10-12k.
Stavebnic je dost, ale nic přímo s RPi jsem nenašel.

Nemusí to být přímo RPi, ale nějaká jednodeska s třeba od Google nebo Intelu.


Okabe

Re:Dron s RPi
« Odpověď #1 kdy: 25. 10. 2021, 20:06:00 »
To jako proc?

PanVP

  • *****
  • 958
    • Zobrazit profil
    • E-mail
Re:Dron s RPi
« Odpověď #2 kdy: 25. 10. 2021, 20:12:13 »
Proč co? Protože je potřebuji koupit celé, abych je nemusel stavět. Proto nechci stavebnici. RPi protože k tomu potřebuji připojit speciální jednotku přes lan a spi.

tmx

Re:Dron s RPi
« Odpověď #3 kdy: 25. 10. 2021, 20:44:49 »
otazka "proc jako" je otazka na miste.
potrebujes, aby rpi kecalo do rizeni?
co ta specialni jednotka umi? jen sbira data? jak velkej dron to ma byt, aby tu specialni jednotku unesl? lidar, stereopi . . .



Re:Dron s RPi
« Odpověď #5 kdy: 25. 10. 2021, 20:49:56 »
Tak hledejte něco hotového s Pixhawk letovým controllerem a připojte k tomu RPi dle tohoto návodu:

https://dojofordrones.com/raspberry-pi-drone/

https://www.youtube.com/watch?v=kB9YyG2V-nA

PanVP

  • *****
  • 958
    • Zobrazit profil
    • E-mail
Re:Dron s RPi
« Odpověď #6 kdy: 25. 10. 2021, 21:19:46 »
Něco takového? https://www.root.cz/zpravicky/postavte-si-vlastni-dron-rizeny-raspberry-pi-zero-za-200-usd/

Ano, ale hotového.

rpi kecalo do rizeni? co ta specialni jednotka umi? jen sbira data
Řídí jednotka, RPI slouží jako HW interface, malá jednotka má jen LAN, SPI a jedno spešl rozhraní, které k rpi nepřipojím.


PanVP

  • *****
  • 958
    • Zobrazit profil
    • E-mail
Re:Dron s RPi
« Odpověď #7 kdy: 25. 10. 2021, 21:24:26 »
Pixhawk letovým controllerem

Nojo, ale jak to zjistím?

Re:Dron s RPi
« Odpověď #8 kdy: 25. 10. 2021, 22:41:10 »
Pixhawk letovým controllerem

Nojo, ale jak to zjistím?


https://www.ebay.com/itm/384459093757?hash=item59838c36fd:g:jxkAAOSwUFVhRAu9

Ale nevím, proč se bráníte sestavit si to jako stavebnici.
Když něco při provozu rozbijete, tak snadno seženete náhradu a vyjde to na polovinu ceny.


PanVP

  • *****
  • 958
    • Zobrazit profil
    • E-mail
Re:Dron s RPi
« Odpověď #9 kdy: 26. 10. 2021, 00:53:03 »
Ale nevím, proč se bráníte sestavit si to jako stavebnici.
Musel bych někomu zaplatit, aby mi to poskládal.
Původně jsem myslel, že jich bude na výběr třeba pět  ;D :P evidentně jsem byl hóóóóódně naivní.
Skutečně jsem myslel, že se to staví na základě RPI hmm...


...Tak mám možnost vzít dron z mateřský firmy, ale to je na dlouhý lokte.
Peníze nejsou problém, ale trvá to a já chtěl testovat spíš dřív no ::)
A pak to chtěj vrátit....

https://www.ebay.com/itm/384459093757?hash=item59838c36fd:g:jxkAAOSwUFVhRAu9

Děkuju, vypadá to velmi dobře!
« Poslední změna: 26. 10. 2021, 00:54:53 od PanVP »

tmx

Re:Dron s RPi
« Odpověď #10 kdy: 27. 10. 2021, 23:22:29 »
porad zadani nerozumim:
 - skrz rpi ridit dronu neminis - jaky sw bude dronu ridit?
 - data z ridici jednotky /mavlink || msp/ pro rpi nepotrebujes?
 - ridici jednotka ma za ukol s rpi vubec nehovorit?

bylo jiz bylo zmineno:
https://navio2.emlid.com/ - sensory atd. k rpi
https://github.com/kitextech/ROSflight - norm ridici jednotka se prerazi jinym fw. posila data ze sensoru pryc a prijima jak ridit regulatory, napr. do z/do rpi a ten /s nejakym rtos/ ridi

zajima me to proto, ze blbnu s 250mm velkym stihacem a pred vstup z prijimace /DSMx/ do jednotky jsem vrazil ESP32 s 5 sonary /a 40kc/ a jednotce /betaflight/ tvrdim ze by mela zastavit ci se zacit tim ci onim smerem vracet /aby drona nenarazila/.

jako inspiraci jak lze dronu ridit uvedu: git clone https://github.com/betaflight/betaflight.git
px4 /pixhawk/ sw je roboticka platform, rtos ktery umi ridit vsecko.

jestli nepotrebujes ze sensoru ridici jednotky zadna data, prilep rpi k drone paskou a bez od toho pryc.

pixhawk je obtiznejsi na nastaveni, ale lita vyborne a umi EKF
https://docs.px4.io/master/en/advanced_config/tuning_the_ecl_ekf.html
PID, PSD regulator se umi sam spocitat

kazdopadne navigaci drony resili onehdy kluci z cvut. nevite nekdo zda maji neco nekde na www? ;]

PanVP

  • *****
  • 958
    • Zobrazit profil
    • E-mail
Re:Dron s RPi
« Odpověď #11 kdy: 28. 10. 2021, 01:26:42 »

Tohle je geniální nápad našeho korporátu, že by se ty "naše" jednotky vložily do něčeho malého, co lítá.
Technicky to možné je, ale nejspíš si nějaký génius nahoře koupil domů dron a "co tam prdnout naší jednotku"?
RPI mělo sloužit místo HW interface, protože ty jednotky žádnou "normální" sběrnici nemají.
Jednotka by do RPI posílala data po síti a RPI jen vrtělo motory.
Já o dronech nic nevím, ale mohl by z toho být dobře placený globální korporátní flek - ucítil jsem příležitost.
Pokud by jim to vyšlo, přešel bych v rámci korporátu pod USA a měl USA plat. Tam na to prý nemají volné kapacity...
« Poslední změna: 28. 10. 2021, 01:29:20 od PanVP »

Re:Dron s RPi
« Odpověď #12 kdy: 28. 10. 2021, 14:53:51 »
Tyhle sofistikovanější drony jsou většinou řízeny nějakým letovým kontrolérem vybaveným odpovídajícím sw.
Jako takový kontrolér můžete použít speciální HW - třeba zmiňovaný Pixhawk nebo RPI s přidanou deskou senzorů.
Jak "velké" RPI tak třeba i ZERO.
Jako letový sw do tohoto kontroléru je takovým standardem Ardupilot.
Ten se stará o stabilitu dronu a plnění obržených příkazů - držení výšky, cestu mezi naplánovanými waypointy atp.
Plus interpretací povelů z RC soupravy pro manuální ovládání dronu.
Pro datovou komunikaci s dronem slouží pozemní stanice, na které běží další spec. sw - třeba Mission Planer.
S dronem komunikuje pomocí protokolu MAVLink - většinou radiovým pojítkem a do letového kontroléru vstupuje po seriové sběrnici.
Podle toho co píšete, se potřebujete vetřít právě do této komunikace, abyste dronu z vašeho systému předával příkazy kam a jak má letět atp.
Máte tedy několik možností.
Pokud váš msystém nemá seriový port a chcete použít některý z kontrolérů s telemetrickým vstupem - musíte vložit modul, který bude od vás přijímat z ethernetu a posílat na seriovou linku do kontroléru. Třeba RPI ZERO nebo malý jednočip s ethernet modulem.
Nebo použít letový kontrolér na bázi RPI, které dokáže přijímat MAVLink přes UDP a posílat data přímo z vašeho systému, kde budete muset podporu pro MAVLink implementovat - knihovny jsou dostupné.

Pro přehled o možném HW atp.
https://www.youtube.com/watch?v=qLfxzeKu2Hg

Co vás zhruba čeká při řešení letového kontroléru na bázi RPI si počtěte třeba zde:
https://cdn.instructables.com/ORIG/FRH/YY7H/JK8KBSBG/FRHYY7HJK8KBSBG.pdf
( na straně 39 máte něco o propojení a ovládání pomocí ethernetu - což chcete použít ).

Ale ve dříve zmiňovaném článku dost doporučuje použít spíše řešení s PixHawk kvůli stabilitě a méně chybám v systému.