0
$\begingroup$

Rosanswers logo

I don't know anyone else with a Turtlebot that I can compare notes with.

Under normal circumstances, should all four wheels be touching the ground?

Mine don't. The drive wheels seem to be higher than the passive wheels (front and back), so the robot balances on three wheels most of the time. The makes it pretty klunky, since it rocks back and forth whenever it stops and starts.


Originally posted by James Puderer on ROS Answers with karma: 36 on 2016-06-01

Post score: 0

$\endgroup$

1 Answer 1

0
$\begingroup$

Rosanswers logo

I’m going to answer my own question here.

I got a really good answer from Martin Cote at Clearpath Robotics (where I purchased my Turtlebot):

Greetings James,

Thank you for contacting Clearpath Robotics support! This is not a dumb question at all, and actually something that has been brought up by a few other customers recently! Sadly this is indeed how all Turtlebots are. The Turtlebots weren't always like this, but right around the time you probably purchased your Turtlebot, this was changed to it's current state. As you may be aware, we're simply a North American distributor for the Turtlebot, and don't have too much design input.

The Kobuki base is made by Yujin Robot, and I reached out to them recently about this issue, so sadly I'm not able to help to much to resolve this, but here is the representatives response for your own insight.

If I remember correctly, the only thing that changed is the dimensions and properties of the passive wheels. This does cause different rocking properties. I do not recall that we did anything to the diff drive mechanism for this particular problem

  • that is unlikely as it would have been a significant change for moulding/factory.

Getting the wheels right is a pareto-optimal game for a base with four contact points and an unknown centre of mass (knowing the centre of mass, you can get away with three wheels and avoid many problems like cleaning robots do).

Previously with all four contact points close to each other there was little rocking, and this works fine on a perfectly smooth and slippery floor. Put it on carpet though and the passive wheels will create alot of drag. Lay down some small obstacles like cables, and the base won't get over them. Since this made it effectively useless for a large number of users, we had to find that pareto-optimal compromise between stability (minimal rocking) and being functional on many environments. There's not much worse than having to make decisions where you are forced to be average rather than great.

I hope that at least answers you questions, let me know if there's anything else I can assist with!

Best regards, Martin

So, from Googling around it looks like the reason for the change is probably discussed here:

https://github.com/yujinrobot/kobuki/issues/202

Apparently the Turtlebot would get easily stuck without the extra clearance.

I understand the reasoning, but I wish there were a better solution.


Originally posted by James Puderer with karma: 36 on 2016-06-03

This answer was ACCEPTED on the original site

Post score: 2

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.