[openrtm-beginners:00393] rtshellのコマンドrtmgrを用いたコンポーネントの生成について

3 個の投稿 / 0 new
最終投稿
Y.Minakawa
オフライン
Last seen: 10年 8ヶ月 前
登録日: 2012-12-08 00:00
[openrtm-beginners:00393] rtshellのコマンドrtmgrを用いたコンポーネントの生成について

電気通信大学大学院の皆川と申します.rtshellを使って,マネージャ機能を利用したコンポーネントの生成をしようと,http://www.youtube.com/user/OpenRTMを参考にして行いました.次のコマンドrtmgr manager.mgr/ -l /usr/share/openrtm-1.1/example/rtc/Motor.so -i Motorinitを実行してモジュールのロードはできたのですが,(rtcatを実行してLoaded modulesに含まれていることを確認しました.)コンポーネントを生成しようとrtmgr manager.mgr/ -c Motorを実行したところ,rtmgr: Failed to create component: Motorというエラーを出力してしまいコンポーネントを生成できません.正常に利用できるようアドバイスやご指摘を頂ければ幸いです.環境OS : Ubuntu 12.04 LTS 32bitOpenRTM-aist(C++版) : 1.1.0Python : 2.7.3rtctreeやrtshell等は10月頃ダウンロード・導入をしました.試したこと等

未定義
Ando Noriaki
オフライン
Last seen: 1年 9ヶ月 前
登録日: 2011-09-04 17:20
[openrtm-beginners:00397] rtshellのコマンドrtmgrを用いたコンポーネントの生成について

産総研 安藤ですrtshellはあまり詳しくないのですが、一つ気になったことがMotorコンポーネントはサンプル Compositeに含まれるものですよね。そうすると、初期化関数 Motorinit は本当は MotorInit (Initのはじめは大文字)になるかと思います。RTBuilderもrtc-templateもデフォルトでは
<コンポーネント名>Initという初期化関数を生成します。http://svn.openrtm.org/OpenRTM-aist/tags/RELEASE_1_1_0/OpenRTM-aist/examples/Composite/Motor.cpp
の最後の方をご覧ください。2012年12月8日 1:03 <tos_moto@yahoo.co.jp>:

電気通信大学大学院の皆川と申します.
rtshellを使って,マネージャ機能を利用したコンポーネントの生成をしようと,http://www.youtube.com/user/OpenRTM
を参考にして行いました.次のコマンドrtmgr manager.mgr/ -l /usr/share/openrtm-1.1/example/rtc/Motor.so -i Motorinit
を実行してモジュールのロードはできたのですが,(rtcatを実行してLoaded modulesに含まれていることを確認しました.)コンポーネントを生成しようとrtmgr manager.mgr/ -c Motor
を実行したところ,rtmgr: Failed to create component: Motorというエラーを出力してしまいコンポーネントを生成できません.
正常に利用できるようアドバイスやご指摘を頂ければ幸いです.環境OS : Ubuntu 12.04 LTS 32bitOpenRTM-aist(C++版) : 1.1.0Python : 2.7.3rtctreeやrtshell等は10月頃ダウンロード・導入をしました.
試したこと等

Y.Minakawa
オフライン
Last seen: 10年 8ヶ月 前
登録日: 2012-12-08 00:00
[openrtm-beginners:00398] rtshellのコマンドrtmgrを用いたコンポーネントの生成について

安藤様電気通信大学大学院の皆川です.早速のご返答ありがとうございます.正しく初期化関数をしてすることで,無事コンポーネントの生成が出来ました.的確なご指摘と丁寧な解説をして頂き,誠にありがとうございました.

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2209
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク