NEDO RTM RTCセミナー...

31
2013528開発本部 第四開発部 中本啓之 NEDO特別講座 RTMRTCセミナー RTミドルウェアの実用化の取り組み ~機能安全対応RTミドルウェア「RTMSafety」~

Transcript of NEDO RTM RTCセミナー...

Page 1: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

2013年5月28日 開発本部 第四開発部

中本啓之

NEDO特別講座 RTM・RTCセミナー RTミドルウェアの実用化の取り組み ~機能安全対応RTミドルウェア「RTMSafety」~

Page 2: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 2

RTミドルウェアを実用レベルで利用するためには、安定性や品質、メーカによる保守など、現状まだいくつかの課題があります。 RTミドルウェアを適用したロボットシステムの実用化に向けた課題を示すとともに、その解決策として、実用的なRTミドルウェアの実装とその適用事例について紹介します。 特に、人の生活支援をするサービスロボットにおいては、安全性・信頼性の確保が重要な課題となっています。 安全かつ信頼性の高いサービスロボットを短期間、低コストで実現する機能安全に対応したRTミドルウェア実装「RTMSafety」について、開発の背景や機能概要、適用事例について紹介します。

はじめに

Page 3: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 3

社名:株式会社セック(略称:SEC) Systems Engineering Consultants Co.,LTD. 設立:1970年5月 資本金:4億7730万円(2012年6月27日現在)

従業員数:265名(2013年4月1日現在)

本社:東京都世田谷区 世田谷ビジネススクエア

株式会社セックのご紹介

Page 4: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 4

Realtime@net

宇宙先端BF

ワイヤレスBF

インターネット BF

モバイル ネットワークBF

社会基盤BF

株式会社セックのご紹介

Page 5: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 5

株式会社セックのご紹介

Page 6: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 6

ロボット分野への取り組み

RTミドルウェア ロボットのコンポーネント化技術であるRTミドルウェアに 注力しています。ロボットのコンポーネント化(部品化) と規格化を進めることで、ロボット開発の推進と普及を

目指しています。

機能安全への取り組み 人と共存するロボットの実用化に向けて、 機能安全に対応したロボットのソフトウェアの 開発に取り組んでいます。

ロボットソリューション ロボットの実用化、事業化に向けて、IT×RTを活用した

新しいソリューションを提案していきます。

研究開発 独自の研究開発と国からの委託研究に取り 組んでいます。研究開発の成果を公開し、

ロボット技術の発展に貢献します。

Page 7: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 7

RTミドルウェア

特にRTミドルウェアに注力!

ロボットラボラトリー主催 「RTミドルウェア研究会ビジネスモデル検討会」 福岡ビジネス創造センター主催 「ロボットビジネスセミナー ~ロボット知能ソフトウェアプラットフォームの研究開発~」 書籍 「はじめてのコンポーネントベース・ロボットアプリケーション開発 ~RTミドルウェア超入門~」 Think IT 2009年6月特集記事 「SEのためのRTシステム概論」http://thinkit.co.jp/article/950/1 ロボコンマガジン No.82 2012年7月特集記事 「Android端末で動くロボットソフトウェアを作ろう」 RTミドルウェア講習会

名城大学 理工学部 電気電子工学科 玉川大学 工学部 機械情報システム学科 金沢工業大学 ロボティクス学科 電気通信大学 高度ICT試作実験公開工房ピクトラボ 第1回ピクトラボ匠講演会

Page 8: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 8

RTミドルウェア導入のメリット1

マルチプラットフォーム対応 単体のロボットだけでなく、ロボット周辺システムや、ロボット操作系のシステムともシームレスに結合する 省資源マイコンで動作し、センサーネットワークのプラットフォームにも適用可能 ROSにはない機能

Page 9: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 9

RTミドルウェア導入のメリット2

ネットワーク分散 ロボット体内LANやネットワークロボットなど、分散システムを容易に構築可能

RTC RTC RTM

Windows

RTC RTC RTM

TRON

RTC RTC RTM Linux

RTC RTC RTM

Solaris

RTC RTC RTM

FreeBSD

RTC RTC RTM

ARTLinux

RTC

アプリケーション 操作デバイス センサ

ロボットA ロボットB ロボットC

ネットワーク

ネットワーク上に 分散するRTCを OS・言語の壁を 越えて接続する ことができる

資料作成/提供: 産業技術総合研究所

Page 10: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 10

RTミドルウェア導入のメリット3

再利用性の向上 同じコンポーネントをいろいろなシステムに使いまわせる

ロボット組込み

防犯センサシステム組込み

Page 11: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 11

RTミドルウェア導入のメリット4

選択肢の多様化 同じ機能を持つ複数のモジュールを試すことができる

レーザレンジファインダの入れ替え容易

(ソフト変更不要)

Page 12: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 12

