Bạn có thể sử dụng Linux đơn giản hóa (không có X-Windowing và các tiện ích đồ họa khác mà robot có thể không cần). Raspian-Lite là một trong những hệ điều hành như vậy.
Sau đó, có một số khung robot sẽ chạy trên Raspberry Pi. Họ chạy theo hệ điều hành Linux.
ROS (Hệ điều hành Robot) là một trong những khung phổ biến nhất, nhưng cũng phức tạp nhất để tìm hiểu. Như Peter Parker đã học: Với sức mạnh vĩ đại có một đường cong học tập tuyệt vời. :)
ROS được viết bằng C ++, nhưng có thể được truy cập bằng một số ngôn ngữ bao gồm Java và Python.
Gobot . Đây là một khung viết bằng ngôn ngữ Go. Nó có một số cảm biến và bảng mà khung biết. Bạn có thể đặt trí thông minh chính vào một máy tính lớn và sử dụng một bảng nhỏ hơn có kết nối không dây trên robot. Yêu tinh có các dự án chị em (Artoo - sử dụng Ruby và Cylon.js - sử dụng JavaScript).
Go là một ngôn ngữ giống như C khá dễ sử dụng, được tạo bởi Google. Tôi nghĩ đó là BASIC của C (Đi đến C giống như BASIC là Fortran). Nó biên dịch rất nhanh.
Tôi đang nghĩ đến việc bắt đầu một cổng Rustot của Rust (Rust là một ngôn ngữ giống C khác tương tự như Go, nhưng nó được thiết kế để an toàn nhất có thể. Nhiều lỗi con trỏ phổ biến đối với C / C ++ đã bị trình biên dịch Rust bắt gặp .