Status: Accepted
Owner:
you...@jsk.imi.i.u-tokyo.ac.jp
Labels: Type-Defect Priority-Medium
New issue 106 by
you...@jsk.imi.i.u-tokyo.ac.jp: iob::overrunが多く出る
http://code.google.com/p/rtm-ros-robotics/issues/detail?id=106
hrpsys_gazeboのiob.cppでr4159の変更からだと思うのですが、
iob::overrunがかなり大量に出ています。
これに対して、Timeover: processing time = ... の表示は、
全く出ないわけではないですがごく少ないです。
ということは、plugin(rtcd)の部分は5msで計算できている。
iobの中ではoverrunだと理解されているという事でしょうか?
この場合の5msが実時間か、シミュレーション時間かというのは少し問題になるとは
思います。
現状の仕様は、iob.cppの中のwait_for_iog_signal()で5ms(200Hz,シミュレーション
時間)待つようになっていると思いますが、
overrunは10msを超える値や、しばしば100msを超える値も出ます。
これは、シミュレーション時間の100msの間処理がなされなかったのだろうか?
これと、Timeover::processing time との関係も理解できていないんだけど、
rtcdの部分は5ms(多分実時間)で回っているけれども、ループ全体はかなり遅れた時
間で回っているという事かな?
あと、遅いコンピュータで実行している人は、どんな感じのiob::overrunが出ている
でしょうか?
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings