Anda dapat menggunakan Linux yang disederhanakan (tanpa X-Windowing dan utilitas grafis lain yang mungkin tidak diperlukan robot). Raspian-Lite adalah salah satu OS tersebut.
Lalu ada sejumlah kerangka robot yang akan berjalan di Raspberry Pi. Mereka berjalan di bawah OS Linux.
ROS (Sistem Operasi Robot) adalah salah satu kerangka kerja paling populer, tetapi juga yang paling rumit untuk dipelajari. Seperti yang dipelajari Peter Parker: Dengan Kekuatan Besar Datanglah Kurva Belajar yang Hebat. :)
ROS ditulis dalam C ++, tetapi dapat diakses dalam sejumlah bahasa termasuk Java dan Python.
Gobot . Ini adalah kerangka kerja yang ditulis dalam bahasa Go. Ini memiliki sejumlah sensor dan papan yang mengetahui kerangka kerja. Anda dapat menempatkan kecerdasan utama ke komputer besar dan menggunakan papan yang lebih kecil dengan koneksi nirkabel pada robot. Gobot memiliki proyek sejenis (Artoo - menggunakan Ruby, dan Cylon.js - menggunakan JavaScript).
Go adalah bahasa mirip-C yang cukup mudah digunakan, dibuat oleh Google. Saya menganggapnya sebagai BASIC C (Go adalah ke C seperti BASIC adalah ke Fortran). Ini mengkompilasi dengan sangat cepat.
Saya berpikir untuk memulai port Rust dari Gobot (Rust adalah bahasa mirip-C lain yang mirip dengan Go, tetapi dirancang untuk jenis-aman mungkin. Banyak kesalahan pointer umum untuk C / C ++ ditangkap oleh kompiler Rust .