130710 01

O
第1部:OpenRTM-aistおよび
RTコンポーネントプログラミングの概要
(独)産業技術総合研究所
知能システム研究部門
安藤慶昭
1
22
• RT = Robot Technology cf. IT
– ≠Real-time
– 単体のロボットだけでなく、さまざまなロボット技術に基づく機能要素
をも含む (センサ、アクチュエータ, 制御スキーム、アルゴリズム、
etc….)
• RT-Middleware (RTM)
– RT要素のインテグレーションのためのミドルウエア
• RT-Component (RTC)
– RT-Middlewareにおけるソフトウエアの基本単位
RT-Middleware
+ + + + +
RTとは?
産総研版RTミドルウエア
OpenRTM-aist
3
従来のシステムでは…
Joystick
Robot Arm
Joystick
software
互換性のあるインターフェース同士は接続可能
Robot Arm
Control software
4
ロボットによって、インターフェースは色々
互換性が無ければつながらない
Joystick
Humanoid’s Arm
Robot Arm
Joystick
software
Humanoid’s Arm
Control software
Robot Arm
Control software
従来のシステムでは…
5
compatible
arm interfaces
RTミドルウエアは別々に作られた
ソフトウエアモジュール同士を繋ぐ
ための共通インターフェース
を提供する
ソフトウエアの再利用性の向上
RTシステム構築が容易になる
Joystick
Joystick
software
Arm A
Control software
Arm B
Control software
Humanoid’s Arm
Robot Arm
RTミドルウエアでは…
6
RTミドルウエアとRTコンポーネント
6
RT
コンポーネント
フレームワーク
RT
コンポーネント
ロジック
ロジックを箱(フレームワーク)に入れたもの=RTコンポーネント(RTC)
RTミドルウエア
RTC RTC RTC RTC RTC RTC RTC RTC
RTCの実行環境(OSのようなもの)=RTミドルウエア(RTM)
※RTCはネットワーク上に分散可能
・デバイス制御
・制御アルゴリズム
・アプリケーション
etc…
RTコンポーネントの主な機能
7
Inactive Active
Error
アクティビティ・実行コンテキスト
ライフサイクルの管理・コアロジックの実行
共通の状態遷移
センサRTC
複合実行
制御RTC
アクチュエータRTC
エンコーダ
コンポーネント
アクチュエータ
コンポーネント
制御器
ンポーネントコ
1
TI s
TDs
Kp+
-
目標値
位置
位置
電圧
データポート
• データ指向ポート
• 連続的なデータの送受信
• 動的な接続・切断
データ指向通信機能
サーボの例
• 定義可能なインターフェースを持つ
• 内部の詳細な機能にアクセス
– パラメータ取得・設定
– モード切替
– etc…
サービスポート
画像
データ
3Dデプス
データ
ステレオビジョンの例
ステレオビジョン
インターフェース
・モード設定関数
・座標系設定関数
・キャリブレーション
・etc…
サービスポート
ステレオビジョン
コンポーネント
データポート
サービス指向相互作用機能
名前
値
セット名
名前
値
セット名
複数のセットを
動作時に
切り替えて
使用可能
コンフィギュレーション
• パラメータを保持する仕組み
• いくつかのセットを保持可能
• 実行時に動的に変更可能
RTミドルウエアによる分散システム
RTCRTC
RTM
Windows
RTCRTC
RTM
TRON
RTCRTC
RTM
Linux
RTCRTC
RTM
Solaris
RTCRTC
RTM
FreeBSD
RTCRTC
RTM
ARTLinux
RTC
アプリケーション 操作デバイス センサ
ロボットA ロボットB
ロボットC
ネットワーク
RTMにより、
ネットワーク上に
分散するRTCを
OS・言語の壁を
越えて接続する
ことができる。
RTC同士の接続
は、プログラム
実行中に動的に
行うことが出来る。
モジュール化のメリット
• 再利用性の向上
– 同じコンポーネントをいろいろなシステムに使いまわせる
• 選択肢の多様化
– 同じ機能を持つ複数のモジュールを試すことができる
• 柔軟性の向上
– モジュール接続構成かえるだけで様々なシステムを構築
できる
• 信頼性の向上
– モジュール単位でテスト可能なため信頼性が向上する
• 堅牢性の向上
– システムがモジュールで分割されているので、一つの問
題が全体に波及しにくい
RTコンポーネント化のメリット
モジュール化のメリットに加えて
• ソフトウエアパターンを提供
– ロボットに特有のソフトウエアパターンを提供することで、
体系的なシステム構築が可能
• フレームワークの提供
– フレームワークが提供されているので、コアのロジックに
集中できる
• 分散ミドルウエア
– ロボット体内LANやネットワークロボットなど、分散システ
ムを容易に構築可能
11
OMG RTC 標準化
• 2005年9月
RFP: Robot Technology Components
(RTCs) 公開。
• 2006年2月
Initial Response : PIM and PSM for
RTComponent を執筆し提出
提案者:AIST(日)、RTI(米)
• 2006年4月
両者の提案を統合した仕様を提案
• 2006年9月
ABにて承認、事実上の国際標準獲得
FTFが組織され最終文書化開始
• 2007年8月
FTFの最後の投票が終了
• 2007年9月
ABにてFTFの結果を報告、承認
• 2008年4月
OMG RTC標準仕様公式リリース
• 2010年1月
OpenRTM-aist-1.0リリース
OMG RTC ファミリ
12
Name Vendor Feature
OpenRTM-aist AIST C++, Python, Java
OpenRTM.NET SEC .NET(C#,VB,C++/CLI, F#, etc..)
miniRTC, microRTC SEC CAN・ZigBee等を利用した組込用RTC実装
Dependable RTM SEC/AIST 機能安全認証 (IEC61508) capableなRTM実装
RTC CANOpen SIT, CiA CANOpenのためのCiA (Can in automation) における
RTC標準
PALRO 富士ソフト 小型ヒューマノイドのためのC++ PSM 実装
OPRoS ETRI 韓国国家プロジェクトでの実装
GostaiRTC GOSTAI,
THALES
ロボット言語上で動作するC++ PSM実装
H-RTM (仮称) 本田R&D OpenRTM-aist互換、FSM型コンポーネントをサポート
同一標準仕様に基づく多様な実装により
• 実装(製品)の継続性を保証
• 実装間での相互利用がより容易に
Success stories
13
HRP-4: Kawada/AIST
DAQ-Middleware: KEK/J-PARC
KEK: High Energy Accelerator Research Organization
J-PARC: Japan Proton Accelerator Research Complex
HRP-4C: Kawada/AISTTAIZOU: General Robotics Inc. HIRO: Kawada/GRX
RTコンポーネントの開発
14
OpenRTMを使った開発の流れ
15
コンポーネント
の仕様
RtcTemplate
コードの雛型
(C++のクラス)
コアロジック
RTC開発者が
開発したプログ
ラム資産
.so or DLL
雛型にコアロジック
を埋め込む
コンパイル
コード生成
どのようなコンポーネントか?
・名前
・データポート
・サービスポート
・コンフィギュレーション
実行
マネージャ
(ミドルウエア)
フレームワークとコアロジック
ステレオビジョン
ルゴリズムア
コアロジック
右目画像左目画像
デプスマップ
RT ンポーネント
レームワーク
コ
フ
RT ンポーネント
準インターフェース
コ
標
ステレオビジョン
RT ンポーネントコ
RT ンポーネント
準インターフェース
コ
標
右目画像左目画像
デプスマップ
+ =中身は空
RTCフレームワーク+コアロジック=RTコンポーネント
コンポーネントの作成
(Windowsの場合)
17
RTBUilder CMake Visual C++
コンポーネントの
仕様の入力
VCのプロジェクト
ファイルの生成
実装および
VCでコンパイル
実行ファイルの生成
テンプレートコード
の生成
コード例
• 生成されたクラスのメン
バー関数に必要な処理
を記述
• 主要な関数
– onExecute (周期実行)
• 処理
– InPortから読む
– OutPortへ書く
– サービスを呼ぶ
– コンフィギュレーションを
読む
18
コンポーネント内の状態遷移
ActiveDo/RTC::onExecuteはここに入る
(DataFlow型のコンポーネントのとき)
ユーザがあまり
意識しなくてよい部分
コンポーネント開発時に
必要な部分
コールバック関数
コールバック関数 処理
onInitialize 初期化処理
onActivated アクティブ化されるとき1度だけ呼ばれる
onExecute アクティブ状態時に周期的に呼ばれる
onDeactivated 非アクティブ化されるとき1度だけ呼ばれる
onAborting ERROR状態に入る前に1度だけ呼ばれる
onReset resetされる時に1度だけ呼ばれる
onError ERROR状態のときに周期的に呼ばれる
onFinalize 終了時に1度だけ呼ばれる
onStateUpdate onExecuteの後毎回呼ばれる
onRateChanged ExecutionContextのrateが変更されたとき1度だけ呼ばれる
onStartup ExecutionContextが実行を開始するとき1度だけ呼ばれる
onShutdown ExecutionContextが実行を停止するとき1度だけ呼ばれる
RTCの作成=コールバック関数に処理を埋め込む
とりあえずは
この5つの関数
を押さえて
おけばOK
InPort
• InPortのテンプレート第2引数:バ
ッファ
– ユーザ定義のバッファが利用
可能
• InPortのメソッド
– read(): InPort バッファから
バインドされた変数へ最新値
を読み込む
– >> : ある変数へ最新値を読
み込む リングバッファ
バインドされた変数
read()
operator>>
最新値
InPort
Robot
Component
Sensor Data
例
基本的にOutPortと対になる
データポートの型を
同じにする必要あり
OutPort
• OutPortのテンプレート第2引数:
バッファ
– ユーザ定義のバッファが利用
可能
• OutPortのメソッド
– write(): OutPort バッファへ
バインドされた変数の最新値
として書き込む
– >> : ある変数の内容を最新
値としてリングバッファに書き
込む
リングバッファ
バインドされた変数
write()
operator<<
OutPort
最新値
Sensor
Component
Sensor Data
例基本的にInPortと対になる
データポートの型を
同じにする必要あり
データ変数
struct TimedShort
{
Time tm;
short data;
};
struct TimedShortSeq
{
Time tm;
sequence<short> data;
};
• 基本型
– tm:時刻
– data: データそのもの
• シーケンス型
– data[i]: 添え字によるアクセス
– data.length(i): 長さiを確保
– data.length(): 長さを取得
• データを入れるときにはあらかじめ
長さをセットしなければならない。
• CORBAのシーケンス型そのもの
• 今後変更される可能性あり
動作シーケンス
24
ネームサーバ
① 参照を登録 ② 参照を登録
③ 参照を取得
④ ポートを接続
ネットワークインターフェースが
2つある場合の注意
25
ネーム
サーバ
Address A
Address B
こちらのアドレスを基に
CORBA参照を生成
登録はアドレスB側の
ネームサーバ
登録はアドレスB側の
ネームサーバ
RTC-A
RTC-A (Address B)
RTC-A (Address B)
ってどこ?
rtc.confについて
RT Component起動時の登録先NamingServiceや、登録
情報などについて記述するファイル
記述例:
corba.nameservers: localhost:9876
naming.formats: SimpleComponent/%n.rtc
(詳細な記述方法は etc/rtc.conf.sample を参照)
以下のようにすると、コンポーネント起動時に読み込まれ
る
./ConsoleInComp –f rtc.conf
まとめ
• RTミドルウエアの概要
– 背景、目的、利点
– 標準化、適用例
– 過去のプロジェクト、Webページ
• RTコンポーネントの開発
– 開発の流れ
– 動作シーケンス
– コールバック、データポート、rtc.conf
27
1 von 27

Recomendados

iREX2015 RTM講習会 von
iREX2015 RTM講習会iREX2015 RTM講習会
iREX2015 RTM講習会openrtm
1.8K views44 Folien
130711 01 von
130711 01130711 01
130711 01openrtm
701 views51 Folien
131106 01 i-rex2013 von
131106 01 i-rex2013131106 01 i-rex2013
131106 01 i-rex2013openrtm
1.3K views56 Folien
RTミドルウエア: OpenRTM-aist概要 von
RTミドルウエア: OpenRTM-aist概要 RTミドルウエア: OpenRTM-aist概要
RTミドルウエア: OpenRTM-aist概要 openrtm
1.5K views44 Folien
RTミドルウエア講習会2015 von
RTミドルウエア講習会2015RTミドルウエア講習会2015
RTミドルウエア講習会2015Yuki Suga
1.3K views54 Folien
2015RTミドルウエア講習会 von
2015RTミドルウエア講習会2015RTミドルウエア講習会
2015RTミドルウエア講習会openrtm
942 views45 Folien

Más contenido relacionado

Was ist angesagt?

Robomec2015講習会 150517 01 von
Robomec2015講習会 150517 01Robomec2015講習会 150517 01
Robomec2015講習会 150517 01openrtm
2.2K views52 Folien
Robomec2014 rtm講習会第2部 von
Robomec2014 rtm講習会第2部Robomec2014 rtm講習会第2部
Robomec2014 rtm講習会第2部openrtm
1.3K views33 Folien
Nedo講座・rtmセミナー von
Nedo講座・rtmセミナーNedo講座・rtmセミナー
Nedo講座・rtmセミナーopenrtm
624 views32 Folien
Rtミドルウェア講習会 第2部資料 von
Rtミドルウェア講習会 第2部資料Rtミドルウェア講習会 第2部資料
Rtミドルウェア講習会 第2部資料openrtm
249 views48 Folien
130522 rt講習会(説明用) von
130522 rt講習会(説明用)130522 rt講習会(説明用)
130522 rt講習会(説明用)openrtm
4.3K views70 Folien
2015 summercamp 05 von
2015 summercamp 052015 summercamp 05
2015 summercamp 05openrtm
4.2K views15 Folien

Was ist angesagt?(20)

Robomec2015講習会 150517 01 von openrtm
Robomec2015講習会 150517 01Robomec2015講習会 150517 01
Robomec2015講習会 150517 01
openrtm2.2K views
Robomec2014 rtm講習会第2部 von openrtm
Robomec2014 rtm講習会第2部Robomec2014 rtm講習会第2部
Robomec2014 rtm講習会第2部
openrtm1.3K views
Nedo講座・rtmセミナー von openrtm
Nedo講座・rtmセミナーNedo講座・rtmセミナー
Nedo講座・rtmセミナー
openrtm624 views
Rtミドルウェア講習会 第2部資料 von openrtm
Rtミドルウェア講習会 第2部資料Rtミドルウェア講習会 第2部資料
Rtミドルウェア講習会 第2部資料
openrtm249 views
130522 rt講習会(説明用) von openrtm
130522 rt講習会(説明用)130522 rt講習会(説明用)
130522 rt講習会(説明用)
openrtm4.3K views
2015 summercamp 05 von openrtm
2015 summercamp 052015 summercamp 05
2015 summercamp 05
openrtm4.2K views
OpenRTM-aist入門 von Yuki Suga
OpenRTM-aist入門OpenRTM-aist入門
OpenRTM-aist入門
Yuki Suga5K views
Rtミドルウェア講習会 第1部資料 von openrtm
Rtミドルウェア講習会 第1部資料Rtミドルウェア講習会 第1部資料
Rtミドルウェア講習会 第1部資料
openrtm288 views
Rtm講習会 140626 01 von openrtm
Rtm講習会 140626 01Rtm講習会 140626 01
Rtm講習会 140626 01
openrtm610 views
Japan Robot Week 2016 RTM講習会 第1部 von Noriaki Ando
Japan Robot Week 2016 RTM講習会 第1部Japan Robot Week 2016 RTM講習会 第1部
Japan Robot Week 2016 RTM講習会 第1部
Noriaki Ando1.5K views
Robomec2014 rtm講習会第1部(その1) von openrtm
Robomec2014 rtm講習会第1部(その1)Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
openrtm1.2K views
130522 00 von openrtm
130522 00130522 00
130522 00
openrtm2.1K views
Rtm講習会 140626 02 von openrtm
Rtm講習会 140626 02Rtm講習会 140626 02
Rtm講習会 140626 02
openrtm787 views
Robomec2014 rtm講習会第1部(その2) von openrtm
Robomec2014 rtm講習会第1部(その2)Robomec2014 rtm講習会第1部(その2)
Robomec2014 rtm講習会第1部(その2)
openrtm1.5K views
ROBOMECH2017 RTM講習会 第1部・その1 von openrtm
ROBOMECH2017 RTM講習会 第1部・その1ROBOMECH2017 RTM講習会 第1部・その1
ROBOMECH2017 RTM講習会 第1部・その1
openrtm1.4K views
170622-01 von openrtm
170622-01170622-01
170622-01
openrtm504 views
160608 01 von openrtm
160608 01160608 01
160608 01
openrtm1.4K views
2013 summercamp 02 von openrtm
2013 summercamp 022013 summercamp 02
2013 summercamp 02
openrtm2.2K views
Rtミドルウェア講習会 第3部資料 配布版 von openrtm
Rtミドルウェア講習会 第3部資料 配布版Rtミドルウェア講習会 第3部資料 配布版
Rtミドルウェア講習会 第3部資料 配布版
openrtm216 views
Rtミドルウェア講習会@名城大 20140624 1 von openrtm
Rtミドルウェア講習会@名城大 20140624 1Rtミドルウェア講習会@名城大 20140624 1
Rtミドルウェア講習会@名城大 20140624 1
openrtm1.4K views

Destacado

130329 01 von
130329 01130329 01
130329 01openrtm
720 views48 Folien
20130329 rtm2 von
20130329 rtm220130329 rtm2
20130329 rtm2openrtm
594 views12 Folien
20130329 rtm3 von
20130329 rtm320130329 rtm3
20130329 rtm3openrtm
809 views67 Folien
130329 04 von
130329 04130329 04
130329 04openrtm
639 views54 Folien
130710 02 von
130710 02130710 02
130710 02openrtm
1.4K views54 Folien
160608 02 von
160608 02160608 02
160608 02openrtm
1.3K views56 Folien

Destacado(9)

130329 01 von openrtm
130329 01130329 01
130329 01
openrtm720 views
20130329 rtm2 von openrtm
20130329 rtm220130329 rtm2
20130329 rtm2
openrtm594 views
20130329 rtm3 von openrtm
20130329 rtm320130329 rtm3
20130329 rtm3
openrtm809 views
130329 04 von openrtm
130329 04130329 04
130329 04
openrtm639 views
130710 02 von openrtm
130710 02130710 02
130710 02
openrtm1.4K views
160608 02 von openrtm
160608 02160608 02
160608 02
openrtm1.3K views
自動アングル機能を有したロボットカメラSi von Shogo Namatame
自動アングル機能を有したロボットカメラSi自動アングル機能を有したロボットカメラSi
自動アングル機能を有したロボットカメラSi
Shogo Namatame13.5K views
Japan Robot Week 2016 RTM講習会 第3部 von openrtm
Japan Robot Week 2016 RTM講習会 第3部Japan Robot Week 2016 RTM講習会 第3部
Japan Robot Week 2016 RTM講習会 第3部
openrtm1.9K views
Japan Robot Week 2016 RTM講習会 第2部 von openrtm
Japan Robot Week 2016 RTM講習会 第2部Japan Robot Week 2016 RTM講習会 第2部
Japan Robot Week 2016 RTM講習会 第2部
openrtm2.2K views

Similar a 130710 01

150629 01 von
150629 01150629 01
150629 01openrtm
676 views58 Folien
160705-01 RTミドルウエア講習会・名城大 von
160705-01 RTミドルウエア講習会・名城大160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大openrtm
405 views55 Folien
ROBOMECH2023 RTミドルウェア講習会 第1部 von
ROBOMECH2023 RTミドルウェア講習会 第1部ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部openrtm
18 views49 Folien
1.コース概要 von
1.コース概要1.コース概要
1.コース概要openrtm
127 views40 Folien
201110 01 Polytech Center 1 von
201110 01 Polytech Center 1201110 01 Polytech Center 1
201110 01 Polytech Center 1openrtm
306 views40 Folien
160705-w01 RTミドルウエア講習会・早稲田大 von
160705-w01 RTミドルウエア講習会・早稲田大160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大openrtm
909 views59 Folien

Similar a 130710 01(19)

150629 01 von openrtm
150629 01150629 01
150629 01
openrtm676 views
160705-01 RTミドルウエア講習会・名城大 von openrtm
160705-01 RTミドルウエア講習会・名城大160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大
openrtm405 views
ROBOMECH2023 RTミドルウェア講習会 第1部 von openrtm
ROBOMECH2023 RTミドルウェア講習会 第1部ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部
openrtm18 views
1.コース概要 von openrtm
1.コース概要1.コース概要
1.コース概要
openrtm127 views
201110 01 Polytech Center 1 von openrtm
201110 01 Polytech Center 1201110 01 Polytech Center 1
201110 01 Polytech Center 1
openrtm306 views
160705-w01 RTミドルウエア講習会・早稲田大 von openrtm
160705-w01 RTミドルウエア講習会・早稲田大160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大
openrtm909 views
181106 01 von openrtm
181106 01181106 01
181106 01
openrtm459 views
RTミドルウェアによるロボットプログラミング技術 1.コース概要 von Noriaki Ando
RTミドルウェアによるロボットプログラミング技術 1.コース概要RTミドルウェアによるロボットプログラミング技術 1.コース概要
RTミドルウェアによるロボットプログラミング技術 1.コース概要
Noriaki Ando2.1K views
131017 cnr研究会 ando von openrtm
131017 cnr研究会 ando131017 cnr研究会 ando
131017 cnr研究会 ando
openrtm633 views
20130329 rtm01 von openrtm
20130329 rtm0120130329 rtm01
20130329 rtm01
openrtm339 views
20130329 rtm1 von openrtm
20130329 rtm120130329 rtm1
20130329 rtm1
openrtm379 views
Open lab2013パネル原稿集 von openrtm
Open lab2013パネル原稿集Open lab2013パネル原稿集
Open lab2013パネル原稿集
openrtm2.6K views
200923 01jp von openrtm
200923 01jp200923 01jp
200923 01jp
openrtm446 views
171129-irex2017 von openrtm
171129-irex2017171129-irex2017
171129-irex2017
openrtm425 views
Using SysML in an RTC-based Robotics Application von Kenji Hiranabe
Using SysML in an RTC-based Robotics Application Using SysML in an RTC-based Robotics Application
Using SysML in an RTC-based Robotics Application
Kenji Hiranabe7.9K views
171128 01 von openrtm
171128 01171128 01
171128 01
openrtm473 views
RTM on Androidの紹介 von openrtm
RTM on Androidの紹介RTM on Androidの紹介
RTM on Androidの紹介
openrtm2.4K views
RTミドルウェアサマーキャンプ2018「Rtshellj入門」 von openrtm
RTミドルウェアサマーキャンプ2018「Rtshellj入門」RTミドルウェアサマーキャンプ2018「Rtshellj入門」
RTミドルウェアサマーキャンプ2018「Rtshellj入門」
openrtm995 views

Más de openrtm

ピッキングシステム von
ピッキングシステムピッキングシステム
ピッキングシステムopenrtm
711 views9 Folien
GNGを使った未知環境における経路計画 von
GNGを使った未知環境における経路計画GNGを使った未知環境における経路計画
GNGを使った未知環境における経路計画openrtm
718 views10 Folien
まねっこロボット von
まねっこロボットまねっこロボット
まねっこロボットopenrtm
724 views15 Folien
商品自動補充ロボットシステム von
商品自動補充ロボットシステム商品自動補充ロボットシステム
商品自動補充ロボットシステムopenrtm
717 views13 Folien
RTサマーキャンプ2022最終発表_都立大.pptx von
RTサマーキャンプ2022最終発表_都立大.pptxRTサマーキャンプ2022最終発表_都立大.pptx
RTサマーキャンプ2022最終発表_都立大.pptxopenrtm
720 views15 Folien
SysML実習20220822SC_GA.pdf von
SysML実習20220822SC_GA.pdfSysML実習20220822SC_GA.pdf
SysML実習20220822SC_GA.pdfopenrtm
827 views10 Folien

Más de openrtm(20)

ピッキングシステム von openrtm
ピッキングシステムピッキングシステム
ピッキングシステム
openrtm711 views
GNGを使った未知環境における経路計画 von openrtm
GNGを使った未知環境における経路計画GNGを使った未知環境における経路計画
GNGを使った未知環境における経路計画
openrtm718 views
まねっこロボット von openrtm
まねっこロボットまねっこロボット
まねっこロボット
openrtm724 views
商品自動補充ロボットシステム von openrtm
商品自動補充ロボットシステム商品自動補充ロボットシステム
商品自動補充ロボットシステム
openrtm717 views
RTサマーキャンプ2022最終発表_都立大.pptx von openrtm
RTサマーキャンプ2022最終発表_都立大.pptxRTサマーキャンプ2022最終発表_都立大.pptx
RTサマーキャンプ2022最終発表_都立大.pptx
openrtm720 views
SysML実習20220822SC_GA.pdf von openrtm
SysML実習20220822SC_GA.pdfSysML実習20220822SC_GA.pdf
SysML実習20220822SC_GA.pdf
openrtm827 views
RTミドルウェアサマーキャンプ資料2022.pdf von openrtm
RTミドルウェアサマーキャンプ資料2022.pdfRTミドルウェアサマーキャンプ資料2022.pdf
RTミドルウェアサマーキャンプ資料2022.pdf
openrtm826 views
NEDO講座 MoveIt! チュートリアル 第1部 von openrtm
NEDO講座 MoveIt! チュートリアル 第1部NEDO講座 MoveIt! チュートリアル 第1部
NEDO講座 MoveIt! チュートリアル 第1部
openrtm817 views
5.総合演習(2) von openrtm
5.総合演習(2)5.総合演習(2)
5.総合演習(2)
openrtm139 views
4.総合演習(1) von openrtm
4.総合演習(1)4.総合演習(1)
4.総合演習(1)
openrtm135 views
3.RTCプログラミング演習 von openrtm
3.RTCプログラミング演習3.RTCプログラミング演習
3.RTCプログラミング演習
openrtm146 views
2.プログラミングの基礎 von openrtm
2.プログラミングの基礎2.プログラミングの基礎
2.プログラミングの基礎
openrtm123 views
OpenRTM概要 von openrtm
OpenRTM概要OpenRTM概要
OpenRTM概要
openrtm580 views
Slam実習 von openrtm
Slam実習Slam実習
Slam実習
openrtm495 views
Rtshell入門 von openrtm
Rtshell入門Rtshell入門
Rtshell入門
openrtm501 views
Rtコンポーネント作成入門 von openrtm
Rtコンポーネント作成入門Rtコンポーネント作成入門
Rtコンポーネント作成入門
openrtm471 views
Rtミドルウェアサマーキャンプ2021_宮本信彦 von openrtm
Rtミドルウェアサマーキャンプ2021_宮本信彦Rtミドルウェアサマーキャンプ2021_宮本信彦
Rtミドルウェアサマーキャンプ2021_宮本信彦
openrtm853 views
RTミドルウェアサマーキャンプ2021_坂本武志_1 von openrtm
RTミドルウェアサマーキャンプ2021_坂本武志_1RTミドルウェアサマーキャンプ2021_坂本武志_1
RTミドルウェアサマーキャンプ2021_坂本武志_1
openrtm795 views
Rtミドルウェアサマーキャンプ資料2021_坂本武志_2 von openrtm
Rtミドルウェアサマーキャンプ資料2021_坂本武志_2Rtミドルウェアサマーキャンプ資料2021_坂本武志_2
Rtミドルウェアサマーキャンプ資料2021_坂本武志_2
openrtm64 views
Rtミドルウェアサマーキャンプ資料2021_菅佑樹 von openrtm
Rtミドルウェアサマーキャンプ資料2021_菅佑樹Rtミドルウェアサマーキャンプ資料2021_菅佑樹
Rtミドルウェアサマーキャンプ資料2021_菅佑樹
openrtm796 views

130710 01