Let's Make Robots!

The Replicated Hand - Prototype 1 (TRH-P1)

A mechanical replica of the human hand

Hello everyone, my name's Cobus (alias Xabel). This is my first post on this great site and also my first robotics project. For my final year Mechatronics undergraduate project I decided to try and replicate the human hand and forearm in a mechanical form, taking into account all the bones, muscles and tendons. This is preferably for applications in, but not limited to, telerobotics. I have named this project The Replicated Hand, which is a tribute to The Replicated Man quest of Fallout 3, of which I'm a huge fan! :D

 

For my project research I looked at the functional anatomy of the human hand and forearm in detail, and identified 40 muscles and 29 bones. I also did some research on various artificial muscle actuators, as well as the history and application of telerobotics to better understand the subject area.

 

 Skeletal design

Skeletal design and construction

 

I focused on the right hand for this first prototype. With the design I started with the skeleton, first sketching and then moving on to CAD modelling in Solid Edge. I looked at each of the 29 bones, the joints they form as well as the origin and insertion points of all the muscle tendons. The final design consists of 19 skeletal components with 23 joints. The bones are colour coded for reference in the CAD model, e.g. orange for distal phalanges. The degrees of motion and limitations in movements are based on measurements from my own right hand.

 

 Hand design

Hand design

 

28 muscles were designed to help achieve the basic movements of abduction, (hyper)adduction, pronation, supination, flexion and (hyper)extension in the limb. These are divided into 10 intrinsic muscles on the hand and 18 extrinsic muscles on the forearm.

 

Muscles

Muscle research, design and implementation

 

Early on in the project I decided to use fluidic muscles because of their life like function. But instead of the traditional pneumatics that need (expensive) pressure gauging and valves, I designed a hydraulic volume displacement method for controlling the flex/relax of the muscles. And as shown below, this design also aimed to reduce the number of motors to half the number of muscles. This also lets two opposing muscles act together as in biology (e.g. biceps and triceps).

 

Actuator concept 

Concept design for the actuator assembly and muscles

 

I used simple DC brush motors (cheapest) with simple limit switches to determine the extremes of the muscles’ flex/relax. Therefore, for the 28 muscles I needed 14 motorised linear actuators.

 

 Linear actuator

This is the type of linear actuator I ended up using in the project

 

For control I eventually went with the Seeeduino Mega controller board which offers about I/O 70 pins.

 

 

Seeeduino Mega

Seeeduino Mega

 

 I don’t know if a similar kind of actuator assembly already exists, I couldn’t find anything similar during my research. If there is, I would really appreciate if you could please give me a name for the thing so I can look into it instead of building the whole assembly from scratch for future prototypes. Thanks!

  

Actuator test 

Test rig with the first prototype of the finger to test out the joint tolerances and actuator concept

 

A test rig was made to test the concept and it proved to work. But with high pressures, when flexing a muscle fully, the plastic gears turned out to be the weakest point and did slip a bit. For driving the motors and changing direction I used the SN754410 H-Bridge by Texas Instruments. This is a quadruple H-bridge that can drive two motors at currents of up to 1 A at voltages from 4.5 V to 36 V. Therefore I needed 7 H-Bridge chips for the 14 motors. Oh, and the motors on the wooden boards can get quite noisy while at work.

 

I made the artificial muscles myself following this great tutorial I found online. The muscles consist of soft silicone tubing for the internal bladders, woven PET for the outer mesh, PVC tubing to feed the pressure and braided polyester strings for the tendons. One of the big constraints in this project was the budget of course. The hand bones and wrist was printed on the Dimensions Elite 3D printer available at my university. The forearm was made from hi-tech pine wood.

 

 Printing completed...

Some of the printed parts

 

I also designed custom heads that were printed, and used to securely attach the linear actuator to the syringe plungers.

 

 Plunger heads

The printed plunger heads attached to the linear actuator

 

My.. what big hands you've got 

During the first stages of assembly for size comparison

 

M4 machine screws and nuts were used in the wrist joints and M3 screws and nuts are used for all other joints.To hold the tendons close to the bone while channelling them to their insertion points, I incorporated tendon tubes into the design. Electrical terminator rings were used to attach the tendons to the limb.

 

