RTM実行中に時刻を戻すと、onExecuteの呼び出しが停止する。

1 post / 0 new
Last post
numata
Offline
Last seen: 9 years 5 months ago
Joined: 2014-11-12 18:21
RTM実行中に時刻を戻すと、onExecuteの呼び出しが停止する。

MLの皆様

はじめましてnumataと申します。よろしくお願い致します。

Linux環境でOpenRTM-aist(v1.1.0)を実行中に、システム時刻を過去の時刻(1時間前)に設定すると

90秒程度経過した後、RTCのonExecute()の呼び出しが停止する現象が発生して困っています。

実行するRTCは1つで、onExecute内で処理は行っていません。

  • 操作手順
  1. eclipse上でRTCの実行開始 -> onExecute()が継続的に呼び出される
  2. ターミナルからdateコマンドを実行し、時刻を1時間前に設定
  3. 90秒程度経過 -> onExecute()の呼び出しが停止する
  • 実行環境
    • OS:ARM上のDebian(3.4.90)
    • RTC:Python、1Hzの実行周期

システム時刻を戻しても、継続して実行したいのですが(onExecute()を呼び続けてほしい)

現象の回避方法等ご存知でしたら、御教授いただけると幸いです。

よろしくお願い致します。

Japanese

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK