Ви можете використовувати спрощений Linux (без X-Windowing та інших графічних утиліт, які роботові можуть не знадобитися). Raspian-Lite - одна з таких ОС.
Потім з’являється ряд робочих рамок, які працюватимуть на Raspberry Pi. Вони працюють під ОС Linux.
ROS (Робоча операційна система) - одна з найпопулярніших рамок, але також найскладніша в навчанні. Як Пітер Паркер дізнався: З великою силою приходить велика крива навчання. :)
ROS написаний на C ++, але до нього можна отримати доступ до декількох мов, включаючи Java та Python.
Гобот . Це рамки, написані мовою Go. Він має низку датчиків та плат, про які знає рамка. Можна поставити основний інтелект на великий комп'ютер і використовувати меншу плату з бездротовим з'єднанням на роботі. У Gobot є сестринські проекти (Artoo - використовує Ruby, а Cylon.js - використовує JavaScript).
Go - мова, схожа на C, досить проста у використанні, створена Google. Я вважаю це БАЗОВОЮ С (перехід на С, як БАЗИК - у Фортран). Він збирається дуже швидко.
Я думаю про запуск Rust-порту Gobot (Rust - це ще одна мова, схожа на C, схожа на Go, але вона була розроблена таким чином, щоб бути максимально безпечним для типу. Багато компіляторних помилок, що є загальними для C / C ++, потрапляють у компілятор Rust .