[openrtm-users 03451] Re: RTShell vs. RT System Editor

MASUTANI Yasuhiro masutani @ osakac.ac.jp
2017年 11月 17日 (金) 11:54:45 JST


産総研
原様,

調べていただきありがとうございます.

On Fri, 17 Nov 2017 08:04:03 +0900,
原功 <isao-hara @ aist.go.jp> wrote:
> 少し気になってChoreonoidのIDLファイルを見てみました。
> Choreonoidでは、CameraImage.idlというファイルがあったのですが、この中で定義されている
> enum ColorFormat の定義がCameraCommonInterface.idlと異なっています。

ご指摘のファイルを見比べてみました.

  https://github.com/s-nakaoka/choreonoid/blob/release-1.5/src/OpenRTMPlugin/corba/CameraImage.idl
  C:\Program Files\OpenRTM-aist\1.1.2\rtm\idl\CameraCommonInterface.idl

CameraImage.idl
------------------------------------------------------------------------
enum ColorFormat
{
  CF_UNKNOWN, CF_GRAY, CF_RGB,
  CF_GRAY_JPEG, CF_RGB_JPEG // local extension
};
------------------------------------------------------------------------

CameraCommonInterface.idl
------------------------------------------------------------------------
  enum ColorFormat
  {
    CF_UNKNOWN,   //Unknown Color Format
    CF_RGB,       //RGB raw data format
    CF_GRAY,      //8bit gray image data format
    CF_JPEG,      //JPEG image format
    CF_PNG,       //PNG image format

    //Paramter definitions based on FourCC
    RGB,    //Basic Windows bitmap format

    (中略)
    
    Y16     //16-bit uncompressed grayscale image
  };
------------------------------------------------------------------------

最新のコードでもCameraImage.idlは変わっていないようです(パスが変更さ
れています).

  https://github.com/s-nakaoka/choreonoid/blob/master/src/OpenRTM/corba/CameraImage.idl

> 何故かChoreonoidでは、勝手に変更されており、この部分が原因だと思われます。

「勝手に変更されており」というよりは,Choreonoidで使っているidlは,い
かにも古い内容のようです.

これをCameraCommonInterface.idlと差し替えてビルドすれば解決できるでしょ
うか?

中岡様はこのMLを読んでおられますか?
原様の近くにおられますか?

Github等で別途連絡した方が良いでしょうか?

-- 
# 升谷 保博
# 大阪電気通信大学 総合情報学部 情報学科
# 575-0063 大阪府四條畷市清滝1130-70 / TEL&FAX: 072-876-5107


More information about the openrtm-users mailing list