Ask Your Question

While rotating in place diff-drive-rotation package is losing orientation

asked 2020-07-24 12:13:51 -0500

wallybeam gravatar image

Dear Ros Community,

I implemented diff-drive-controller package for my custom robot. I tested the generated odometry information while moving back and forward which works perfectly. However, while my robot is turning in place with a zero linear velocity and an angular velocity of 0.21, the generated odometry value moves faster than my robot. For example, when I rotate into 45 degree, my robot model rotates into 90 degree. I believe it is about slippage and there should be a slippage coefficient but I couldn't find something like that in the documentations. How does diff drive controller deals with in place rotations? What should I do for my robot?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2020-07-24 14:35:21 -0500

wallybeam gravatar image

It seems there isn't a slippage value. My problem solved when I change the wheel_seperate distance. It was smaller than the real value. Thank you for this amazing package.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2020-07-24 12:13:51 -0500

Seen: 214 times

Last updated: Jul 24 '20