ダウンロード
最新バージョン : 2.1.0-RELESE
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM@Github
OpenRTM-aist GitHubサイト
ROS
Robot Operating System
Choreonoid
モーションエディタ/シミュレータ
DAQ-Middleware
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM-aist GitHubサイト
Robot Operating System
モーションエディタ/シミュレータ
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
OpenRTM-aist MLの皆様:
菅です.お世話になっております.
PythonまわりのRTC Builderのバグは気になっていたところなのですが,
報告し忘れていました・・・すみません.
まずは最新のRTC Builderをお使いになると良いと思います.
最新のRTC Builderだと,生成されるidlcompile.batに不具合があると思いますが,
(ソースツリーの方は調べていません)
現状のidlcompileを参考に編集すれば直ると思います.
僕の方は,ソースコードを修正しました.
まず,importの仕方ですが,生成されたディレクトリをインポートする方がスマートです.
お使いのIDLがmoduleを定義していませんので,
自動的に_GlobalIDLというモジュール内に定義されてしまいますので,
使いやすさを考えて,以下のようにインポートします.
import _GlobalIDL, _GlobalIDL__POA
from _GlobalIDL import *
コンストラクタのコード生成に関してもバグがあるようです.
独自IDLを定義すると,上手く実態が作れないので,
これは生成されたmyidl_idl.pyを参考に修正しました.
startPosition = 0;
endPosition = 0;
scanInterval = 0;
dataGroupingNumber = 0;
distance = 0;
dataInterval = 0;
sensorState = 0;
self._d_in = TimedMeasuredData(RTC.Time(0, 0),
MeasuredData(startPosition, endPosition, scanInterval,
dataGroupingNumber, distance, dataInterval, sensorState))
初期値は適当に修正して使ってください.
不具合等あればまた連絡ください.
ではでは
2012年8月7日 2:24 Tetsuya Nagasawa :
> すいません,記述し忘れました.
> 添付したURG_Viewer.zip中のバッチファイルの拡張子が.ba_tになっているのは,batファイルを添付できないメーラーの仕様を回避するためです.
> _______________________________________________
> openrtm-beginners mailing list
> openrtm-beginners@openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-beginners