Resolve "components/RobotUnitSimulation: Wrong timestamps in 'RobotState/Proprioception'-memory"
Fixes components/RobotUnitSimulation: Wrong timestamp... (#26 - closed)
Fixes the issue by setting the timestamps using the system's raw monotonic clock with armarx::rtNow()
, as expected by the used RobotAPI code.
This is inconsistent with the rest of the RobotUnitSimulation-component, which exclusively uses the system's realtime or the time provided by a timeserver, but consistent with the timestamps set by the real-robot units.
I don't expect this to break anything (at least as long as the timeserver-functionality isn't used), as this change just adapts the behavior of the simulated RobotUnits to match the (correct) behavior of the real-robot RobotUnits.
Merge request reports
Activity
assigned to @uyrdb_dormanns
added 64 commits
-
c189a295...3b1c2a89 - 63 commits from branch
master
- f64ecc84 - Use monotonic timestamp as assumed by RobotAPI's RobotUnitModuleLogging
-
c189a295...3b1c2a89 - 63 commits from branch
requested review from @dreher
- Resolved by Christian Dreher
added 1 commit
- 66262f81 - Add note about why changes with armarx::rtNow where necessary
mentioned in commit 165457f2
mentioned in merge request sw/armarx/skills/control!53 (merged)