Robotics StackExchange | Archived questions

My robot doesn’t turn enough (less than calculations)

Hi everyone!

I’m currently facing a problem with my robot in my simulation: he doesn’t follow (enough) the theorical trajectory. It's a basic two-wheeled robot with a caster wheel (a fixed wheel with no friction, actually). Like this one:

image description

His behavior is good in a straight line but when it comes to turn, he draws a circle 4% larger than the theorical one.

My calculation:

image description

But then, instead of having the good turning radius, for example: 10 m, I have 10,6 m. Consequently, I cannot control the good trajectory of my robot because it came wrong since he starts turning. I know that 6% isn’t catastrophic but it’s still too much. There is example of my measure :

image description

Here are, the commands associated to this trajectory, published on the topics:

image description


Some key points and test I already made:

Thank you for reading and thank you in advance for your answers

Asked by mechatronics on 2022-03-01 11:44:02 UTC

Comments

Answers