Możesz użyć uproszczonego systemu Linux (bez X-Windowing i innych narzędzi graficznych, których robot może nie potrzebować). Raspian-Lite to jeden z takich systemów operacyjnych.
Następnie istnieje wiele szkieletów robotów, które będą działały na Raspberry Pi. Działają w systemie Linux.
ROS (Robot Operating System) to jeden z najpopularniejszych frameworków, ale także najbardziej skomplikowany do nauki. Jak nauczył się Peter Parker: Z wielką mocą przychodzi wielka krzywa uczenia się. :)
ROS jest napisany w C ++, ale można uzyskać do niego dostęp w wielu językach, w tym Java i Python.
Gobot . Jest to framework napisany w języku Go. Ma wiele czujników i płyt, o których zna platforma. Możesz umieścić główną inteligencję na dużym komputerze i użyć mniejszej płytki z połączeniem bezprzewodowym z robotem. Gobot ma siostrzane projekty (Artoo - używa Ruby, a Cylon.js - używa JavaScript).
Go to język podobny do C, dość łatwy w użyciu, stworzony przez Google. Myślę o tym jak o języku BASIC języka C (Go to C podobnie jak BASIC to Fortran). Kompiluje się bardzo szybko.
Zastanawiam się nad uruchomieniem portu Rust Gobota (Rust jest kolejnym językiem podobnym do języka C podobnym do Go, ale został zaprojektowany tak, aby był jak najbardziej bezpieczny dla typu. Wiele błędów wskaźnika wspólnych dla C / C ++ jest przechwytywanych przez kompilator Rust .