Rolling Sphere Robotic Arm Seems Serpentine

Hinge joints are usually the simplest to use for robotic applications, but if you want motion that looks more organic, rolling joint (or rolling contact) mechanisms are worth a look. [Skyentific] is experimenting with this mechanism and built a 6-degree-of-freedom robotic arm with it.

The mechanism doesn’t necessarily need the physical surfaces to roll across each other to work, and you can get to two degrees of freedom with the virtual rolling sphere mechanism. [Skyentific] demonstrates how these work with both cardboard cutouts and 3D printed models. Stacking three of these mechanisms on top of each other, with each stage driven by three Dynamixel servos, the motion seems almost serpentine.

Since the servos are driving the small bottom linkages of each stage, they are operating at a significant mechanical disadvantage. The arm can just barely keep itself upright on top of the table, so [Skyentific] mounted it upside down to the bottom of the table to reduce the load of its weight. With the front stage removed, the load is significantly reduced, and it doesn’t struggle as much.

An interesting advantage of this mechanism is that there is always a straight path down the center for cabling. The length of this line between the two plates remains the same throughout the entire range of motion, so it can also be used to route a rigid drive shaft. This is actually what was done on the LIMS2-AMBIDEX robot to rotate its hand, and is also where saw this mechanism for the first time. Interestingly, that implementation didn’t drive the linkages themselves, but used tension cables around the mechanism. We also see this in a very similar tentacle robot, so it might be a better option.

9 thoughts on “Rolling Sphere Robotic Arm Seems Serpentine

  1. This robot arm is really cool, and as a yt comment said, “aesthetic”, but I do think using 9 servos for 6 DoF isn’t the best idea. Wouldn’t lack of precision in the servo command make them sometimes work against each other ?

    Also, with linkages like this, it was bound to be springy. Maybe some ribs should be added in some places, however he didn’t do it probably to minimize collisions.

  2. It looks like some of the servos lift more weight than others when it’s tilted over. I wonder if that could be corrected in software, make the other servos move farther when it’s lopsided.

  3. It makes sense to have the tension cables on the outside if you have a rigid structure down the middle. That way you can use the rigid structure as a lever, allowing you to use a weaker motor for the tension cables

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.