[openrtm-users 00848] SimpleIO の run.sh のエラー

3 posts / 0 new
Last post
root
Offline
Last seen: 3 days 45 min ago
Joined: 2009-06-23 14:31
[openrtm-users 00848] SimpleIO の run.sh のエラー

OpenRTM-aist開発者の皆様

1.0.0-RC1のexample/SimpleIOの
run.shを起動すると、
lt-ConnectorComp: ConnectorComp.cpp:129 int main(int,
char**): Assertion 'ret == RTC::RTC_OK' failed.
というエラーが出ます。
ポートのconnectがエラーとなっているようですが、
トレースが面倒なので、このような症状の経験があれば、
原因とその対処法を教えてください。

使用環境は、Fedora Core 5, omniORB-4.1.2です。
ダウンロードしたOpenRTM-aist-1.0.0-RC1を
$ ./configure --prefix=/usr
$ make
とした後、example/SimpleIO内で
$ sh run.sh
をしただけで、他には手を加えてません。

なお、現在のシステムには0.4.2がインストールされて
いるため、1.0.0はインストールせずに使ってます。
RtcLinkも0.4.2のままなので、
RtcLink等からのポート接続は試してません。

# ところで、0.4.2と1.0.0の共存は出来るのでしょうか?
もし可能であれば、方法を教えて頂けると助かります。
(RTCヘッダファイル、ライブラリ、RtcLink等)

以上、よろしくお願いいたします。

静岡大 清水

Undefined
root
Offline
Last seen: 3 days 45 min ago
Joined: 2009-06-23 14:31
[openrtm-users 00849] SimpleIO の run.sh のエラー

静岡大学 清水様

お世話になっております。
産総研 栗原です。

ご指摘のエラーに関してですが、SimpleIO/ConnectorComp.cppの
バグが原因でした。

具体的には、下記の3点の修正が必要です。
 ・"Flush","New","Periodic"を全て小文字の"new","flush","periodic"
  に変更。

 ・"dataport.interface_type"の"CORBA_Any"を"corba_cdr"に変更。

 ・"dataport.push_interval"を"dataport.push_rate"に変更。

修正したものを添付させて頂いておりますので、examples/SimpleIO/
ConnectorComp.cppと置き換えてご使用ください。

ご迷惑をお掛けしまして大変申し訳ございません。

以上、宜しくお願い致します。

On Wed, 24 Jun 2009 13:35:25 +0900 (JST)
Masayuki Shimizu wrote:

> OpenRTM-aist開発者の皆様
>
> 1.0.0-RC1のexample/SimpleIOの
> run.shを起動すると、
> lt-ConnectorComp: ConnectorComp.cpp:129 int main(int,
> char**): Assertion 'ret == RTC::RTC_OK' failed.
> というエラーが出ます。
> ポートのconnectがエラーとなっているようですが、
> トレースが面倒なので、このような症状の経験があれば、
> 原因とその対処法を教えてください。
>
> 使用環境は、Fedora Core 5, omniORB-4.1.2です。
> ダウンロードしたOpenRTM-aist-1.0.0-RC1を
> $ ./configure --prefix=/usr
> $ make
> とした後、example/SimpleIO内で
> $ sh run.sh
> をしただけで、他には手を加えてません。
>
> なお、現在のシステムには0.4.2がインストールされて
> いるため、1.0.0はインストールせずに使ってます。
> RtcLinkも0.4.2のままなので、
> RtcLink等からのポート接続は試してません。
>
> # ところで、0.4.2と1.0.0の共存は出来るのでしょうか?
> もし可能であれば、方法を教えて頂けると助かります。
> (RTCヘッダファイル、ライブラリ、RtcLink等)
>
> 以上、よろしくお願いいたします。
>
> 静岡大 清水

root
Offline
Last seen: 3 days 45 min ago
Joined: 2009-06-23 14:31
[openrtm-users 00850] SimpleIO の run.sh のエラー

産総研 栗原様

ご対応ありがとうございます。
ご教示頂いた方法でポート接続ができました。

# ポート接続を自作プログラムで行っている
場合は、プログラムの変更が必要そうですね。
そのためにも、0.4.2と1.0.0のバージョン判別を
できる方法が必須かと思います。

静岡大 清水

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