Roomba980を手にいてたので、任意の操作を試した記録。 REST APIでスマホ代わりに動かした記事は結構見つかったけども、直接ホイールなどのレベルで制御した記事は見つからず。 500シリーズはシリアルポートを制御した記事が結構あるが、900シリーズはあまりない。 ということで、900シリーズである980を直接制御してみた。 500シリーズはシリアルポートがあり、USBシリアルで制御するが、980はMicroUSBポートがあり、そこをシリアルポートとして使う。 場所はここ。カバーは簡単に外れる。 ここにあるMicroUSBにケーブルを挿す。 初めはWindowsPCで試すが、iRobot Roombaと認識するがCOMポートとは認識せず。 どうやらドライバが必要の模様。しかしドライバを見つけられず。 しばらくググると、Raspberry piならば何もせずともttyACM0として認識
![Roomba 980をraspberry piで動かしてみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/89fdb2cd16456768d4d2cb7506cf48c6c0886a70/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEj_HMijRAlopAYXV8Rzqvaq2yEi2MLB5MYXc5O-2eL-gymQIEkmeA5EKYi70xM_SyNbOIbJiNyUHDGZSxV3klZeq8rRew5nIcrOskCruSk0-3BGgtrbt63UturC6l6YPZctoWmYeJnGD9B7%2Fw1200-h630-p-k-no-nu%2F50603692_1594995120603903_3058466629756125184_o.jpg)