単純化されたLinuxを使用することもできます(X-Windowingやロボットが必要としないその他のグラフィックスユーティリティなし)。Raspian-LiteはそのようなOSの1つです。
次に、Raspberry Piで実行されるロボットフレームワークがいくつかあります。Linux OSで実行されます。
ROS(Robot Operating System)は最も人気のあるフレームワークの1つですが、学ぶのが最も複雑です。ピーター・パーカーが学んだように:偉大な力とともに偉大な学習曲線が生まれます。:)
ROSはC ++で書かれていますが、JavaやPythonを含む多くの言語でアクセスできます。
Gobot。これはGo言語で記述されたフレームワークです。フレームワークが認識している多くのセンサーとボードがあります。主要なインテリジェンスを大規模なコンピュータに配置し、ロボットでワイヤレス接続を備えた小さなボードを使用できます。Gobotには姉妹プロジェクトがあります(Artoo-Ruby、Cylon.js-JavaScriptを使用)。
Goは、Googleによって作成された、かなり使いやすいC言語のような言語です。私はそれをCのBASICと考えています(BASICはFortranと同じように、GoはCです)。それは非常に速くコンパイルします。
GobotのRust移植版の開始を考えています(RustはGoに類似した別のC言語のような言語ですが、できるだけタイプセーフになるように設計されています。C/ C ++に共通する多くのポインターエラーは、Rustコンパイラーによってキャッチされます。