RTミドルウェア導入のメリット5

柔軟性の向上 モジュール接続構成を変えるだけで様々なシステムを構築できる

レーザレンジ センサRTC

USBカメラ RTC

移動体検知 RTC

モータ RTC

LCD出力 RTC

音声出力 RTC

ビジネス アプリRTC

拡張容易!

Page 13: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved.

RTミドルウェアの安定性 RTミドルウェアのさまざまなプラットフォームへの対応 使えるRTコンポーネントのラインナップの充実 RTミドルウェアの信頼性・安全性

RTミドルウェアの実用化に向けた課題

Page 14: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 14

RTミドルウェアの安定性

RTミドルウェアの仕様が2008年4月に標準化 オープンソースのRTミドルウェア実装OpenRTM-aistのVer.1.0が2010年1月にリリース OpenRTM-aist Ver.1.1が2012年5月にリリース

Page 15: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 15

機能安全対応 RTミドルウェア

OpenRTM.NET

miniRTCs-CAN

microRTCs-Zigbee

Android版RTミドルウェア RTM on AndroidTM

OpenRTM-aist for VxWorks

エンタープライズ層

ロボット層

エンベデッド/デバイス層

用途に合わせ、多様なRTミドルウェアを開発・提供しています。

PC/タブレット向け

ロボット制御向け

省資源マイコン向け

RTミドルウェアのさまざまなプラットフォームへの対応

Page 16: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 16

情報表示端末として利用

SCENE1: ロボットの遠隔制御・監視 SCENE2: センサーネットワーク

部屋ごとの温度、照度 センサーの情報を収集

RT-ADK (センサー)

RT-ADK (センサー)

RT×Androidでロボット/センサーを制御・監視

インフォメーション ロボット

コントローラとして利用

ロボットの 首振りを制御

カメラ映像 人のセンシング結果

Android端末をセンサネットワークのデバイスとして活用 部屋情報をセンサーと接続したAndroid端末から収集 収集結果をタブレットに表示

Android端末を用いてロボットを遠隔制御 タブレットからロボットを操作 ロボットのカメラ映像をタブレットで表示

RTミドルウェアのさまざまなプラットフォームへの対応 ~RTM on Android~

Page 17: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 17 17

ロボコンマガジン(オーム社) 2012年7月号特集のアプリを紹介します。 http://www.ohmsha.co.jp/robocon/

上記オーム社サイトより ダウンロード可能

RTミドルウェアのさまざまなプラットフォームへの対応 ~RTM on Android~

Page 18: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 18

使えるRTコンポーネントのラインナップの充実

Page 19: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 19

世の中はオープン化の流れ ロボットは・・・ 機能安全に対応した高信頼性を備えたRTミドルウェアの必要性 生活支援分野などサービスロボットにおける機能安全の必要性 IEC61508、ISO26262、ISO13482など国際標準規格への対応 機能安全対応のためのコストダウン、安全モジュールの再利用による開発効率の向上 商用で利用できる高品質なRTミドルウェアへのニーズ

IEC61508の製品認証準拠の高信頼性RTミドルウェアを次世代ロボット知能化技術開発プロジェクトにて産総研と共同で開発

RTミドルウェアの信頼性・安全性

Page 20: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 20

IEC61508 SIL3 Capableの製品認証を取得 ロボット用コンポーネント

(RTC)とCPU負荷を均一化

するフレームワークを提供 RTCの生存状況を監視す

る機能(Safety Function Library)を装備

GIOP / CDR準拠の軽量通

信プロトコルを実装し、様々

なネットワークプロトコルに対

応可能(Network Protocol) OpenRTM-aistと連携する

機能を搭載(RTM Safety Bridge)

Camera

Safe Kernel(Partitioning OS)

CORBA

RTMSafety

RTMSafety Bridge

OpenRTM-aist

Non-Safety Partition

Application / Safety RT-Component

Obstacle Information

Control Component

Life State

Monitor

RTMSafety

コンポーネント フレームワーク

安全機能 ライブラリ

ネットワークライブラリ

RT-Component

Manipulator Component

Control Board Manipulator

Relay Unit

Safety Partition

UDP/CDR

Camera Component

Emergency Stop Control

RTMSafety

世界初の安全コンセプトをもったロボット用ミドルウェア

Page 21: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 21

• 認証機関exidaにてIEC 61508の製品認証(SIL3)を取得 • 日本のソフトウェア会社としては、IEC 61508の 認証取得は2例目

• 2012年5月より製品として販売開始

RTMSafety

Page 22: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 22

RTC RTC RTC

Communication middleware

Certified real-time OS

Lightweight RT-Middleware

LwRTC LwRTC LwRTC

Communication middleware

安全関連系(要認証)

非安全関連系

RTC RTC RTC

Communication middleware

Certified real-time OS

Lightweight RT-Middleware

