[openrtm-users 02783] テスト実行について(coil編)

1 つの投稿 / 0 new
h.saito.krc
オフライン
Last seen: 11年 1週 前
登録日: 2013-04-10 20:13
[openrtm-users 02783] テスト実行について(coil編)

お世話になっております。元GRX、現KRCの齋藤です。
OpenRTM-1.1.0をQNXにポートしているのですが、coilのテストについていくつか質問があります。
Periodic
失敗するので、変数を出力するようにコメントを解除してテストを実行すると次のように出力されました。
--------------------------------------------------------------------- #
./PeriodicTaskTests ..len = 1 sq_sum = 0 mean_interval = 0 stddev = 0 ..IN
test_executionMeasure() len = 12 sq_sum = 0.0122842 mean_interval = 0.031995
stddev = nan F.IN test_periodicMeasure() pstat max: 2 pstat min: 3.39519e-313
pstat mean: 0 pstat sdev: 0 F !!!FAILURES!!! Test Results: Run: 5 Failures: 2
Errors: 0 1) test: N12PeriodicTask17PeriodicTaskTestsE::test_executionMeasure
(F) line: 368 PeriodicTaskTests.cpp assertion failed - wait: 0.03 estat max:
0.031995 estat min: 0.031995 estat mean: 0.031995 estat sdev: nan 2) test:
N12PeriodicTask17PeriodicTaskTestsE::test_periodicMeasure (F) line: 443
PeriodicTaskTests.cpp assertion failed - Expression: pstat.max_interval <
(wait + 0.030) make: *** [do-test] Error 1 #
---------------------------------------------------------------------
最初のtest_executionMeasureはgetStatisticsに出力させたlen, sq_sum,
mean_intervalで計算するとsqrtの中が負になってnanが返ってきます。nanになっているためなのか、時々成功します。
2つ目のtest_periodicMeasureは必ず失敗しますが、min_intervalが引っかかるかもしくはmax_intervalで引っかかっています。こういうものっでしょうか?
Task このテストを実行すると戻って来ません。
既出でしたら申し訳ないですが、不足したファイルを報告します。
Factoryの下にあるはずのMyFactory.hが以前ダウンロードしたパッケージから抜けていました。OpenRTM-1.0.0のものを流用してテストを通すことが出来ました。
よろしくお願いします。

_______________________________________________
openrtm-users mailing list
openrtm-users@openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users

未定義

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2195
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク