遠隔操作で動き回れる乗り物が必要な場合は、明らかにある種のモーターが必要になります。私はそれが構築するのが最も簡単で制御するのが非常に簡単であるので、それが差動駆動の移動を持っていると思います.
最も簡単なオプションは、連続したホビーサーボのペアを入手することです。それらは安価 (10 ドル以上) で、PWM を介して簡単に駆動できます (デューティ サイクルが速度を制御します)。少しステップアップしたい場合は、DC モーターとエンコーダーのペアを入手できます。それらを駆動するには追加の回路が必要になりますが、既製のものを購入できます。
繋がれたくない場合は、バッテリーとある種のラジオも搭載する必要があります。すべてを最初からやらなくても構わないのであれば、私の意見では WiFi が最も簡単な解決策です。使用しているコンピューターに追加の機器は必要ないからです。ただし、「コンピューター」とソフトウェアのオプションを制限する傾向があります(Linuxなどを実行したい場合があります)。
次の機能を備えた MCU/ボードが必要になります。
- サーボ/モーターを駆動するためのPWM
- アナログ センサーがある場合は A/D
- 何のためのデジタル I/O の束
- 内蔵 WiFi または WiFi カード (USB、mini-PCI) に接続する方法
- さまざまな周辺機器用の SPI/I2C および UART
USB ホスト信号を使用すると、安価なカメラを簡単に接続できるという利点が追加されます。
Roboardのようなものがぴったりです (mini-PCI wifi カードも販売しています)。十分な計算能力を備えており (多くの単純なボードとは異なり、FPU を備えています!)、USB を含む多数の接続オプションがあり、周辺機器を制御するためのユーザー空間ライブラリが付属しています。(免責事項:私は自分でテストしていません。)
これは入手できる最も安価なハードウェアではありませんが、ロボット工学のより計算集約的な部分 (SLAM、コンピューター ビジョン、モーション プランニングなど) を試してみたい場合は、拡張する余地があるはずです。良い面としては、プログラマー/デバッガーを構築する必要はありません。
シンプルなものから始めたい場合は、すでに誰かが言及したArduinoのような安価なボードを入手することをお勧めします。シミュレーターを使用すると、ハードウェアに投資する前にソフトウェアの側面をテストすることもできます。
ソフトウェア側のどこから始めるかは、何に関心があるかによって異なります。