LwRTC LwRTC LwRTC

Communication middleware

安全関連系(要認証)

非安全関連系

エラーが 伝搬しない

エラーが 伝搬しにくい

通常の RTC

高信頼 RTC

動的 システム

静的 システム

RTMSafetyの構成とメリット

Page 23: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 23

機能安全対応センサ

HARDWARE

OS

MIDDLEWARE コンポーネントフレームワーク

安全機能 ライブラリ ネットワーク抽象化層

APPLICATION 故障監視

アプリケーション 機能安全対応RTコンポーネント群

OS抽象化層

セーフティカーネル 故障検出機能

デバイスドライバ

電源 マニピュレータ CPU

ミドルウェア層まで機能安全に対応していると・・・ •汎用的なアプリケーションフレームワークや共通の安全機能を利用することで開発効率の向上が見込める •新規開発部分を少なくすることで、安全の積み上げが容易になり、機能安全認証にかかるコストも低減できる

•機能安全対応のRTコンポーネントを再利用することで開発を効率化

RTMSafetyの構成とメリット

Page 24: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 24

RTMSafetyデータシート

OS QNX Neutrino RTOS Safe Kernel 1.0 TOPPERS / ASP 1.3.1 μC3(対応中) VxWorks Cert Platform(対応を検討中) ※他のOSへの移植も承ります。別途ご相談ください。

CPU x86 family SH2 family ARM family ※他のCPUに移植することも可能です。別途ご相談ください。

ライセンス 開発ライセンス ランタイムライセンス ※価格は別途お問い合わせください。

Page 25: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 25

RTMSafety適用事例

Page 26: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 26

ロボットシステムの活用事例 ~レーザレンジセンサシステム~

動線計測に 資材管理に

Laser Range Sensor System

防犯対策に

障害物検知に

人を検知して呼び掛けを行い、人の位置に応じて案内を変えることが可能です。企業の受付システムとして、観光などの案内システムとして使えます。

人を検知してカメラで自動追尾が可能です。1台のセンサで複数のカメラで高速に追尾することが可能なため、新しい防犯カメラとして使えます。

0~80mくらいまでの距離で屋内外での障害物検知が可能です。車、船、移動ロボットなどに搭載し、衝突回避に使えます。

倉庫などで、大型資材の管理が可能です。特に、日照条件の変化が激しく、画像処理では、困難な場所での管理に役立ちます。

人流の動線を計測することで、マーケティングツールとして使用可能です。動線データはパソコンに蓄積され、通過人数や滞留時間の分析に使えます。

受付・案内に

Page 27: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 27

レーザレンジファインダを使って不審者を検知し、カメラで自動追跡・撮影するロボット技術を活用した次世代の防犯システムです。

レーザレンジファインダ

監視制御用PC

監視用カメラ 監視用カメラ

不審者を自動追跡&撮影 携帯電話へ通知

サーバへ画像を保存

レーザレンジファインダで不審者を検知・追跡 九州大学と共同開発したフィルタアルゴリズムを適用し、高精度に移動体の検知・追跡を実現

不審者の動きに合わせて監視用カメラを回転させ自動追跡・撮影 不審者を検知・撮影したら、携帯電話等へ通知 不審者の画像を、日時・場所などの情報とともにサーバへ保存

国際標準仕様のロボット部品化技術を採用し、高い拡張性と保守性を実現 OMGのRobotic Technology Component仕様に準拠 レーザレンジファインダや監視用カメラの設置台数の増加に容易に対応可能

ロボットシステムの活用事例 ~レーザレンジセンサシステム~

Page 28: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 28

インフォメーションロボットシステムは、人間などの移動体を捕捉し高精度に追跡を行うことができるロボット 頭部に搭載した液晶ディスプレイを使って、ユーザーに様々な情報を伝えることが可能 RTミドルウェアを採用し、高い拡張性と保守容易性を備える 防犯システムをはじめ、自動受付システムや店舗内の動線計測システムなど、様々な分野に応用することが可能

ロボットシステムの活用事例 ~インフォメーションロボットシステム~

Page 29: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 29

インテリジェント空調 システム

パワーアシスト ウインドウ

セキュリティ システム

プラグアンド プレイ

ロボットシステムの活用事例 ~RT技術の住宅への適用~

Page 30: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ

Copyrightⓒ 2013 Systems Engineering Consultants Co., LTD. All rights reserved. 30

• ロボットサイトにて、NEDO「次世代ロボット知能化技術開発プロジェクト」をはじめ、当社の研究開発成果を公開しています。

ロボットサイト

Page 31: NEDO RTM RTCセミナー RTミドルウェアの実用化の取り組みrobot-education.sakura.ne.jp/files/130528/nakamoto... · 2013-06-13 · よる開発効率の向上 商用で利用できる高品質なrtミドルウェアへのニーズ