[openrtm-users 01335] OpenHRP3のSimulationECをOpenRTM-aistに標準で入れられませんか?

4 posts / 0 new
Last post
root
Offline
Last seen: 3 hours 24 min ago
Joined: 2009-06-23 14:31
[openrtm-users 01335] OpenHRP3のSimulationECをOpenRTM-aistに標準で入れられませんか?

OpenRTM-aist MLの皆さま:
お世話になっております.

Undefined
root
Offline
Last seen: 3 hours 24 min ago
Joined: 2009-06-23 14:31
[openrtm-users 01336] OpenHRP3のSimulationECをOpenRTM-aistに標準で入れら

金広@産総研です.

現在のOpenHRPホームページではシェアードライブラリ形式のExecutionContextを
利用するにはソースコードの変更が必要と書いていますが,これは以前のバージョンの
OpenRTM-aistの場合の話で1.0ではrtc.confでシェアードライブラリをpreload指定
することでソースコードの変更無しでExecutionContextを登録することができます.

ただしこの場合にはモジュールの初期化関数名がシェアードライブラリのベース名+Initで
ある必要があるようで,現状ではシェアードライブラリ名がhrpRTM-3.1.{dll, so},初期化
関数名がSimulationECInitとなっているのでどちらかをもう一方に合わせる必要があります.

OpenHRPの次バージョンではこれらの修正を含める予定です.

2010/7/2 ysuga :
> OpenRTM-aist MLの皆さま:
> お世話になっております.

root
Offline
Last seen: 3 hours 24 min ago
Joined: 2009-06-23 14:31
[openrtm-users 01337] OpenHRP3のSimulationECをOpenRTM-aistに標準で入れら

菅@リバストです.

> OpenHRPの次バージョンではこれらの修正を含める予定です.

なるほど.期待しています.

ただ,RTCを実行するPCすべてにOpenHRPのインストールが必要になるので,
今は単一PCですが,将来的に複数台のPCでやろうと思っているので,
分散環境だと面倒,と思うのですが…

さらに言えば設定は少ない方がいいですし,
中に入れない理由もないかな,と思っています.

OpenRTM使ってると,
OpenHRPも使いたい
と思うのが普通だと思うので,
ちょっと,心に留めておいて下されば,と思います.

(2010/07/03 0:02), Fumio Kanehiro wrote:
> 金広@産総研です.
>
> 現在のOpenHRPホームページではシェアードライブラリ形式のExecutionContextを
> 利用するにはソースコードの変更が必要と書いていますが,これは以前のバージョンの
> OpenRTM-aistの場合の話で1.0ではrtc.confでシェアードライブラリをpreload指定
> することでソースコードの変更無しでExecutionContextを登録することができます.
>
> ただしこの場合にはモジュールの初期化関数名がシェアードライブラリのベース名+Initで
> ある必要があるようで,現状ではシェアードライブラリ名がhrpRTM-3.1.{dll, so},初期化
> 関数名がSimulationECInitとなっているのでどちらかをもう一方に合わせる必要があります.
>
> OpenHRPの次バージョンではこれらの修正を含める予定です.
>
>
> 2010/7/2 ysuga:
>> OpenRTM-aist MLの皆さま:
>> お世話になっております.

root
Offline
Last seen: 3 hours 24 min ago
Joined: 2009-06-23 14:31
[openrtm-users 01352] OpenHRP3のSimulationECをOpenRTM-aistに標準で入れら

金広さん、菅さん

安藤です

問題なければ、今後OpenRTM-aistに含めて配布しても構いません>SimulationEC
ただ、基本的にはso or DLL形式での配布になるかと思います。

あと、初期化関数の問題ですが、それについても任意の初期化関数を
rtc.confから与えられるようにしたいと思います。

manager.modules.preload: Hoge.so (MunyaInit), Foo.so (BarInitialize FooInit)

といった感じでどうでしょうか?

2010年7月3日1:02 ysuga :
> 菅@リバストです.
>
>
>> OpenHRPの次バージョンではこれらの修正を含める予定です.
>
> なるほど.期待しています.
>
>
> ただ,RTCを実行するPCすべてにOpenHRPのインストールが必要になるので,
> 今は単一PCですが,将来的に複数台のPCでやろうと思っているので,
> 分散環境だと面倒,と思うのですが…
>
> さらに言えば設定は少ない方がいいですし,
> 中に入れない理由もないかな,と思っています.
>
>
> OpenRTM使ってると,
> OpenHRPも使いたい
> と思うのが普通だと思うので,
> ちょっと,心に留めておいて下されば,と思います.
>
>
>
> (2010/07/03 0:02), Fumio Kanehiro wrote:
>> 金広@産総研です.
>>
>> 現在のOpenHRPホームページではシェアードライブラリ形式のExecutionContextを
>> 利用するにはソースコードの変更が必要と書いていますが,これは以前のバージョンの
>> OpenRTM-aistの場合の話で1.0ではrtc.confでシェアードライブラリをpreload指定
>> することでソースコードの変更無しでExecutionContextを登録することができます.
>>
>> ただしこの場合にはモジュールの初期化関数名がシェアードライブラリのベース名+Initで
>> ある必要があるようで,現状ではシェアードライブラリ名がhrpRTM-3.1.{dll, so},初期化
>> 関数名がSimulationECInitとなっているのでどちらかをもう一方に合わせる必要があります.
>>
>> OpenHRPの次バージョンではこれらの修正を含める予定です.
>>
>>
>> 2010/7/2 ysuga:
>>> OpenRTM-aist MLの皆さま:
>>> お世話になっております.

Log in or register to post comments

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK