Arduinoはあなたの問題に最適です。それは愛好家や初心者だけでなく、教育や研究の両方でトップ大学でも頻繁に使用されています。Arduinoには、問題が発生したときに役立つ大きなアクティブコミュニティもあります。
ただし、Arduinoソリューションにはいくつかの注意事項があります。1)計算能力が非常に限られており、計算をさらに遅くする浮動小数点ユニットがない。2)Arduinoを使用するには、電子機器の基本的な理解が必要です。もちろん、数分で立ち上げて実行するのに役立つ無数のチュートリアルがあります。しかし、最初にロボット工学を掘り下げたとき、プログラミングに集中するために電子機器の側面を避けたいと思いました。
Phidgetsは優れた代替手段です。多くのPhidg etsコンポーネントは抽象化されており、USB経由でコンピューターに接続するだけで、処理能力が高いデスクトップ、ラップトップ、またはシングルボードコンピューター(SBC)で処理が行われます。さらに、Phidg etsは複数のオペレーティングシステムで動作し、多くの十分に文書化されたコードを提供して、部品とのインターフェースを簡素化します。PhidgetsのソリューションはArduinoのソリューションよりも少し費用がかかる傾向がありますが、それでもリーズナブルな価格であることは注目に値します。
パララックスに反対することをお勧めします。それらは興味深いものですが、Arduinoには何も提供せず、(Arduinoよりも)高価であり、私の経験ではプログラミングの観点からはかなり柔軟性が低くなっています。
また、フィジェットはUAVアプリケーションではうまく機能しません。そのために、私はArduPilotを見ることをお勧めします。これは、UAVおよびUGVロボットに対するArduinoベースのソリューションであり、状態推定用の多数の組み込みセンサーが含まれています。さらに、ArduPiloには独自の大きな活発なコミュニティがあります。