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

Robot_localization: Reason(s) not to post-process filter input data?

asked 2016-05-15 11:23:13 -0500

b2256 gravatar image

Just made a run with my assembly of gps/imu/BeagleBone Black on a vehicle platform. While running the ekf filter, I performed a topic speed check on the /gps/filtered topic while recording a bagfile. It turns out that doing so, greatly reduces the output from about 26 Hz to 5 Hz! Must be out of bandwidth?

Can I pull the input data from the bagfile and rerun the filter through post-processing later? Or is the sim time issue going to play into it?

Thanks as always,


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-05-19 20:22:11 -0500

Tom Moore gravatar image

If recording a bag file decreases your performance that much, then I don't think the issue is with r_l. I've run it on an Odroid U3 before at 75 Hz and never had the problem you're describing.

In any case, yes, you can just record the raw sensor data and run the EKF on the bagged data. The EKF doesn't know when it's running from a bag or from live data.

edit flag offensive delete link more


That is what I had hoped. Thank you.

b2256 gravatar image b2256  ( 2016-05-23 16:24:22 -0500 )edit

Question Tools



Asked: 2016-05-15 11:23:13 -0500

Seen: 104 times

Last updated: May 19 '16