The Replicated Hand - Prototype 1 (TRH-P1)

Posted on 14/01/2010 by xabel
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

Hello everyone, 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 ...


The Replicated Hand - Prototype 1 (TRH-P1)

Hello everyone, 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.

 

 

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 (Step Files)

TRH-P1 Assembly (STL Files)


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

 

Happy trails partner!

;)

A mechanical replica of the human hand

  • Actuators / output devices: DC brush motors, fluidic muscles
  • Control method: Seeeduino Mega controller board
  • CPU: ATmega1280 (16 MHz)
  • Operating system: N/A
  • Power source: 18V 2A bench power supply
  • Programming language: C++
  • Sensors / input devices: Limit Switches
  • Target environment: indoor, outdoor
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post