Fingers and tendons 

The hand assembled showing the tendons and channels

 

For bringing all the parts together in one structure, I assembled a ‘control cabinet’. This is a four tier structure for housing all the actuators (two bottom tiers), control circuits (third tier) and to mount the arm on (top tier). The arm is mounted by the elbow and standing upright.

 

 Extrinsic actuators

The actuator tier for the extrinsic muscles being assembled

 

 Actuator tiers

The actuator tiers assembled and placed on the control cabinet

 

All the tubes and wires were then hooked up and the assembly was done!

 

Prototype 1

 

The final assembly

 

 THE Hand

The finished hand

 

 The project was finished on time and just about on budget. I also got a great mark for it! :D

 

But unfortunately a comprehensive control programme is still lacking at this point (programming is not my strong suit). Luckily I got to keep the whole thing so I want to make some modifications for improvements, and try to get some coordinated movements out of it before really setting out on the second prototype.

 

Room for improvements

This was just the first prototype and in many ways a proof of concept. But actually making the thing did highlight some design flaws that need improving on. For example filling the syringes, tubes and muscles with water; after a while air bubbles will start to form. And standing water promotes the growth of algae. It was also a bit difficult to thread all the tendons through the dedicated holes in the bones, especially in the wrist. The clearances for attaching the origins of the interosseous muscles are also a bit tight. The channels for the tendons in the wrist are also a too elaborate with too many corners, and as a result a few tendons struggle to move. Also with all the piping at the base of the arm there was no real room for the two muscles at the bottom for pronation and supination. Therefore those two muscles and their associated actuator were left out for now.

 

Ideas for improvements in the second prototype:

·         Improvements on the actuators, such as using servo motors and more durable gears

·         Other hydraulic fluid, about the same viscosity (or less if possible) as water

·         Completely redesign the wrist

·         Simplify all tendon tubes to minimise restrictions in tendon movements

·         Custom PCB to tidy up all the wires

·         Better control programme!

·         More compact actuator housing/control cabinet

·         Maybe some mobility, such as wheels

 

In the spirit of open source and freedom of information, I’ve decided to share my CAD files, if you want to have a go at this. All I ask is that you keep me posted on how and where you use it, and you give credit where credit is due. It would be nice to see what someone else can do with this. All files are in the .stl format, which is a bit more universal than the .par files of Solid Edge, and exported with a high level of detail.

 

TRH-P1 Components (Part 1)

TRH-P1 Components (Part 2)

TRH-P1 Components (Part 3)

 

Files are compressed in .rar files. Total size: 134 MB

 

UPDATE: It seems STL files are not easily read by some CAD packages. I've converted the assembly to a STEP file, which also saves a LOT on space. I've also put the zip file on Dropbox, so the link should stay a live for a lot longer:

 

TRH-P1 Assembly


Let me know when the link doesn't work anymore by leaving a comment.

 

Happy trails partner!

;)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I found this in instructables, the robot arm is very smiliar to yours, but this ones has an elbow:

 

http://www.instructables.com/id/Android-Anthropomimetic-Humanoid-Robot/

Very nice, thanks for sharing. I've seen this robot before in the news, but never featuring its hands. Good stuff!

:)

Will you upload the download links again?

Hi,

The link is live in the post in bold blue. Here it is again:

TRH-P1 Assembly

;)

But that isn´t the assembly? You had put the download links to parts, 137mb total, and the assembly just has 5,5mb

Did you check the parts? I converted the whole assembly to a STEP file, this is a lot smaller and more easily read by a wider variety of CAD packages.

Oh, ok, my bad, sorry. Great job

Hello! Are the parts still available? I can't get access to the links.

 

Thanks!

Hi, I've reformatted the file - much smaller now and put on a new link which should stay live for longer than before.

:)

Enjoy!

I still do not find the files. It says:

"The key you provided for file download was invalid. This is usually caused because the file is no longer stored on MediaFire. This occurs when the file is removed by the originating user or MediaFire."

 

 (I tried the address links below).