How to fix Odometry for Base Navigation

asked 2020-01-16 18:11:21 -0500

Otaku gravatar image

I am performing base navigation using the Fetch robot. I see that the robot is not able to reach the goal pose accurately. There is a difference of x:~0.23 and y:~0.05

I went through the Navigation tuning guide here: and on performing the rotational odometry test described in section 1.2, I notice the laser scans drift by a large margin.

Rotation Scan image :

This question seemed to be facing the same problem as me so I checked if my robot wheels have extra contacts too and they do.

Wheel Contacts image:

The fetch urdf doesn't have a wheel_width parameter defined so I tried to open the wheel's .STL files in blender and reducing it's width but that didn't work. The wheel ended up going inside the robot on movement (not sure if I did this correctly) I also tried playing with the parameters but that didn't help too.

edit retag flag offensive close merge delete


Did you figure something out? I am having the same problem. Can not find the wheel_width parameter but something quiet similar which has no effect on my robots odometry. Thanks!

lslabon gravatar image lslabon  ( 2020-12-09 03:34:25 -0500 )edit