ToDo

Wed, 27 Jan 2010 12:39:20 JST (235d)

バグ Edit

OpenRTM-aist-0.4.1 Edit

症状報告者対応状況担当者
RTObject_impl::detach_executioncontext()でECの数が減らない清水パッチ作成済
rtm-configが標準インクルード・ライブラリパスを先頭に出力する安藤-安藤
OpenHRP用の実行コンテキストを導入安藤-安藤
コンポーネントオブジェクトをdeleteするとセグメントエラーとなる清水原因判明。ただし修正箇所多数のため、未完成-
InPortCorbaComsumer.hのpush()におけるバッファのreadエラーチェックがない清水パッチ作成済清水
PublisherPeriodic.cppで#ifdef ARTLinuxとなっているため、ARTにならない。
config_rtc.hでは#define RTM_OS_ARTLINUX TRUE となっている。
栗原--
一つのアウトポートから複数のインポートへデータを送信すると,届かないポートがある清水次期バージョンで対応清水
Subscription TypeがPeriodicのとき,不可解なデータが送信される場合がある清水次期バージョンで対応清水
MICO(2.3.12_1@FreeBSD)で作成したRTCと接続数とRtcLink上で接続線が表示されない安藤-安藤
Windows-Python(2.4系列)版のソースだけSampleにrtc.confが付属してない内藤-安藤
Ubuntu-Python版をソースからインストールした場合、サンプルコンポーネントがネームサーバーに登録されない産総研Neo様原因判明。栗原

RtcLink Edit

症状報告者対応状況担当者
Linux/Windows Vistaで接続プロファイルダイアログの下側が表示されず,Periodicの周波数を入力できない清水ダイアログを大きくすることで対応予定
Windows Vistaでネームサーバ設定ダイアログのキャンセルボタンが半分しか表示されない清水同上
OS共通、ConfigrationViewのConfigrationSetに追加したパラメータを削除できない宮本

rtm-config Edit

症状報告者対応状況担当者

rtm-naming Edit

症状報告者対応状況担当者
Python版でインストールしたrtm-namingを"C:\Documents and Settings\"等ディレクトリ名に空白があるディレクトリから実行した場合、"usage:"が表示される。内藤次期リリース版にて対応。対処方法はPython版インストール(Windows)に記載栗原

RtcTemplate Edit

症状報告者対応状況担当者
「RTC Template Config」シート上の設定項目ConfigurationSet definitionで、「Cfg Sets:」テーブル内のパラメータリスト「Default Value」が「Defaut Value」と表示内藤対応済み
IDLファイルの指定で、../idl/xxx.idlのような他ディレクトリ内のファイルを検索できない清水
サービスポートを持つVC++版コンポーネントの雛形をCUI版rtc-templateで生成した場合、「ビルド前のイベント」にて実行する処理がプロジェクトファイルに書かれていない栗原GUI(Eclipse)版RtcTemplateで対応

インストーラ Edit

症状報告者対応状況担当者
pkg_install_vl4.sh実行時にaceパッケージのダウンロードでエラー発生。産総研 末廣様対処方法はFAQ:Install:Unix:C++版に記載栗原

修正済みバグおよび機能 Edit

機能要望 Edit

OpenRTM-aist-0.4.0 Edit

機能対応状況担当者
FreeBSDパッケージの提供(誰も使わない?)対応済み安藤
データポートを対応するポートのインスタンスで削除する関数がほしい。未対応安藤
0.3.0→0.4.0においてRawTCPデータポートの性能の劣化未対応安藤
データポートのバッファのread/write等がステータス(OK/NG/Timeout等)を戻すようにしてほしい。未対応安藤
Activityの中でConfigurationのupdateを知る方法安藤
実行コンテキストの優先度設定(リアルタイムOSでのみ有効)サンプル作成済清水
パブリッシャのダイナミックロード未対応
パブリッシャの優先度を接続プロファイルから設定する未対応
Autoconfでのpkg-configの利用とOpenRTM-aistのpkg-configへの対応未対応安藤
RPM, debパッケージ作成機能の本体ソースへの取り込み未対応安藤
configureで選択可能なACEの代替機能を提供する機能限定・軽量ラッパの作成。未対応安藤
コンポーネントの各種操作のみを行うヘルパーライブラリ未対応安藤
OutPortからのデータ送信時、未送信のデータも送る設定を与えられるようにする機能。作業中安藤
InPort/OutPortのタイムアウト処理をsleepではなく条件変数によるシグナルにより実装しビジーループをなくす。作業中安藤
InPort/OutPort間をshared memoryでつなぎ、大きいデータのやり取りのオーバーヘッドを極力減らしたい。作業中安藤
RingBuffer以外のバッファ(たとえばFIFOなど)がほしい。作業中安藤
Configurationデータに関してパラメータ変数の変更がConfigurationセットのデータに反映されるようにするなし安藤
ポートやコンポーネントのステータスを簡単に取得する方法を提供する未対応安藤
Subscription TypeがPeriodicのとき,コンポーネントがactiveでなければデータ送信をしない未対応
ネームサーバにゴミ(存在しないRTCのエントリ)が残らないようにする機能1)ネームサーバ自身が監視する、2)ネームサーバをクリーンアップするデーモンを外部に置く、等
実行コンテキストを操作できる機能(空になった実行コンテキストを削除するなど)作業中
VxWorks対応未対応安藤
ORBexpress対応作業中安藤

RtcLink Edit

機能対応状況担当者
リンクを選択すると接続プロファイルが表示される

rtc-template Edit

機能対応状況担当者
ユーザ定義のデータidlを指定する専用のオプション(--dataidlなど)
*Comp.cppのModuleInit関数の中で,compがNULLの場合は強制終了する

マニュアルへの要望・訂正校正ポイント Edit

OpenRTM-aist-0.4.0マニュアル Edit

基本マニュアル Edit

校正すべき場所対応状況担当者

インストールマニュアル Edit

校正すべき場所対応状況担当者
各版のディストリビューションが0.4.1になっているのに対して(くわえて動作条件などにもそのことが記されているにもかかわらず)、インストールの説明のほとんどが0.4.0として書かれている→バージョン表記ゆれ表記ゆれがあることの「お断り」をマニュアルに添えた内藤
OpenRTM-aistやリンクしてる関係ツール、OSをインストールした際の不具合に関する免責条項や、ユーザーがマニュアルにしたがった場合に起きうる不具合に関する免責条項の記載がない
Windows-Java版のサンプルSimpleServiceが環境により、マニュアルにしたがった挙動が得られない最新のリリースバージョン(0.4.1リリース)で対応済み内藤
インストールマニュアルのトップにインストールの大筋のあらましと、その種類(版)についてのおおかたの説明を付す執筆済内藤
Visual C++ 2008 Express Edition関連の更新
Visual C++ 2005 Express Edition環境で「windows.hが見つからない」時のFAQ執筆済内藤
基本マニュアル「RtcTemplate」→「RtcTemplateを使ったRTコンポーネント生成の流れ」執筆内藤が執筆安藤
基本マニュアル「RtcTemplate」→「RtcTemplate操作画面」→「項目説明」7.ConfigurationSet definitionの加筆安藤先生の指示により内藤が執筆安藤
基本マニュアルの「RtcLink」「RtcTemplate」ページにある「個別FAQ」を「全体FAQ」に統合統合済内藤