Roomba980を手にいてたので、任意の操作を試した記録。 REST APIでスマホ代わりに動かした記事は結構見つかったけども、直接ホイールなどのレベルで制御した記事は見つからず。 500シリーズはシリアルポートを制御した記事が結構あるが、900シリーズはあまりない。 ということで、900シリーズである980を直接制御してみた。 500シリーズはシリアルポートがあり、USBシリアルで制御するが、980はMicroUSBポートがあり、そこをシリアルポートとして使う。 場所はここ。カバーは簡単に外れる。 ここにあるMicroUSBにケーブルを挿す。 初めはWindowsPCで試すが、iRobot Roombaと認識するがCOMポートとは認識せず。 どうやらドライバが必要の模様。しかしドライバを見つけられず。 しばらくググると、Raspberry piならば何もせずともttyACM0として認識