I'm very slow at times. I became enamored of the Meka robotics hand a few months ago and tended to make my own hand project very like it in many ways. As I was completing my first finger/hand segment design, however, the way that both Andreas Maryanto's hand project and Meka's began to trouble me. I had indentified the situation I was calling the "stiff hand" without being able to work out the implications.
This morning, I waked up at about 0300 knowing full well what a stiff hand implied. If you will look at the Meka hand clip you can see what I am talking about.
Notice how the thumb can only engage the forefinger.
Here is a nice photo of the effect as well.
Looking at the the Meka hand design one could extend the range of the thumb and touch all of the fingers. Even so, and this is the part that I kept missing, you couldn't wrap either Andreas' hand or the Meka hand around a ball and throw it. You can grip things with a handle, like a hammer, but not a ball.
People interested in prosthetics kept telling me to locate the servos driving the fingers in the forearm like happens in a human hand. I wanted the hand to be autonomous because of the complexity of routing the tendons contracting the fingers through the wrist joint.
I've now spent several hours trying to evolve my existing design into something that could curl the palm around a ball. I've concluded that routing tendons through a wrist joint is perhaps not as complicated as making the palm of an autonomous hand curl around a ball ... or a doorknob.
For inspiration, I began looking at the anatomy of the human hand. It appears that the ability to curl the palm around an object is controlled by the thenar {attached to the thumb} and the hypothenar {attached to the little finger} muscles.
So it looks like I have at least
- five servos for finger and thumb contraction
- one to contract the tendon analog of the thenar and hypothenar muscles
- one to control the lateral distance between the thumb and the palm
- one to control the movement of the palm from side to side
- one to control the side to side movement of the palm.
That makes a minimum of nine servos. That's definitely going to fill up the forearm.
I wonder how you get the wrist to rotate?