久々に週刊MyRobot、ID-01を出して中を調べてみた。
以前、家にある 変なロボット の記事を書きました。 このロボットなんですが、当時はどの部品がどういう仕事をしているのか正直モーターとセンサーぐらいしか分からずに組み立てていたのですが、今になってそれなりにわかるようになったため、試しにどういう部品が使われているのか、あわよくば今の技術でプログラミングできるのか調べてみることにしました。 ■このロボットのCPUはなんなのか? ID-01が発売されたのは2006年なので、もう10年以上前のふるーいCPUが積んであることは明白なのです。おまけにIntel系のノートパソコンとかに使用されているようなものは使用されているはずがないので(電池駆動ロボットで、そんな電気バカ食い発熱CPUなんて使用できるわけがない)、ちょっと中をひっさしぶりに調べてみることに。で、調べた結果、 モトローラ社のDragonBoll MX-1 (訴えられそうだな)というCPUが搭載されていることが判明。うん?モトローラ社?えーっとすごい聞き覚えがある。このブログにとても関係ある会社だと思ったら、MacintoshPlusに使用されているMC68000を開発した会社でした。さらに、このロボットで使用されているCPUはその68Kシリーズの後継CPUだったのです。 https://ja.wikipedia.org/wiki/DragonBall https://www.atmarkit.co.jp/news/200106/14/arm.html 発表はなんと2001年。とんでもなく古いCPUです。シリーズは今でも続いているようなのですが、速度とか色々不安になります。まあ期待する方がおかしいのですが。期待するならラズパイに置き換えるのが一番早い。 また、いわゆるAVRマイコンやPICマイコンと違い、プログラミング環境に難があります。というかなんのソフトを使用すれば書き込めるのか見当がつきません。当時のid-01のプログラミングツールを解析する必要があるでしょう。 ちなみにこちらがその当時のプログラミングソフトが入っているCD。プログラムは無事に動いたのですが、XPに特化したファイル構成&Javaインストール祭り&互換性で死にかけました。こう見るとやっぱり古いソフトなんですねぇ… ■音声認識モジュールについて このロボットの最大の魅力はなんといっても音声認識部分