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

Caterpillar track odometry model

asked 2013-11-05 15:11:56 -0600

trbf gravatar image

updated 2014-04-20 14:09:50 -0600

ngrennan gravatar image

Hi guys,

I am now working in a robot which has Caterpillar track instead of normal wheels and i want to make odometry with him. I was hoping that you had some sugestions about how to make a aproximated model.

Thank You

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2015-01-10 15:16:00 -0600

chrisalbertson gravatar image

Short answer: You need a gyro to detect turns. Encoders are not perfect because of the he amount of slippage in turns

Then look at the encoder on each track, use the encoder value from the side that is highest to get distance traveled by that side. Assume the track in the inside is getting the most slippage.

Or use the gyro to get heading and the average of the two tracks for distance

Also remember that tracked vehicles can go up and down step slopes. f tracking position in X,Y remember to project the slope onto the plan using cos(slope)

edit flag offensive delete link more

Question Tools



Asked: 2013-11-05 15:11:56 -0600

Seen: 654 times

Last updated: Nov 05 '13