DomovRevijaNova številkaPython in MikroPython – 6. del

Python in MikroPython – 6. del

Avtor: dr. Simon Vavpotič
Python in MikroPython sta popularna programska jezika med nadobudnimi mladimi programerji. Kako se lotiti kompleksnejšega projekta?

V preteklem nadaljevanju smo se lotili programiranja pravega drona na osnovi ESP32 modula in MicroPythona. Tokrat bomo preverili možnosti za gradnjo pametnega drona z Raspberry Pi 5 s 16 GB RAM in Raspberry Pi AI HAT+ 2 modulom z 8 GB RAM, ki omogoča hitro prepoznavanje predmetov v prostoru in uporabo velikih jezikovnih modelov (LLM) za pomoč pri odločanju.

Ko Raspberry Pi 5 dobesedno poleti!
Večina izdelovalcev dronov meni, da Raspberry Pi 5 ni pametno uporabiti za neposredno upravljanje drona, saj je pri tem potrebno zagotoviti natančne časovne sekvence za upravljanje njegovih motorjev. To naj bi bilo v kompleksnem operacijskem sistemu, kot je Linux, težko izvedljivo. Res je, da ima Raspberry Pi 5 vgrajen tudi RP1 vhodno-izhodni mikrokontroler, vendar pri Raspberry Piju niso razkrili njegove dokumentacije, niti objavili programskih orodij, s katerimi bi ga lahko uporabniki programirali. Zato pa lahko Raspberry Pi 5 uporabimo za višje-nivojske funkcije, kot so razpoznavanje predmetov in okolice, načrtovanje leta in komunikacijo z daljinskim upravljalnikom drona.

Ta vsebina je samo za naročnike

Če želite odkleniti to vsebino, se naročite.