ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

robot_localization ekf faster than realtime offline post-processing

asked 2019-06-01 03:42:06 -0500

runerer gravatar image


I'm using a Robot Localization EKF configured to receive twist - linear and angular velocity derived from a wheel encoder and odometry derived from SLAM position estimates.

The EKF is working reasonably well in real time, however I'd like to be able to replay ROS bagged data through this EKF in faster than realtime. I've tried speeding up the bag file replay and am getting some errors in position from the EKF. Is faster than realtime offline / post-processing possible with the Robot Localization EKF?


edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2019-06-09 08:11:24 -0500

runerer gravatar image

Thanks for the response. I believe the issues I was having were related to the size of the bag data I was trying to replay. Once I stripped out the topics that are not used by the EKF from the bag data the high rate replay worked fine.

edit flag offensive delete link more

answered 2019-06-06 02:28:15 -0500

Tom Moore gravatar image

What's the CPU usage like? The filter just uses ROS time, so theoretically, all the message queuing and timing should work the same. But if a given update cycle takes too long in real seconds, I can see the queues overflowing and messages getting dropped.

edit flag offensive delete link more

Question Tools



Asked: 2019-06-01 03:42:06 -0500

Seen: 164 times

Last updated: Jun 09 '19