MAGAZINE ARTICLES
このページをホームページに登録プラットフォームが支えるロボット開発
[2008年04月号]ロボット工学が、大きな将来性が期待できる分野として脚光を浴びている。この流れを受け、その開発を支援するさまざまなプラットフォームやツールが提供されるようになってきた。本稿では、そうした製品のいくつかを取り上げてその概要を紹介する。
プラットフォームの効用
ロボット工学に携わる設計者は、そうした定義を気にしなくなりつつある。そして、ロボット工学が生み出した成果をより多くの人々へと徐々に広めていこうとしている。こうした幅広い人々へのアピールは重要なことである。この種のシステムは、多種多様な専門分野から集まった、広範囲な一般知識と特定分野の専門知識を持つ人々から成るチームで開発されるからだ。
人々が一般的にロボットだと認識するものと、高性能な自動車のブレーキやトラクションコントロールシステムといった自律型/半自律型サブシステムの設計はどう違うのだろうか。設計者にとってより重要なのは、そうした形状/機能の異なるシステムを構築する際に、必要な設計手法と開発リソースに違いがあるのかどうかということである。
設計者が抱くこうした不安を取り除くものが、ロボット開発用のプラットフォームである。プラットフォームを利用すれば、プロジェクトの開始に当たって、開発に携わるすべての人がセンサー制御、メカニカル制御、モーター制御の専門家である必要はない。また、ロボットをターゲットとしたソフトウエア開発ツールも成熟してきており、システム仕様の定義、設計、実装、テスト、配備(deployment)のそれぞれに対応する機能の向上がますます加速している。
本稿では、そうしたプラットフォームや開発ツールを紹介する。その目的の1つは、組み込み型か否か、完全に自律型か部分的に自律型なのかにかかわらず、ロボットシステムを開発しようとする人々に対し、すでに提供されているリソースを紹介することである。ただし、そうしたリソースのすべてを紹介しようとは考えていない。なぜなら、その数は着々と増加しており、すべてを網羅するのは困難だからである。そこで筆者は、動きに対応したセンシングシステムを備えるモバイルロボットを開発するケースを想定した。また、そのモバイルロボットは、2本のマイクを使って、音を発する物体の位置推定を行うセンシング機能を備えるものとする。これを実現するために利用可能なもの、という観点から選んだプラットフォームを順に紹介する。それは以下の3つである。
●iRobot Create
●Segway RMP
●MINDSTORMS NXT
なお、Segway RMPの項では、これとともに利用可能なソフトウエア環境である米Microsoft社の「Robotics Studio」についても詳細に説明する。また、MINDSTORMS NXTの項では、これをサポートするソフトウエア環境として、米National Instruments社(以下、NI社)の「LabVIEW」を取り上げる。さらに、上述した音声センシング機能を扱うのに役立つモジュールや、本稿執筆後に見つけたプラットフォームの情報も別掲記事として紹介することにしよう。
Sponsor Links
Partner Solutions
Event
-
品質向上セミナー
『開発上流で品質を確保する手法と事例』
2008年12月11日ー2008年12月11日
UDX GALLERY -
第1回 アナログセミナー
『アナログICを選ぶ、使う』
2008年12月03日ー2008年12月03日
東京コンファレンスセンター・品川












