• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版

HOMEPR News > ROS 2を利用したマイコンベースロボットシステム開発を支援

イーソル

ROS 2を利用したマイコンベースロボットシステム開発を支援

製品・サービス

  • 2017/09/29 00:00

イーソルは、次世代のロボット制御フレームワークOSS(※1)「ROS(※2) 2」を使った組込みシステム開発を支援するエンジニアリングサービスの提供を開始しました。ROS 2の前身であるROSを利用した様々な開発実績と、高品質な組込みシステム開発の豊富な経験と知見をベースに、省資源のマイコンを使った小規模な組込みシステムへのROS 2の活用と商用化を加速します。

ROSは、分散処理やPublish/Subscribeメッセージングモデル、プログラミング言語非依存などを主要コンセプトに設計・開発されたロボット用アプリケーションフレームワークです。近年、自動運転システムや産業ロボットなどの組込み機器でROSを利用した研究開発が進められており、その成果が出てきています。そうした流れを受けてROS 2は、ROSの主要コンセプトを引き継ぎながら、組込み機器を含むマルチプラットフォーム化やリアルタイム制御、耐障害性の向上、複数ロボット対応など、商用化・実用化に必要なコンセプトを追加して開発が進んでいます。ROS 2の通信ミドルウェアには、軍艦や宇宙・航空システム、金融システムなどでの採用実績を持つ信頼性の高いDDS(Data Distribution Service)およびRTPS(Real-Time Publish-Subscribe)プロトコルが採用されています。

イーソルは、今後ますます需要が高まることが予想されるマイコンへのROS 2適用に向けて、エンジニアリングサービスを提供します。ROS/ROS 2アプリケーション開発、ROS/ROS 2と既存システムの統合、ロボット制御用ドライバ開発、ROS/ROS 2を利用したSDK開発などが含まれます。

ROS開発者が一堂に会する「ROSCon 2017」〔会期:2017年9月21日(木)~22日(金)、場所:カナダ・バンクーバー〕で、マイコンベンダ世界的大手のルネサス エレクトロニクス株式会社(以下ルネサス)がルネサス製MCU「RX63N」へのROS 2搭載事例を発表しました。ルネサスが構築したデモでは、RTPSの実装の一つである「FreeRTPS(※3)」をRX63Nに実装し、ROS 2の通信を実現しています。ルネサスはデモに使用したソースコードをOSSとして一般公開する予定です。イーソルはルネサスのOSSをベースに、RXファミリを含むルネサス製マイコンでのエンジニアリングサービスも提供する予定です。

この成果を活用し、イーソルが開催する技術フォーラム「eSOL Technology Forum 2017」(開催日:2017年10月3日、会場:東京コンファレンスセンター・品川)にて、ROS 2のRX63Nへの搭載事例として、ジョイスティックで2軸パンチルト台を制御するデモを実演します。

イーソルは1975年の創業以来40年にわたり、リアルタイムOSプラットフォーム技術を中核とする、組込みシステム向けのエンジニアリングサービスを提供しています。自動車や産業用ロボットをはじめとする様々な分野でのROSの組込みシステム向け開発実績が多数あります。2015年11月に開催された「あいち ITSワールド 2015」でデモ走行を行った自動運転車に採用された自動運転プラットフォームは、分散コンピューティングを前提に設計されたイーソル製スケーラブルリアルタイムOS「eMCOS」にROSを対応させた「ROS on eMCOS」を搭載し、その上に自動運転システム用OSS「Autoware」を組み合わせて実現しました。また小規模な組込みシステムへのロボット技術応用事例として、イーソル製μITRON4.0仕様準拠リアルタイムOS上にROS環境を構築し、各種展示会でデモを実演しました。その他、ROSが提供するrviz、rosbagツールのカスタマイズ、産業用ロボット実験環境の構築に向けたWindows(R)搭載PCとROSのブリッジ機能、ヒューマノイドロボット技術に関する調査の中で実施したROSとOpenRTM-aistのシミュレータ連携など、開発実績は多岐にわたります。

※1 Open Source Software
※2 Robot Operating System
※3 OSRF(Open Source Robotics Foundation)が開発した組込み向け軽量RTPSスタック

▽ イーソル ホームページ:https://www.esol.co.jp/

*記載された社名および製品名は各社の商標または登録商標です。

【エンジニアリングサービスに関するお問い合わせ先】
イーソル株式会社 ソリューションエンジニアリング事業部 第四技術部
 TEL : 06-6309-0711 / E-Mail : se-osaka-sales@esol.co.jp

ROS 2搭載事例:ルネサス製MCU

この PR News の情報をもっと見る