Skip to main content
7 events
when toggle format what by license comment
Mar 22 at 13:48 comment added automatom I address wheel slip in the answer to the question above. The filter won't solve that for you.
Mar 22 at 13:36 comment added Jesús Hi again. I did what you told me: I made the odom_publisher only publish linear.x velocities (not poses or orientation) and I achieved to "mix" the rotation speed read by the IMU (gyro) with the linear from the odom. The question is, is there any way using robot_localization pkg who allows me to detect linear slip? When my robot rotates while slipping (in the same point) all goes good, the problem is correcting linear slips, as the node takes the linear.x from odom and ignores x_accel or x_speed from IMU
Mar 21 at 8:50 comment added automatom A nav_msgs/Odometry message contains pose and velocity (twist) data. You can fuse whatever variables you want from that message; that's what the odom0_config is for. So if you set the pose variables to false and the velocity variables to true, it will fuse those instead. If you only fuse velocity data, it will get integrated into pose data. Your covariance will slowly grow (and without bound), but that won't matter.
Mar 21 at 8:49 history edited automatom CC BY-SA 4.0
added 38 characters in body
Mar 20 at 14:20 comment added Jesús Wouldn't be enough with just simply setting to false the x_pos and y_pos values from the odom0_config? Does it matter if my odom_publisher's still publishing both pose and twist when I have set those variables to false? Which source (odom or imu) is going to tell x_pos and y_pos? Thx
Mar 20 at 14:10 comment added Jesús Thank you for your response!! I added an example of the two messages (odom and IMU) that I have when the robot is moving
Mar 20 at 11:33 history answered automatom CC BY-SA 4.0