micro:bit向けロボットとM5Stackで1万円台から始める:ROS2ロボット開発
皆さんこんにちは。 ロボット開発にはお金がかかると、そう思われていませんか? 確かに、本格的なロボットを開発しようとすると、部品代だけでも費用がかかりますし、入門用として販売されているキットも10万円前後するものが多いです。個人で手を出すには、ある種の覚悟が必要とされるのは一定の事実だと思います。 しかし、性能を少し妥協したり、使用するロボットや実装方法に工夫をしてあげれば、必ずしもそのような高級品を使用せずに開発を始めることができるのが、マイコンへの組み込みに対応しているROS2・microROSの良いところです。 この記事では、DFRobot製のmicro:bit向けロボットキット「Maqueen」シリーズ、YDLiDAR製のLiDAR「X2」とM5 ATOM Lite(M5 ATOMS3も対応)を使用し、1~2万円台で実現できるLiDAR搭載の自律移動ロボットを複数回に分けて製作していきます。 今回は、ROS2環境で、ゲームコントローラからの入力によりロボットを遠隔操作するところまでの製作・実装を行います。 使用機器 本記事において使用した製品および環境は、以下の通りです。 ■ ロボット本体 Maqueen Lite Maqueen Plus V2 Maqueen Plus V1(※スイッチサイエンスでは取り扱いがございません) ■マイコン・周辺部品 M5 ATOM Lite micro:bitユニバーサル基板(秋月さんで購入しました) S13V10F5搭載 5V1A出力ステップアップ/ダウンレギュレータ ■作業環境 PC(Surface Go) CPU:Intel Pentium 4415Y RAM:4GB OS:Ubuntu22.04 ROS2 Humble ゲームコントローラ(XInput) 変換基板の製作...