Autopilot na Raspberry PI

Każdy wie jakie modelarstwo RC jest fajne. Można zrobić samemu zdalnie sterowany samolot. Ale przerabianie ich na automatyczne drony jest chyba szczytem dumy twórcy DIY.

Dla wielbicieli platformy Raspberry PI powstał projekt Shieldu (nakładki rozszerzającej możliwości) o nazwie NAVIO.
Navi posiada GPS/GLONASS, czujniki położenia (kompas, żyroskop, akcelerometr) oraz barometr. Wszystko to by samolot mógł stabilnie latać zgodnie z zaplanowanym przez ciebie lotem.

Płytka posiada jeszcze 4 kanałowe wejście analogowe, wyjścia magistral I2c, SPI i UART oraz wyjścia serwomechanizmów modelarskich. Tak więc jest rozszerzalna.
Do płytki można podłączyć jeszcze standardowy odbiornik RC do zdalnego sterowania na większe odległości.

Oczywiście do samej maliny można wpiąć kamerę i sieć WiFi w postaci dongla USB.

Jeśli chodzi o oprogramowanie, to standardowy Linux miałby problemy ze względu na mniej przewidywalne opóźnienia zmniejszające precyzję sterowania. Dlatego autorzy przygotowałi specjalną wersję RT-Linux. Jest to przerobiona wersja systemu Linux z rozszerzeniami umożliwiającymi mu działanie jako system czasu rzeczywistego. Zostało to ładnie opisane na blogu produktu.

Shield można kupić w ramach promocji na portalu Indiegogo za $145 + $10 kosztów przesyłki.

Całe oprogramowanie i sterowniki urządzenia są udostępnione jako otwarty kod źródłowy.

sprae

Raspberry Pi jako nadajnik obrazu z drona

Jakiś czas temu interesowałem się FPV. To takie hobby w którym do zdalnie sterowanego samolotu lub wielowirnikowca doczepia się kamerę i patrzy na świat z jego punktu widzenia, niczym pilot.

Na początku używało się do tego systemów kamer płytkowych  z nadajnikami, pierwotnie przeznaczonymi do monitoringu. Ci bardziej utalentowani konstruktorzy wykorzystywali kontrolery, takie jakie znajdują się w Arduino. Za ich pomocą czynili prawdziwe cuda. Tworzyli systemy instrumentów pokładowych nakładające na obraz z kamery różne informacje o locie. Niektórzy budowali też systemy autopilotów, wyciskając możliwości tamtych kontrolerów na maksa.

Dziś mamy wydajne i tanie Raspberry Pi, do którego można podłączyć kamerę. Znalazłem projekt, który za pomocą tej niewiarygodnej płytki potrafi transmitować obraz i nakładać na niego dane z instrumentów pokładowych.

Obraz transmituje w sieci WiFi za pomocą protokołu UDP w formacie H264.

Zatem jeśli budujesz robota, drona lub cokolwiek innego co wymaga monitorowania przez kamerę z danymi telemetrycznymi na obrazie – masz już gotowca.

Projekt RaspiFPV na Github

Rasbperry PI w sklepie Nettigo

Kamera do Raspberry Pi w sklepie Nettigo

Kamera do filmowania nocą do Raspberry Pi w sklepie Nettigo

sprae