[openrtm-users 01277] Re: RTCBuilder・RTSystemEditor 1.0.0-RELEASE リリース

Ando Noriaki n-ando @ aist.go.jp
2010年 6月 7日 (月) 21:40:58 JST


末廣先生、みなさま

安藤です

RTCのサービスの実装ファイルで、引数にstruct等を
使った場合に、ただしいコードが出力されない件ですが、
C++に関しては、「ほぼ」修正されました。>ありがとうございました、坂本さん

http://www.openrtm.org/pub/OpenRTM-aist/dailybuild/tools/1.0.0/rtmtools-r141-1006050400.zip

こちらから最新版をご利用ください。
CORBA C++マッピングは複雑なので、すべての
ケースで検証できているわけではありませんが、
union以外は大丈夫のようです。

また、JavaやPythonでは型やin/outによってまだ問題が
出ているようですので、ご注意ください。


2010年6月4日10:27 Ando Noriaki <n-ando @ aist.go.jp>:
> 末廣先生、皆さま
>
> 安藤です
>
> RTCBuilderのIDLパーサは簡易なもののため、
> 構造体等への対応が不十分なようでした。
>
> 直すのには少々手間がかかりますので、それまでは
> 手動で直していただくか、rtc-templateのジェネレータ
> で実装ファイルだけ生成する等で対処してください。
>
> よろしくお願いいたします。
>
>
> 2010年6月3日17:34 ts <suehiro @ is.uec.ac.jp>:
>> 片見様,
>>
>> 電通大 末廣です.
>> RTCBuilder 1.0.0-RELEASEが生成するサービスポートの
>> スケルトンのコードに少し問題があるようです.
>>
>> たとえば,以下のidlファイルに対して,
>> --------------------------------
>> struct Frame {
>>  double mat[3][3];
>>  double pos[3];
>> };
>>
>> interface ComFk {
>>  void set_tool(in Frame frm);
>> };
>> ---------------------------------
>> RTCBuilderでは,スケルトンのテンプレート xxxx_impl.h で
>>
>>   void set_tool(Frame frm);
>>
>> のようなコードが生成されます.本来これは
>>
>>   void set_tool(const Frame& frm);
>>
>> となるべきだと思います.
>> 0.4.2のrtc-templateでは正しくこうなっていました.
>>
>> サービスポートのコード生成を修正して頂けないでしょうか.
>>
>> よろしくお願いします.
>>
>>
>> (10/06/01 15:28), katami wrote:
>>> OpenRTM-aistメーリングリストの皆様
>>>
>>> ※複数の ML にご案内をお送りしております。
>>> 重複してお受け取りの際はご容赦下さい。
>>>
>>> ============================================================
>>>     RTCBuilder・RTSystemEditor 1.0.0-RELEASE リリース
>>> ============================================================
>>>
>>> RTCBuilder・RTSystemEditor バージョン 1.0.0 を
>>> 本日6月1日リリースしましたのでお知らせいたします。
>>>
>>> RTCBuilder, RTSystemEditorは現在NEDOのプロジェクトとして
>>> 進められている「次世代ロボット知能化技術開発プロジェクト」
>>> において開発されるOpenRTMベースのソフトウエアプラットフォーム
>>> OpenRTP (Open RT Platform) を構成するツール群の一部です。
>>>
>>> OpenRTMのWebページからダウンロード可能です。
>>> ・OpenRTM-aist Official Website
>>>   http://www.openrtm.org
>>>
>>>
>>> ■ システム要件
>>> - Eclipse-3.4.2
>>> - Java Development Kit6
>>>
>>> OpenRTM-aist 1.0.0 では RTSystemEditor 1.0.0 以降のバージョンを使用してください。
>>> (RTSystemEditor 0.4.2 との組み合わせでは正常に動作しません。)
>>>
>>>
>>>
>>>
>>> 独立行政法人産業技術総合研究所
>>> 知能システム研究部門 統合知能研究グループ
>>> 〒305-8568 茨城県つくば市梅園1-1-1 中央第2
>>> 片見 剛人 <fsi-katami @ aist.go.jp>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Takashi Suehiro, Professor, Intelligent Systems Lab,
>> Graduate School of Information Systems,
>> the University of Electro-Communications
>> Tel: +81-424-43-5655 Fax: +81-424-43-5682
>> E-mail: suehiro @ is.uec.ac.jp
>> 1-5-1 Chofugaoka, Chofu, Tokyo 1828585, Japan
>>
>>
>
>
>
> --
> 安藤慶昭@独立行政法人産業技術総合研究所 知能システム研究部門
>    統合知能研究グループ 主任研究員, 博士(工学)
>    〒305-8568 つくば市梅園1-1-1 中央第2
>    e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
>    OpenRTM-aist: http://www.openrtm.org
>
> Noriaki Ando, Ph.D.
>    Senior Research Scientist, RT-Synthesis R.G., ISRI, AIST
>    AIST Tsukuba Central 2, Tsukuba, Ibaraki 305-8568 JAPAN
>    e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
>    OpenRTM-aist: http://www.openrtm.org
>



-- 
安藤慶昭@独立行政法人産業技術総合研究所 知能システム研究部門
    統合知能研究グループ 主任研究員, 博士(工学)
    〒305-8568 つくば市梅園1-1-1 中央第2
    e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
    OpenRTM-aist: http://www.openrtm.org

Noriaki Ando, Ph.D.
    Senior Research Scientist, RT-Synthesis R.G., ISRI, AIST
    AIST Tsukuba Central 2, Tsukuba, Ibaraki 305-8568 JAPAN
    e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
    OpenRTM-aist: http://www.openrtm.org



openrtm-users メーリングリストの案内