lower-limb robotic devices: controls and design sai …

112
LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN by SAI KIT WU XIANGRONG SHEN, COMMITTEE CHAIR KEITH A. WILLIAMS BETH A. TODD STEVE W. SHEPARD RYAN L. EARLEY A DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Mechanical Engineering in the Graduate School of The University of Alabama TUSCALOOSA, ALABAMA 2012

Upload: others

Post on 01-Oct-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN

by

SAI KIT WU

XIANGRONG SHEN, COMMITTEE CHAIR

KEITH A. WILLIAMS

BETH A. TODD

STEVE W. SHEPARD

RYAN L. EARLEY

A DISSERTATION

Submitted in partial fulfillment of the requirements

for the degree of Doctor of Philosophy

in the Department of Mechanical Engineering

in the Graduate School of

The University of Alabama

TUSCALOOSA, ALABAMA

2012

Page 2: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

Copyright Sai Kit Wu 2012

ALL RIGHTS RESERVED

Page 3: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

ii

ABSTRACT

Lower limb robotic devices, like prostheses and orthosis, are required to work closely

with human limbs, and thus an effective control framework and reliable design are both critical.

This dissertation presents novel methods to control a DC powered knee prosthesis, a pneumatic

prosthesis, and the progress of controlling a multifunctional orthosis. Moreover, this dissertation

also presents a novel pneumatic knee prosthesis design.

A novel high-level controller controls the DC powered knee prosthesis by utilizing the

Electromyography (EMG) with the biomechanical model. The controller combines an active

control component that reflects the wearer’s motion intention, with a reactive control component

that implements the controllable impedance critical for safe and stable interaction. The

effectiveness of the proposed control approach is demonstrated through the experimental results

for arbitrary free swing and level walking.

A sliding mode low-level controller is applied to control the pneumatic prosthesis to

overcome the highly nonlinearity from the properties of the pneumatic muscle and the design of

the prosthesis. The effectiveness of the controller is demonstrated though experiments.

The progress of making a complete control algorithm for a multifunctional orthosis

consists of two major parts. One is the user movement classification methods. There are a total of

three classifiers: the walk-to-stop classifier, the speed-changing classifier, and the movement

start classifier, which includes climbing up a stair, climbing down a stair and level walking. The

classification rate of all three qualifiers is 90% or more. The second major part of the research is

high-level controllers for different functions. A high-level fuzzy impedance controller, which

Page 4: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

iii

increases the flexibility of a regular impedance controller, has been developed for speed adaptive

walking control. The effectiveness of the controller is demonstrated through simulation.

A novel knee prosthesis, which utilizes the rope pulley mechanism and slider crank

mechanism, is designed. In the pulley design for the rope pulley mechanism, a superellipse

pulley is chosen to give more variation. The parameters in the mechanisms and the prosthesis are

optimized, such that the knee torque from the prosthesis is close to that in a biological leg. The

design also reserves space for the components of an ankle prosthesis.

Page 5: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

iv

ACKNOWLEDGMENTS

I would especially like to thank Dr. Xiangrong Shen for providing me with the

opportunity to work on these projects, and for his help and support along the way. I would also

like to thank Dr. Beth Todd, Dr. Keith Williams, Dr. Steve Shepard, and Dr. Ryan Earley for

their assistance as part of my dissertation committee. I would like to thank the Graduate Council

and the Mechanical Engineering department for their financial support during my graduate study.

Additionally I would like to thank the Graduate Student Association for their financial support

for my research work. Finally, I would like to thank my fellow students, Tad Driver, Daniel

Christ, Alston Pike, and Garrett Waycaster, for their discussion, and encouragement in

association with these projects.

Page 6: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

v

CONTENTS

ABSTRACT ................................................................................................ ii

ACKNOWLEDGMENTS ......................................................................... iv

LIST OF TABLES ..................................................................................... ix

LIST OF FIGURES .....................................................................................x

CHAPTER 1: INTRODUCTION

1.1 MOTIVATION .....................................................................................1

1.2 OBJECTIVES ........................................................................................2

1.3 ORGANIZATION OF THIS DISSERTATION ...................................2

CHAPTER REFERENCES .........................................................................4

CHAPTER 2: BACKGROUND AND LITERATURE REVIEW

2.1 GAIT ......................................................................................................5

2.2 PROSTHESIS ........................................................................................6

2.2.1 ENEREGTIC PASSIVE PROSTHESIS.............................................6

2.2.2 POWERED PROSTHESES ...............................................................7

2.2.3 CONCLUSIONS...............................................................................10

2.3 ORTHOSES .........................................................................................10

2.3.1 ENERGETIC PASSIVE ORTHOSIS...............................................10

2.3.2 HYBRID ORTHOSIS .......................................................................11

2.3.3 POWERED ORTHOSIS ...................................................................13

2.3.4 CONCLUSIONS...............................................................................17

CHAPTER REFERENCES .......................................................................18

Page 7: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

vi

CHAPTER 3: ACTIVE KNEE PROSTHESIS CONTROL WITH

ELECTROMYOGRAPHY

3.1. CHAPTER ABSTRACT ....................................................................20

3.2. ‘ACTIVE-REACTIVE’ MODEL BASED CONTROL

APPROACH ..............................................................................................20

3.3. EXPERIMENTS .................................................................................24

3.3.1. FREE SWING EXPERIMENTS .....................................................25

3.3.2. LEVEL WALKING EXPERIMENTS ............................................29

3.4. CONCLUSIONS.................................................................................31

CHAPTER REFERENCES .......................................................................32

CHAPTER 4: CONTROL OF A COMPACT AND FLEXIBLE

PNEUMATIC ARTIFICIAL MUSCLE ACTUATION SYSTEM.

4.1. CHAPTER ABSTRACT ....................................................................34

4.2. INTRODUCTION ..............................................................................34

4.2.1. EXPERIMENTAL SETUP ..............................................................38

4.2.2. MODELING ....................................................................................40

4.2.3. ROBUST CONTROL DESIGN ......................................................44

4.3. EXPERIMENTAL RESULTS............................................................46

4.4. CONCLUSIONS.................................................................................48

CHAPTER REFERENCES .......................................................................52

CHAPTER 5: CLASSIFICATIONS OF INTENTIONS FOR

CONTROLLING OF A MULTIFUNCTIONAL KNEE-ANKLE-FOOT

ORTHOSIS

5.1. CHAPTER ABSTRACT ....................................................................54

5.2.1. MOTIVATION ................................................................................54

5.2.2. GENERAL SETUP ..........................................................................55

Page 8: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

vii

5.3. CLASSIFICATION ............................................................................56

5.3.1. “WALK-TO-STOP” CLASSIFIER. ................................................56

5.3.1.1. EXPERIMENT .............................................................................56

5.3.1.2. RESULTS .....................................................................................57

5.3.2. WALKING SPEED CHANGING CLASSIFIER ...........................60

5.3.2.1. EXPERIMENT .............................................................................61

5.3.2.2 RESULTS ......................................................................................62

5.3.3. STOP-TO-MOVE CLASSIFIER.....................................................63

5.3.3.1 EXPERIMENT SETUP .................................................................63

5.3.3.2 EXPERIMENT ..............................................................................64

5.3.3.3 RESULTS ......................................................................................65

5.4. CONCLUSIONS.................................................................................67

CHAPTER REFERENCES .......................................................................68

CHAPTER 6: WORKING TOWARD A MULTIFUCALTION

ORTHOSIS – SPEED CLASSIFIER AND FUZZY IMPEDANCE

CONTROLLERS FOR DIFFERENT SPEED WALKING

6.1. CHAPTER ABSTRACT ....................................................................69

6.2. INTRODUCTION ..............................................................................69

6.3. FUZZY IMPEDANCE CONTROLLERS ..........................................70

6.3.1. METHOD AND RESULTS ............................................................71

6.4. CONCLUSIONS.................................................................................72

CHAPTER REFERENCES ......................................................................76

CHAPTER 7: DESIGN A PNUMATIC MUSCLE KNEE PROSTHESIS

7.1. CHAPTER ABSTRACT ....................................................................77

Page 9: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

viii

7.2. INTRODUCTION ..............................................................................77

7.2.1 LINEAR TO ROATION MOTION..................................................79

7.2.1.1 ROPE PULLEY MECHANISM....................................................79

7.2.1.1.1 POLAR POLYNOMINAL FUNCTION OPTIMIZATION ......80

7.2.1.1.2 PREDEFINED SHAPE BASE FUNCTION OPTIMIZATION ....

....................................................................................................................81

7.2.1.2 SLIDER CRANK MECHANISM .................................................82

7.3 DESIGN ...............................................................................................83

7.3.1 EXTENSION SYSTEM ...................................................................84

7.3.1.1 OPTIMIZATION PROCESS ........................................................86

7.3.2 CONTRACTION SYSTEM .............................................................90

7.3.2.1 OPTIMIZATION PROCESS ........................................................90

7.4 CONCLUSIONS..................................................................................95

CHAPTER REFERENCES ......................................................................96

CHAPTER 8: CONCLUSIONS AND FUTURE WORK .........................97

8.1 CONCLUSIONS..................................................................................97

8.2 FURTHER STUDIES ..........................................................................98

APPENDIX ................................................................................................99

Page 10: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

ix

LIST OF TABLES

Table 4-1. Model and controller parameters for experimental

implementation of the proposed controller. ...............................................47

Table 5-1: Means and standard derivations for hip velocity. .....................58

Table 5-2: Classification result of the testing data.....................................59

Table 5-3: Classification result of testing data

with an additional constrict ........................................................................59

Table 5-4: Experimental results of the step frequency for

two treadmill speeds ..................................................................................62

Table 5-5: Speed changing classifier classification result ........................63

Table 5-6: Stop-to-move classifier classification result .............................66

Table 7-1: Comparison of number of variables of different shapes .........86

Table 7-2: Description of the vectors in extension system optimization

process........................................................................................................87

Table 7-3: The optimized parameters for the extension system ................89

Table 7-4: The description of variables in the contraction system ............91

Table 7-5: The optimized parameters for the contraction system ..............93

Page 11: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

x

LIST OF FIGURES

Figure 2-1: Subdivision of normal gait. Sup (2008) ....................................5

Figure 2-2: Ottobock C-Leg .........................................................................7

Figure 2-3: Ossur PowerKnee ......................................................................9

Figure 2-4: Energetic passive orthosis (Faustini, 2008) ............................11

Figure 2-5: hybrid type orthosis (Yang, 1995) and

Andrew’s experiment (Andrews, 1998) .....................................................12

Figure 2-6: Sawicki’s experiment (Sawicki 2003) ....................................14

Figure 2-7: An ankle-foot orthosis (Sawicki 2005) ...................................15

Figure 2-8: Snapshots of Yeh’s experiment (Yeh, 2010) ..........................16

Figure 3-1. “Active-REACTIVE” model of musculotendon actuation of

knee joint ....................................................................................................22

Figure 3-2. Subject fitted with the able-body adaptor ...............................25

Figure 3-3. Motion command indicator .....................................................26

Figure 3-4. Control performances – square wave ......................................27

Figure 3-5. Control performances – random square wave .........................28

Figure 3-6. Control performances – sinusoidal motion command ............28

Figure 3-7. Force resistors and its positions at the prosthesis....................29

Figure 3-8. Typical gait sequence with the proposed controller ................30

Figure 3-9. Measured joint angles for five consecutive gait cycles and

average trajectory for normal gait ..............................................................30

Figure 4-1. Schematic of the new compact and flexible PAM actuation

system. .......................................................................................................36

Figure 4-2. The knee joint demonstrator. ..................................................39

Page 12: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

xi

Figure 4-3. The schematic of the control configuration of the

experimental setup. ....................................................................................39

Figure 4-4. Control performances in the 0.5 Hz sinusoidal tracking ........50

Figure 4-5. Control performances in the 1.0 Hz sinusoidal tracking ........51

Figure 5-1. A subject in the orthosis system; and joint angle

convention. .................................................................................................55

Figure 5-2: Specific walk-to-stop pattern. ................................................57

Figure 5-3: The relations between free walking speed and mean

stride length. (Dobbs, 1993).......................................................................60

Figure 5-4: A subject wore the orthosis to walk on the treadmill ..............62

Figure 5-5: Experimental setup for stop-to-move classifier ......................64

Figure 5-6: The subject was stepping on and down from the platform .....65

Figure 5-7: Probability density functions of different tasks at different

maximum hip displacement .......................................................................66

Figure 6-1: Knee torque for normal walking speed. .................................72

Figure 6-2: Ankle torque for normal walking speed. ................................72

Figure 6-3: Knee torque for fast walking speed. .......................................73

Figure 6-4: Ankle torque for fast walking speed .......................................73

Figure 6-5: Knee torque for slow walking speed ......................................74

Figure 6-6: Ankle torque for slow walking speed .....................................74

Figure 7-1: FESTO DMSP 40 muscle force profile ..................................78

Figure 7-2: Knee torque from health people ..............................................79

Figure 7-3: Example of a pulley in two different orientations ...................80

Figure 7-4: Waycaster knee prosthesis designs (Waycaster 2009) ............82

Figure 7-5: The basic structure of the knee prosthesis ..............................84

Page 13: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

xii

Figure 7-6: A superellipse ..........................................................................85

Figure 7-7: Extension system optimization process graphical

representation .............................................................................................86

Figure 7-8: The optimized extensional torque and the biological torque

curves .........................................................................................................89

Figure 7-9: The geometry of the slider crank mechanism .........................90

Figure 7-10: The optimized contraction and the biological torque curves ....

....................................................................................................................93

Figure 7-11: Model of the knee prosthesis ................................................94

Figure 7-12: Stress analysis and displacement analysis of the model .......95

Page 14: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

1

CHAPTER 1: INTRODUCTION

1.1 MOTIVATION

A study estimates that 1.6 million Americans currently live with the loss of a limb, and of

these around forty per cent are classified as major amputations of a lower limb. Additionally,

projections predict that the number of people in the US with limb loss could double by 2050

(Ziegler-Graham, 2008). A 2002 study shows that 5.6 million Americans had orthopedic

impairment. Eighty-six per cent of those were deformities of back or lower extremities (Nielsen,

2002).

Amputees and orthopedically impaired people can perform certain tasks using passive

devices. However, those passive devices cost the disabled people much more energy, and the

devices do not help the disabled to perform stair climbing and sit-to-stand motion. This lack of

assistance is because passive prosthesis and orthosis are only capable of dissipating energy and

cannot generate positive power. By applying suitable controllers to powered orthoses and

prosthesis, users would not need to consume so much biological energy and should be able to

more easily perform high power requiring tasks, like stair climbing.

There are currently a few deficiencies in orthosis and prosthesis. First, orthoses and

prostheses create their joint torque by simply having EMG amplitude/power proportional

controllers, which ignore the biological properties of muscles and the mechanical properties of

the human body. Secondly, EMG has been used as the major control input and movement

intention classification source, which limits the development of a new generation of orthosis and

prosthesis. Thirdly, from the current design development point of view, a pneumatic muscle

Page 15: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

2

becomes more popular because of its high power density feature. However, the nonlinearity

behavior has limited the pneumatic muscle orthoses and prostheses control performance.

1.2 OBJECTIVES

There are four major objectives in this dissertation. The first is to create a new EMG

prosthesis controller, which should take the biological properties of muscle and mechanical

properties of the human body into account. A successful prosthesis controller should allow the

user to produce precise movement using the prosthesis and let the user command the prosthesis

to perform level walking. The second objective is to create a precise low-level controller to

control a novel, highly-nonlinear pneumatic prosthesis prototype. A successful controller should

be able to make the prototype track the desired command. The third objective is to create

classifiers to predict movement intentions based on biological input other than EMG. The

successful classifiers should be able to classify a subject’s walk-to-stop, speed changing, and

movement beginning (level walking, climbing up stair, and climbing down stair) intentions. The

last objective is to create a novel pneumatic knee prosthesis, which should generate torque that is

close to that of a biological knee. Moreover, the design should reserve enough space for ankle

prosthesis components.

1.3 ORGANIZATION OF THIS DISSERTATION

This dissertation is divided into seven chapters. Chapter 2 gives an overview of previous

literature written about gait, prostheses, and orthoses. Chapter 3 presents a novel EMG controller

for a knee prosthesis. Chapter 4 presents a control method for a compact and flexible pneumatic

artificial muscle actuation system. Chapter 5 presents movement intention classification methods

for knee-ankle-foot orthosis users. Chapter 6 presents a fuzzy impedance controller for orthosis

users in speed changing level walking. Chapter 7 presents a novel pneumatic knee prosthesis

Page 16: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

3

design. Chapter 8 presents the conclusion of this dissertation and the recommendation of the

future work.

Page 17: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

4

REFERENCES

Nielsen. CC, (2002), Issues Affecting the Future Demand for Orthotists and Prosthetists: update

2002, National Commission on Prosthetic and Orthotic

Ziegler-Graham, K., MacKenzie, E.J., Ephriam, P.L., Travison, T.G., Brookmeyer, R. (2008).

Estimating the Prevalence of Limb Loss in the United States: 2005 to 2050. Archives of Physical

Medicine and Rehabilitation, 89(3), 422-429.

Page 18: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

5

CHAPTER 2: BACKGROUND AND LITERATURE REVIEW

Humans use their legs most of the time for walking. Understanding the walking gait is

very important to control lower-limb robotic devices. Moreover, understanding other prosthetic

and orthotic research would also help to develop novel control methods. Therefore, three major

topics will be introduced in this chapter. They are (1) gait, (2) prostheses, and (3) orthoses.

2.1 GAIT

Figure 2-1: Subdivision of normal gait into four function modes. From Sup (2008)

A gait cycle is defined as the time from heel strike to heel strike of the same leg.

Researchers divide a standard gait into four phases (Figure. 2-1). These phases are stance

flexion/extension, pre-swing, swing flexion, and swing extension. The stance flexion/extension

Page 19: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

6

starts from heel strike till the same heel removes contact from ground. The pre-swing phase starts

from the end of stance flexion/extension phase till the forefoot removes contact from the ground.

The swing flexion phase begins after the end of the pre-swing phase till the knee begins to

extend. The swing extension phase begins after the end of the swing flexion phase till the heel

strikes again.

During regular walking, human legs serve four major functions: balance, position,

support, and power. Most prosthesis and orthosis research focuses on improving the users’ level

walking experience.

2.2 PROSTHESIS

In this section, prostheses are categorized into energetic passive and powered groups. A

few energetic passive and powered prostheses are going to be introduced, and their control

methods are going to be discussed.

2.2.1 ENERGTIC PASSIVE PROSTHESIS

In this section, a modern energetic passive device will be introduced. Energetic passive in

here does not mean the device can run without consuming any external power. It means that the

device does not produce any active force to assist the user during a given task.

The OttoBock C-Leg (Figure 2-2) is a commercial energetic passive above knee (AK)

prosthesis. It has a rotational potentiometer to measure its knee joint angle, force sensors to

determine the walking phase, etc. A microcontroller-controlled stepper motor changes the size of

an orifice in a hydraulic cylinder based on the sensors’ information, so the system can adjust

damping force produced in real time. By having different damping force at different walking

speed, a user can produce better control than using a traditional peg leg. Moreover, the C-Leg

Page 20: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

7

has a few different modes to fit different needs. The user would need to use a remote control to

select the desired mode for his current need.

Figure 2-2: Ottobock C-Leg

2.2.2 POWERED PROSTHESES

Even though much research has been done on powered prostheses for decades, the first

commercial powered prosthesis was not on the market until the early 21st century. In the

following section, a commercial prosthesis and a few ongoing research projects will be

introduced.

PowerKnee is a famous battery-powered above knee prosthesis which has been on the

market since 2001. Based on receiving the kinematic information from a user’s sound leg, the

PowerKnee mimics the sound leg motion. This type of echo control requires that a user is not a

Page 21: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

8

bilateral amputee, because under such condition he could not provide echo signals from his

biological leg.

The strengths of PowerKnee are (1) it provides stair-climbing function in addition to

level walking function; and (2) the walking speed is adaptive. Stair climbing is a challenging

problem to any knee prosthesis because the prosthesis does not have control of the passive ankle

joint. The stair step would become an obstacle if the user’s prosthesis foot does not have enough

clearance to cross the step. This would end up making the user stumble. By utilizing

accelerometer sensor information, the user’s body dynamics can be estimated. The estimated

information can predict the current foot component position; adjustments would be made in the

knee to eliminate the clearance issue. Moreover, load cells in the PowerKnee provide

information to calculate the required force to support the user in level walking and stair climbing.

Therefore, PowerKnee can provide level-walking and stair-climbing functions. The second

feature is the speed adaptive function. Since the users’ walking speeds can be estimated from the

sound ankle joint in real time, the PowerKnee can produce different torques for different walking

speeds.

Page 22: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

9

Figure 2-3: Ossur PowerKnee

There are many research projects on power prostheses. A few of them used EMG as

control inputs. Peerarer (1990) in his experiment used EMG to do intention classification for

prosthesis control. He chose an adaptive algorithm, which compared any significant power

change of the EMG signal to the average value from the same muscle. He used EMG signals

from six muscles in each subject for doing level walking, ramp ascent, and ramp descent

classifications. He found that this classification method could be used with a simple control

algorithm to control the prosthesis. However, he also mentioned in his paper that a few of the

target muscles had high inter-individual variation of EMG signals, which would result in

misclassifications of the user’s intention. Moreover, he used EMG signals from six muscles in

each subject for doing each task, a relatively high source to output ratio.

Ha (2011) in his experiment used an impedance controller which utilized mechanical

sensors and EMG information. The impedance controller used mechanical sensors information to

Page 23: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

10

determine the walking phase of the prosthesis and the EMG signal to adjust the equilibrium

points at different stages of the impedance controller.

Zhang (2008) did an experiment on using EMG to classify phases of walking. The idea

was to use the possibility of certain muscle activity during a particular walking phase to identify

the stage of walking. His experiment result showed a new way to identify different walking

phases. The success classification rate is around 85%. However, his experiment only used EMG

for phase classification. If his experiment also used the same set of the EMG signals for

controlling a prosthesis, the control performance can be limited by the 15% misclassification.

2.2.3 CONCLUSIONS

In conclusion for this section, a passive prosthetic has some limitation of functionality.

Commercial powered prostheses, like the PowerKnee, use load cells to detect the stage of

movement. Modern research focuses on using EMG as the control input signal for the power

prosthesis. In the next section, an introduction of orthosis will be given.

2.3 ORTHOSIS

In this section, orthoses will be categorized into three types. They are energetic passive,

hybrid, and powered orthoses. A few orthoses are going to be introduced, and their control

methods are going to be discussed.

2.3.1 ENERGETIC PASSIVE ORTHOSIS

For the energetic passive type orthoses, subjects would wear some structures which

restrict angular motions in their sagittal planes, so they will not over-bend their joints. Moreover,

the orthoses would also include specifically designed heels, which help those subjects’ legs to

land on the ground and improve their walking abilities (especially at the stance flexion phase).

The advantages of an energetic passive orthosis are (1) no external energy source is required; (2)

Page 24: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

11

it absorbs and reuses unwanted energy. However, the cons are that it will not provide power to

subjects, when the subjects require some external power to climb stairs and do sit-to-stand

motions. A passive orthosis is shown in Figure 2-3. Since a passive orthosis is for assistance

purposes, users need to adapt to orthoses and use their biological legs to control the orthoses.

Figure 2-4: Energetic passive orthosis (Faustini, 2008)

2.3.2 HYBRID ORTHOSIS

The second type of orthosis is a hybrid orthosis. This type of orthosis combines a

mechanical structure and Functional Electrical Stimulation. Functional Electrical Stimulation

(FES) is a technology that uses a small amount of current to stimulate subjects’ nerves and

causes muscle contraction. Since it is very difficult to reproduce the exact amount of the force

for each muscle to do walking by using FES, the idea of the hybrid type orthosis is to use the

force from stimulated muscles as a power source and then use the mechanical structure for

guiding the subject’s leg to generate motion. Andrews (1998) used a state control method. By

measuring the hip angle, limb load, foot contact, etc to determine the current walking state; and

FES would be applied to different muscle in different state. A mechanical structure for this

Page 25: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

12

hybrid type orthosis is shown in Figure 2-5. A photograph of how a subject used the hybrid type

device is also shown.

Figure 2-5: Mechanical structure (Yang, 1995) for this hybrid type orthosis is shown on the

left. A photograph of Andrew’s experiment is shown on the right (Andrews, 1998)

Some research shows that hybrid orthoses help spinal cord injured people to improve

their ability of walking (Minato, 2000). This traditional hybrid orthosis use these subjects’

biological energy for motion. The external power sources are mainly used to stimulate muscles

which only need a small amount of power, so subjects do not need to carry big power sources.

In order to produce better control, researchers have been investigating some powered

hybrid devices in the last decade. Obinata’s experiment (Obinata, 2007) used DC motors as

actuators to provide assistant power to the user’s knee and ankle joints for level walking, while

they were stimulated by FES. The advantage is that the uncertainty of the generated torques by

FES is no longer a significant problem because the remaining torque would be generated by the

DC motors. This control method is more reliable than the traditional hybrid orthosis.

Page 26: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

13

However, FES is a must in order to make subjects move. The safety and efficiency of

FES are always concerned. In Andrew’s experiment (Andrew, 1998), they used 120mA current

to stimulate their subjects. However, (Zitzewitz, 1995) claimed that 70mA could be fatal. More

research is needed to find out the safety range for long term FES usage.

Moreover, FES requires electrodes to be attached to the subject’s skin. There are two

main categories of electrodes. One is invasive, the other one is non-invasive. For the invasive

electrodes, surgeries are needed to operate on the subjects to place the electrodes. For the non-

invasive electrodes, they are always self adhesive. However, the glue on those non-invasive

electrodes can cause discomfort to the subjects. Moreover, the electrode positions are always an

issue because the electrodes are removed after each experiment. This problem may compromise

the reliability of the result, because reliable stimulation requires the electrodes to be placed on

the same spot.

2.3.3 POWERED ORTHOSIS

The third type is powered orthosis. Normally, it uses pneumatic muscles or motors as

actors. The advantage of using a powered orthosis is that it gives positive power to assist users to

perform motions. Therefore, more functions can be achieved.

Page 27: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

14

Figure 2-6: A picture from Sawicki’s experiment (Sawicki 2003)

Many research projects have used EMG as input sources to predict movement intention.

Sawicki’s experiment (Sawicki 2003) used EMG from six muscles and information from load

cells to control a knee-ankle-foot orthosis (Figure 2-6). His paper stated that the subject needed

time to adapt to the orthosis by modifying his muscle activities. In other words, the subject

needed to learn a new way of movement, which combined his own biological energy with

external power from the orthosis.

Page 28: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

15

Figure 2-7: An ankle-foot orthosis with an artificial pneumatic plantar floxor muscle

(Sawicki 2005)

A few years later, Sawicki modified his experiment. Sawicki’s experiment (Sawicki

2005) investigated two different methods of controlling an ankle-foot orthosis for level walking.

The first method was footswitch control, which was based on a sensor at the forefoot position to

detect any reaction force from the ground. If the sensor detected any reaction force, the plantar

flexor pneumatic muscle would be inflated to assist the user to complete the stance phase. The

second method was EMG control, which the plantar flexor pneumatic muscle would be active

based on soleus muscle EMG amplitude.

Page 29: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

16

Figure 2-8: snapshot from Yeh’s experiment (Yeh, 2010)

Yeh’s experiment (Yeh, 2010) showed an orthosis which was not only assisting a user for

level walking but also helping the user for stair climbing. A sequence of snapshots is shown in

Figure 2-8. This powered orthosis is different than most other orthoses in three difference ways.

The orthosis is (1) a standalone system; (2) it does not use EMG as the control input; and (3) a

multiple functional orthosis.

The orthosis generated knee torque to assist the user motion. The amount of knee torque

was a function of ankle angle. Moreover, the user needed to manually select the desired mode to

change the control functions for different modes.

Page 30: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

17

2.3.4 CONCLUSIONS

In conclusion for this section, passive orthoses have limited functionality. Hybrid

orthoses use the subjects’ biological power, which reduce the need from external power sources.

However, hybrid orthoses require using them with FES, which could be dangerous. Most

powered orthosis projects use EMG as control inputs, the rest apply mechanical sensors

information for controlling.

In the next chapter, the first project of this dissertation, an active knee prosthesis control

with electromyography, will be presented.

Page 31: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

18

REFERENCES

Andrews B.J. , Baxendale B. H , R. Barnett, . Phillips, Yamazaki T, Paul J.P. and Freeman P.A.,

(1998), Hybrid FES orthosis incorporating closed loop control and sensory feedback, Journal of

Biomedical, 10(2), 189-195

Faustini, M.C.; Neptune, R.R.; Crawford, R.H.; Stanhope, S.J., (2008) Manufacture of

Passive Dynamic Ankle–Foot Orthoses Using Selective Laser Sintering, IEEE Transactions on

Biomedical Engineering,55(2), 784 - 790

Ha, K.H.; Varol, H.A.; Goldfarb, M., (2011), Volitional Control of a Prosthetic Knee Using

Surface Electromyography, IEEE Transactions on Biomedical Engineering,58(1), 144 - 151

Minato T, Shimada Y. , Sato K. , et al.,2000, Hybrid FES with the medial single hip joint knee-

ankle-foot orthoses in a T4 complete paraplegic patient, Proc. 5th International FES Society

Conference, Aalborg, Denmark, 5, 74-76, .

Obinata, G.; Fukada, S.; Matsunaga, T.; Iwami, T.; Shimada, Y.; Miyawaki, K.; Hase, K.;

Nakayama, A, (2007), Hybrid Control of Powered Orthosis and Functional Neuromuscular

Stimulation for Restoring Gait, Engineering in Medicine and Biology Society, 2007. EMBS

2007. 29th Annual International Conference of the IEEE , 4879-4882

Peeraera L, Aeyelsa B and Van der Perre, (1990), Development of EMG-based mode and intent

recognition algorithms for a computer-controlled above-knee prosthesis, Journal of Biomedical

Engineering, 12(3),178-182

Sawicki. G and Ferris. D, (2003), A Knee-ankle-foot orthosis powered by artifical pneumatic

muscles, International Society of Biomechanics

Sawicki, G.S.; Gordon, K.E.; Ferris, D.P., (2005), Powered lower limb orthoses: applications

in motor adaptation and rehabilitation, 206 – 211

Sup, F., Bohara, A., and Goldfarb, M. (2008) Design and Control of a Powered Transfemoral

Prosthesis. International Journal of Robotics Research, 27(2), 263-273

Yang L, Condieb D. N. , Granata M. H. , Paula J. P. and Rowleyc D. I., (1996), Effects of joint

motion constraints on the gait of normal subjects and their implications on the further

development of hybird FES orthosis for paraplegic persons, Journal of Biomechanics, 29(2),

217-226.

Yeh T, Wu. Meng, Lu Ting-Jiang , Wu Feng-Kuang and Huang, Chih-Ren,(2010), Control of

McKibben pneumatic muscles for a power-assist, lower-limb orthosis

Zhang T, Yang P, Liu Q, Chen L, (2008), A Research on EMG Signal and Plantar Pressure

Information for AK Prosthetic Control, Conference on Medical and Biological Engineering, 488

Page 32: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

19

Zitzewitz, Paul W., Neff, Robert F. Merrill Physics, (1995) Principles and Problems. New York:

Glencoe McGraw-Hill.

Page 33: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

20

CHAPTER 3: ACTIVE KNEE PROSTHESIS CONTROL WITH

ELECTROMYOGRAPHY

3.1 CHAPTER ABSTRACT

This chapter, based on the work presented by Sai-Kit Wu, Garrett Waycaster, and

Xiangrong Shen (2010), describes a new electromyography (EMG) based control approach for

powered above-knee prostheses. In the proposed control approach, the EMG signals are utilized

as the direct control commands to the prosthesis, and thus enable the volitional control by the

wearer, not only for locomotive functions, but for arbitrary motion as well. To better integrate

the AK prosthesis into the rest of the human body, the control approach incorporates a human

motor control mechanism-inspired ‘active-reactive’ model, which combines an active control

component that reflects the wearer’s motion intention, with a reactive control component that

implements the controllable impedance critical to the safe and stable interaction with the

environment. The effectiveness of the proposed control approach was demonstrated through the

experimental results for arbitrary free swing and level walking.

3.2 ‘ACTIVE-RECATIVE’ MODEL BASED CONTROL APPOACH

Human locomotion is a type of human-environment interaction in nature. Humans

activate certain muscles, which in turn generate corresponding actuation forces on the joint. The

actuations forces, along with the reaction forces from the environment, result in the motion of the

limb. Ideally, the control of a prosthesis should follow the same pattern to achieve the best

results in restoring the lost functions of the corresponding human limb. Based on this

assumption, the control approach proposed in this chapter utilizes the EMG signals as the inputs,

Page 34: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

21

and computes the desired joint torque through an ‘Active-Reactive’ model, which is essentially a

simplified models of a human motor control mechanism.

Human motor control has long been an interesting topic in biomechanical research

(Zajac, 1989). Specifically for the knee joint, there have been efforts developing EMG-driven

musculoskeletal models to estimate muscle forces and joint torques (Lloyd, 2003). However, the

models developed in such efforts are usually not suitable for the implementation for the AK

prosthesis control purpose, due primarily to their complexity. For example, in Lloyd and

Besier’s model, they include 13 musculotendon actuators and 18 adjustable parameters, and thus

require significant amount of instrumentation and computation. Furthermore, from an

engineering point of view, overly complex models tend to include an excessive amount of

details, and thus inundate the underlying physical essences.

A complete knee joint actuation model is not practical for AK prosthesis control either.

According to different positions of amputation, the conditions of remaining muscles vary

significantly from subject to subject. In order to make the approach suitable for the largest

possible population, and also reduce the amount of instrumentation, only one flexion muscle and

one extension muscle are instrumented with EMG electrodes. The underlying assumption is that

with a short period of learning, the subject will adapt to the actuation mode, similar to the effect

of ‘Muscle Substitution’ as observed in the treatment of knee injury (Rasch, 1978).

As the title indicates, the ‘Active-Reactive’ model is intended to combine the ‘active’

muscle actuation with the ‘reactive’ reaction to the external disturbances. The inspiration of this

model comes from the human motor control strategy: in the agonist-antagonist musculo-skeletal

structure, the torque applied to the joint (active behavior) can be controlled independent of the

impedance (reactive behavior), as shown in Figure 3-1.

Page 35: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

22

Figure 3-1. “Active-REACTIVE” model of musculotendon actuation of knee joint

The joint torque is determined by the difference in the muscle activations, while the joint

impedance is determined by the sum of the muscle activations (co-contraction of the opposing

muscles). Combining these two components, the total torque applied to the joint can be

expressed as

ra

(1)

where τ is the total torque, τa is the contribution from the active component, and τr is the reactive

component. τa can be expressed as a weighted difference of the EMG signals:

eeffa VCVC (2)

where Vf and Ve are the EMG signals for the flexor and extensor, respectively, and Cf and Ce are

the corresponding coefficients that can be determined experimentally. τr is the feedback from the

motion of the joint through the impedance of the musculo-tendon mechanism. The general form

of the impedance is the combination of a virtual spring and a virtual damper, and thus τr can be

expressed as

BKdr 0 (3)

Page 36: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

23

Note that the contribution from the virtual spring (first term on the RHS) is expressed as

an integral to avoid the introduction of the equilibrium position, which is usually shifting in such

systems. To facilitate the implementation, the integral can be rewritten such that the integration

is performed on time instead of joint angle:

BdKt

r 0 (4)

Equation (4) has to go through a final modification to reflect an important observation on

the reactive component: it is transient in nature. The motion history should have no cumulative

effect on the total joint torque when the joint is not moving. On the right-hand side of (4), the

second term is proportional to the joint angular velocity, and thus already reflects the transient

nature. The first term, however, may have a cumulative effect that needs to be eliminated. As

such, a leaky integrator is used to replace the regular integrator:

BdetKt

r

0 (5)

where α is a constant that determines the rate of ‘forgetting’. Since the impedance is determined

by the sum of the muscle activations, the parameters of the impedances (stiffness and damping)

in equations (5) are determined by the weighted sum of the EMG signals:

eeffK VCVCCK (6)

and

eeffB VCVCCB (7)

where CK and CB are the corresponding scaling factors. Substituting (6) and (7) into (5),

eeffB

t

t

t

eeffKp

VCVCC

deVCVCC

0

)(

(8)

Page 37: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

24

Equation (8) completes the derivation of the ‘Active-Reactive’ model, which now can be

expressed by combining the active component (Eq. (2)) and the reactive component (Eq. (8)).

Note that in this model, there are five parameters to be determined: Cf , Ce, CK, CB, and α. The

limited number of the parameters, in combination with the obvious physical meaning with each

parameter, facilitates the subject-specific tuning in the fitting and training of the AK prosthesis.

Among the five parameters as described above, the parameters with the active component (Cf

and Ce) can be estimated through static experiments. The determination of the other three

parameters, along with the fine tuning of Cf and Ce, will be conducted with moving experiments,

including the free swing and level walking.

3.3 EXPERIMENTS

The proposed EMG based control methodology was implemented on a tethered one

degree-of-freedom powered AK prosthesis. This prosthesis prototype was designed by the

Center for Intelligent Mechatronics (CIM) at Vanderbilt University, which incorporates a

powered knee joint driven with a 150W DC motor through a ball screw assembly, and a low

profile prosthetic foot (Otto Bock Lo Rider). The details on the design of the prosthesis are

described by Fite et al. (1973). To enable the testing of this prosthesis with healthy subjects, an

able-bodied test adaptor, also designed by CIM, was utilized. The adaptor is modified from a

commercial knee immobilizer, which locks the knee joint of the healthy subject. A custom

designed bracket provides a standard pyramid connector to the prosthesis and transfers the load.

Despite certain drawbacks with this adaptor, it provides a reasonable facsimile of amputee-

prosthesis interface, and allows preliminary testing without involving an amputee. Figure 3-2

shows a healthy subject fitted with the prosthesis through the adaptor.

Page 38: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

25

Figure 3-2. Subject fitted with the able-body adaptor

The EMG signals in the experiments were obtained through the surface electrodes (Blue

Sensor M-OO-S) placed on the anterior and posterior sides of the residual limb, approximately

on the surfaces of rectus femoris and biceps femoris, respectively, with the exact positions

depending on the location of amputation. The actual locations of the electrodes are close to the

knee joint such that the interference from the muscle actuation for the hip joint is minimized.

The processing of the raw EMG signal includes a pre-amplification with a gain of 1000, a fourth-

order Butterworth band-pass filter with the passing band of 20~1000 Hz, a full-wave rectifier,

and a second-order Butterworth lower-pass filter with cut-off frequency of 5 Hz. Repeated

experiments showed that the processed signal is of adequate quality for control purposes.

3.3.1 Free Swing Experiments

A major advantage with the proposed EMG-based control approach is that it provides a

capability for the prosthesis wearer to move the prosthesis freely according to the intention,

instead of limiting the motion within locomotive functions. The characterization of the free

motion control performance was conducted with a set of free swing experiments. In the

experiments, a custom position command indicator, as shown in Figure. 3-3, was designed and

Page 39: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

26

fabricated to provide a visual indication of the desired knee position. The indicator is driven

with a small servo motor with optical encoder (Micromo 1724V0001), and a feedback motion

controller in order to implement for accurate positioning of the indicator.

Figure 3-3. Motion command indicator

The parameters of the proposed controller were tuned based on the tracking performance

of the commanded versus actual position, as well as the subject’s feedback. For example, to

correct a slow response, several possible solutions can be adopted, which sometimes are

contradictory to each other. To determine the appropriate modification of parameters, the

feedback from the subject plays an important role, not only for the improvement of control

performance, but for the user comfort as well. If the subject strains the muscles but still cannot

obtain a faster response, increasing the active control parameters will be an appropriate action.

On the other hand, if the reason is that the subject intentionally keeps the muscle activation low

to avoid overshoot, opposite actions will be more appropriate. To simulate the possible desired

motions in real life, different profiles of control commands, including square waves, random

square waves, and sinusoidal inputs were utilized in the experiments. For each of the

waveforms, the subject was asked to move his biological leg to follow the indicator command

and use the EMG to control the prosthesis to follow the indicator command separately. In the

Page 40: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

27

biological leg tracking session, a rotational potentiometer was attached to the subject’s leg to

measure the angle of the knee joint. The subject had a few practice trials for each waveform

before the biological leg tracking data was recorded. After the biological leg tracking session, the

subject was given a 10 minutes break. In the prosthesis control trials, the healthy test subject,

with his knee joint locked with a knee immobilizer, used his neural command to control the

prosthesis to follow the indicator movement, using the EMG signals measured through the

surface electrodes. Figs. 3-4 to 3-6 show the comparison of the typical performances of the

control prosthesis (a) and the actual knee joint (b).

Figure 3-4. Control performances in following a square motion command: (a) prosthesis

under the proposed controller; and (b) the biological knee joint

(A)

(B)

Page 41: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

28

Figure 3-5. Control performances in following a random square motion command: (a)

prosthesis under the proposed controller; and (b) the biological knee joint

Figure 3-6. Control performances in following a sinusoidal motion command: (a) prosthesis

under the proposed controller; and (b) the biological knee joint

(A)

(B)

(A)

(B)

Page 42: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

29

3.3.2 Level Walking Experiments

For an above-knee prosthesis, restoring the locomotive function is the primary objective.

To characterize the performance of the proposed controller in this aspect, a set of level walking

experiments were conducted.

In the experiments, a healthy subject was fitted with the prosthesis through the

aforementioned able-body adaptor. A parallel-bars device was utilized to provide safety,

protection, and guidance of walking. Two force resistors, as shown in Figure. 3-7a, were placed

between the foot adaptor and the prosthetic foot for the identification of the stance phase of gait

(Figure. 3-7b). Video frames of a single stride are shown in Figure. 3-8. The measured joint

angles in this experiment and the average gait trajectory for a healthy subject are shown in

Figure. 3-9.

Figure 3-7. (A) FORCE RESISTOR (B) TWO FORCE RESISTORS ARE ATTACHED

TO THE FOOT

(A)

(B)

Page 43: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

30

Figure 3-8. TYPICAL GAIT SEQUENCE WITH THE PROPOSED CONTROLLER

Figure 3-9. Measured joint angles for (a) five consecutive gait cycles and (b) average

trajectory for normal gait

(A)

(B)

Page 44: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

31

3.4 CONCLUSIONS

The chapter presented an electromyography-based approach for the control of an above

knee prostheses. The proposed controller enables an above knee prosthesis to follow motion

commands from the wearer, not only in locomotive functions, but for arbitrary motion as well.

For a better effect of integrating the prosthesis with the human body, an ‘active-reactive’

actuation model is developed to simulate the human motor control strategies. The effectiveness

of the control approach has been demonstrated with experimental results in arbitrary motion and

locomotive functions.

In the last few years, pneumatic muscles have become a new trend to be used as actuators

instead of DC motors in prostheses. In the next chapter, a sliding mode lower level control

method for a new pneumatic muscle prosthesis prototype will be introduced.

Page 45: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

32

REFERENCES

Aeyels, B., Van Petegem, W., Sloten, V., Van der Perre, G. and Peeraer, L. (1995), “EMG-

based finite state approach for a microcomputer-controlled above-knee prosthesis,” Annual

International Conference of the IEEE Engineering in Medicine and Biology, Proceedings of

IEEE Engineering in Medicine and Biology.

Donath, M. (1974), “Proportional EMG Control for Above-Knee Prosthesis,” Department of

Mechanical Engineering Master’s Thesis, MIT.

Fite, K., Mitchell, J., Sup, F. and Goldfarb, M. (2007), “Design and control of an electrically

powered knee prosthesis,” in proceedings of IEEE Conference on Rehabilitation Robotics, pp.

902 – 905.

Flowers, W.C. (1973), “A man-interactive simulator system for above-knee prosthetics studies,”

Department of Mechanical Engineering PhD Thesis, MIT

Grimes, D. L. (1979), “An Active Multi-Mode Above Knee Prosthesis Controller,” Department

of Mechanical Engineering PhD Thesis, MIT.

Grimes, D. L., Flowers, W. C., and Donath, M. (1977), “Feasibility of an active control scheme

for above knee prostheses,” ASME Journal of Biomechanical Engineering, vol. 99, no. 4, pp.

215–221.

Hata, N. and Hori, Y. (2002a), “Basic research on power limb using gait information of able-side

leg,” 7th International Workshop on Advanced Motion Control, pp. 540–545.

Hata, N. and Hori, Y. (2002b), “Basic research on power limb using variable stiffness

mechanism,” Proceedings of the Power Conversion Conference, vol. 2, pp. 917–920.

Herr, H. and Wilkenfeld, A. (2003), “User-adaptive control of a magnetorheological prosthetic

knee,” Industrial Robot: An International Journal, vol. 30, no. 1, pp. 42 – 55.

Lee, J.-W. and Lee G.-K. (2005), “Adaptive postural control for trans-femoral prostheses based

on neural networks and EMG signals,” International Journal of Precision Engineering and

Manufacturing, vol. 6, no. 3, pp. 37 – 44.

Popovic, D. and Schwirtlich, L. (1988), “Belgrade active A/K prosthesis,” in de Vries, J. (Ed.),

Electrophysiological Kinesiology, Interm. Congress Ser. No. 804, Excerpta Medica, Amsterdam,

The Netherlands, pp. 337–343.

Popovic, D.B., Oguztoreli, M.N. and Stein, R.B. (1991), “Optimal control for the active above-

knee prosthesis,” Annals of Biomedical Engineering, vol. 19, no. 2, pp. 131-150.

Popovic, D.B., and Kalanovic, V.D. (1993), “Output space tracking control for above-knee

prosthesis,” IEEE Transactions on Biomedical Engineering, vol. 40, no. 6, p 549-557.

Page 46: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

33

Popovic, D.B., Oguztoreli, M.N., and Stein, R.B. (1995), “Optimal control for an above-knee

prosthesis with two degrees of freedom,” Journal of Biomechanics, vol. 28, no. 1, pp. 89-98.

Stein, J.L. (1983), “Design Issues in the Stance Phase Control of Above-Knee Prostheses,”

Department of Mechanical Engineering PhD Thesis, MIT.

Stein, J.L., and Flowers, W.C. (1987), “Stance phase control of above-knee prostheses: knee

control versus SACH foot design,” Journal of Biomechanics, vol. 20, no. 1, pp. 19-28.

Sup, F.C., Bohara, A., and Goldfarb, M. (2008), “Design and Control of a Powered Transfemoral

Prosthesis,” The International Journal of Robotics Research, vol. 27, no. 2, pp. 263 – 273.

Nadeau, S., McFadyen, B.J., and Malouin, F. (2003), “Frontal and sagittal plane analyses of the

stair climbing task in healthy adults aged over 40 years: What are the challenges compared to

level walking?” Clinical Biomechanics, vol. 18, no. 10, pp. 950-959.

Varol, H.A. and Goldfarb, M. (2007a), “Decomposition-Based Control for a Powered Knee and

Ankle Transfemoral Prosthesis,” in proceedings of IEEE International Conference on

Rehabilitation Robotics, pp. 783 – 789.

Varol, H.A. and Goldfarb, M. (2007b), “Real-time Intent Recognition for a Powered Knee and

Ankle Transfemoral Prosthesis,” in proceedings of IEEE International Conference on

Rehabilitation Robotics, pp. 16 – 23.

Wu, S.K., Waycaster. G, Shen,X (2010),"Active Knee Prosthesis Control with

Electromygraphy", 3rd Annual Dynamic Systems and Control Conference.

Winter, D.A. (1991), “The biomechanics and motor control of human gait: normal, elderly and

pathological,” University of Waterloo Press, 2nd ed.

Page 47: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

34

CHAPTER 4: CONTROL OF A COMPACT AND FLEXIBLE PNEUMATIC

ARTIFICIAL MUSCLE ACTUATION SYSTEM.

4.1 CHAPTER ABSTRACT

In this chapter, based on the work presented by Sai-Kit Wu, Garrett Waycaster, and

Xiangrong Shen (in press), a robust control approach is presented, which provides an effective

servo control for the novel PAM actuation system presented in Garrett Waycaster, Sai-Kit Wu,

and Xiangrong Shen (in press). Control of PAM actuation systems is generally considered as a

challenging topic, due primarily to the highly nonlinear nature of such a system. With the

introduction of new design features (variable-radius pulley and spring-return mechanism), the

new PAM actuation system involves additional nonlinearities (e.g. the nonlinear relationship

between the joint angle and the actuator length), further increasing the control difficulty. To

address this issue, a nonlinear model based approach is developed. The foundation of this

approach is a dynamic model of the new actuation system, which covers the major nonlinear

processes in the system, including the load dynamics, force generation from internal pressure,

pressure dynamics, and mass flow regulation with servo valve. Based on this nonlinear model, a

sliding mode control approach is developed, which provides a robust control of the joint motion

in the presence of model uncertainties and disturbances. This control was implemented on an

experimental setup, and the effectiveness of the controller is demonstrated by sinusoidal tracking

at different frequencies.

4.2 INTRODUCTION

Pneumatic artificial muscle (PAM) is a class of flexible pneumatic actuator that mimics

the biological skeletal muscle actuation mechanism. Essentially a closed flexible tube

Page 48: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

35

surrounded by an inextensible mesh, the PAM shortens under internal pressure, generating a

pulling force to the external load. With this unique structure, the PAM provides multiple unique

advantages, including simple structure, high power density, and an elastic characteristic similar

to skeletal muscles. However, the PAM also suffers from certain disadvantages, including a

highly uneven force output and the significant difficulty in the motion control due to the highly

nonlinear nature. In this chapter, a novel mechanism is presented, which utilizes a variable-

radius pulley to enable the free modulation of the torque curve, and a spring-return structure to

enable a bi-directional actuation with a single PAM actuator (Figure. 4-1). With these new

design features, the resulting PAM actuation provides more flexibility in meeting the torque

requirements for bio-robotic systems, while reducing the weight and volume of the actuation

package. Despite these benefits, the new design features also pose a greater challenge to the

controller design with the new nonlinearities introduced to the system, such as the nonlinear

relationship between the joint angle and actuator length, and the spring torque as a nonlinear

function of the joint angle.

Page 49: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

36

Figure 4-1. Schematic of the new compact and flexible PAM actuation system.

As an introduction of the background, the control of a PAM actuation system is a

challenging topic that draws the attention of many researchers. Similar to other types of

pneumatic actuators, the PAM actuator involves strong nonlinearities associated with the

pressure modulation of the compressible working fluid. Furthermore, the nonlinear pressure-

force relationship and length-volume relationship, which are unique to the PAM actuator, also

add to the complexity of the control problem. To solve this challenging problem, a major type of

approach is the traditional linear control augmented with higher-level parameter modulation.

Approaches in this type include the generalized variable structure MRAC (Nouri, 1994), the

adaptive pole-placement scheme (Caldwell, 1995), the gain scheduling (Repperger, 1999), fuzzy

PD+I controller (Chan, 2003), and the nonlinear PID controller with neural network (Thanh and

Ahn, 2006). Though such approaches afford a certain level of compensation for nonlinearities,

the slow updating of control parameters poses a potential conflict with the fast nonlinear

dynamics. The other major type is the model-based nonlinear control approaches. Based on a

Page 50: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

37

three-element (contractile element, spring, and damper) model, Carbonell et al. (2001) developed

a robust back-stepping controller, an adaptive back-stepping controller, and a sliding mode

controller, and compared the performances of those different approaches through simulation

(Carbonell, 2001); Lilly developed an adaptive control approach (Lilly, 2003); and Lilly and

Yang developed a sliding mode control approach (Lilly, 2005). Other works of this type include

the sliding mode control approaches (Aschemann, 2008; Cai, 2001; Van Damme, 2007; and

Shen, 2010) and the adaptive robust control approach (Zhu, 2008). Note that the performance of

model-based control approaches are highly related to the corresponding model. Since the

majority of the aforementioned works were developed for the PAM actuation systems in the

traditional antagonistic configuration, they are not easily adaptable to the new actuation system

due to the additional nonlinearities involved.

This chapter, the authors present a nonlinear model-based robust control approach, with

the objective of providing an effective servo control for the new PAM actuation system. First, a

dynamic model is developed as the basis of the subsequent controller design, with the purpose of

covering all major nonlinearities existing in the actuation system. Specifically, four major

nonlinear processes, including the load dynamics, force generation from internal pressure,

pressure dynamics, and mass flow regulation with a servo valve, are studied. The individual

equations are combined to form a single-input-single-output (SISO) model from the valve

command (opening area) to the load position. Based on this model, a robust control algorithm is

obtained by applying the standard sliding mode control approach. This chapter is organized as

follows: Section 2 describes the knee joint demonstrator as the experimental setup for the

controller implementation; Section 3 presents the development of a full nonlinear model of new

PAM actuation system; Section 4 presents the controller design based on standard sliding mode

Page 51: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

38

control techniques; Section 5 presents the experimental results; and Section 6 contains the

conclusions of this chapter.

4.2.1 EXPERIMENTAL SETUP

The knee joint actuation system for a lower-limb prosthesis was utilized as a case study

example for the new PAM actuation mechanism. Based on the mechanism design, a knee joint

demonstrator was fabricated, which also serves as the experimental setup for the controls

research presented in this part (Figure. 4-2). Note that, unlike the corresponding powered knee

prosthesis, this demonstrator is mounted on a fixed socket to provide a stationary environment

for controller development and testing. To introduce an external load applied to the joint, the

lower end of the demonstrator is modified to accommodate a certain amount of weight for the

control experiments. In addition, the mounting socket is fixed at a vertical direction, such that

the extension of the joint, driven by the shortening of the PAM actuator, results in an elevated

height of the weight. With this modification, the larger actuation torque in the extensive

direction can be used to overcome the resistive torque generated by the gravity, providing a

better matching between the actuation capacity and the corresponding load.

For the implementation of the controller, peripheral components were added for the

control and sensing purposes. The system was supplied with compressed air at an absolute

pressure of 653 kPa (94.7 psi), and a four-way proportional control valve (MPYE-5-1/8LF-010-

B, FESTO, Germany) was utilized to modulate the airflow into or out of the PAM. The sensors

include a pressure transducer (SDET-22T-D25-G14-U-M12, FESTO, Germany) and a rotary

potentiometer (RDC503, ALPS Electric, Japan) embedded in the joint. A schematic of the

control configuration is shown in Figure. 4-3.

Page 52: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

39

Figure 4-2. The knee joint demonstrator.

Figure 4-3. The schematic of the control configuration of the experimental setup.

Page 53: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

40

4.2.2 MODELING

A full dynamic model of the new PAM actuation system is derived in this section to serve

as the basis for the subsequent robust controller design. From a control perspective, the

actuation system achieves metered power output as indicated by the displacement of the load by

regulating the mass flow into or out of the PAM actuator through the control valve. As such, the

desired dynamic model takes the form of

)(x,)(

v

n Af (1)

where )(n is the nth derivative of θ (the position of the load), x is a vector of the continuous

states of the system, and Av is the control input (valve opening area) to the system. To obtain

such a model, the load dynamics are studied first, which provides the second order derivative of

the load position:

BI

GSa 1

(2)

where I is the mass moment of inertia of the leg, B is the viscous friction coefficient, a is the

actuation torque, S is the spring torque, and G is the torque generated by the gravity. Note

that the signs of the individual terms are determined according to the sign convention in defining

the knee joint position, in which the flexive direction is defined as the positive direction (Figure

4-2). To expand Eq. (3), the actuation torque a can be further expressed as the product of the

actuation force and the corresponding lever arm:

rLPFa )(, (3)

where the actuation force F is a function of the PAM pressure P and the PAM length L, which, in

turn, is a function of the joint position θ; and the lever arm r is also a function of the joint

position θ. Note that both L and r are determined by the contour of the pulley, and to

Page 54: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

41

facilitate the real-time implementation of the controller, the values of such functions can be

stored in look-up tables to avoid excessive computation load. Similarly, S is also a function of

the joint position as determined by the spring-return mechanism:

SS (4)

The values of S can be stored in a look-up table for the real-time controller

implementation as well. Finally, the torque G can be expressed as

cosGG mgL (5)

where m is the combined mass of the rotational components, g is the acceleration of gravity, and

LG is the distance from the joint to the center of gravity of the rotational elements. Substituting

(3~5) into (2),

BmgLrLPFI

GS cos)(,1

(6)

Equation (6) can be further expanded by incorporating the nonlinear pressure-force

relation of the PAM actuator. Here the classical model (Chou and Hannaford, 1996) are utilized,

which takes the following form:

atmPPn

bLF

2

22

4

3

(7)

where b is the length of the inextensible thread in the braided shell, n is the number of turns of

the thread over the full length, and Patm is the atmosphere pressure. Substituting (7) into (6),

BmgLrPP

n

bL

IGSatm cos

2

22

4

31 (8)

Page 55: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

42

To introduce the pressure dynamics, (8) can be further differentiated to obtain the third-

order derivative of joint position θ:

sinGSatmatm mgL

d

d

d

drbL

n

PP

d

dLLr

n

PP

I

I

BP

In

rbL

22

22

2

22

342

31

4

3

(9)

where the rate of change of PAM pressure P can be obtained by studying the thermodynamic

process endured by the gas in the PAM. Assuming air is an ideal gas undergoing an adiabatic

process, the pressure dynamics can be expressed as a function of the mass flow rate:

VV

P

V

mRTP

(10)

where is the ratio of specific heats, R is the universal gas constant, T is the gas temperature, m

is the mass flow rate into or out of the PAM (a positive value indicates mass flowing in, while a

negative value indicates mass flowing out), and V is the volume inside the PAM, which can be

further expressed as a function of the PAM length (Chou and Hannaford, 1996) :

2

22

4 n

LbLV

(11)

and the corresponding rate of change is

d

dL

n

LbV

2

22

4

3 (12)

Substituting (10~12) into (9) gives:

I

B

I

Cm

I

C Km (13)

where

22

223

LbL

bLRTrCm

(14)

Page 56: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

43

sinGSatm

atmK

mgLd

d

d

drbL

n

PP

d

dLLr

n

PP

d

dL

LbLn

bLPrC

22

2

2222

222

34

23

4

3

(15)

As the final step in the modeling process, the mass flow can be expressed as a function of

the valve command, which can be incorporated into (13) to obtain a complete dynamic model.

The mass flow through the valve can be modeled as a flow of an ideal gas through a converging

nozzle, and thus the mass flow is algebraically related to the valve opening area by the following

relation:

duvdu PPAPPm ,, (16)

where

(unchoked) otherwise

1)1(

2

(choked) if

)1

2(

),()1(

)1(

)1()1(

uf

u

d

u

d

r

u

d

uf

du

PCP

P

P

P

RT

CP

P

PCRT

PP

(17)

and Av is the effective valve opening area, Pu and Pd are the upstream and downstream pressures,

respectively, Cf is the discharge coefficient of the valve (which accounts for irreversible flow

conditions), and Cr is the pressure ratio that divides the flow regimes into unchoked (sub-sonic)

and choked (sonic) flow through the orifice. Note that Av takes a positive value when the PAM

is pressurized, or a negative value when the PAM is exhausted. As such, the mass flow rate can

be expressed as

PvAm (18)

Page 57: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

44

where

otherwisePP

AifPP

atm

vS

P,

, 0 (19)

Substituting (18) into (13) yields

I

B

I

CA

I

C Kv

Pm

(20)

Equation (20) is the full nonlinear model from the valve command to the position of the

load, which can be expressed in the following control canonical form:

vApf )x()x( (21)

where

I

B

I

Cf K )x( (22)

I

Cp Pm)x( (23)

The state vector x consists of the pressure in the PAM, along with the position, velocity,

and acceleration of the load:

TP x (24)

4.2.3 Robust Controller Design

Based on the nonlinear model, the standard sliding mode control approach can be applied

to obtain a robust model-based controller (Slotine, 1991). Sliding mode control is selected to

maintain the control stability and provide a consistent control performance in the existence of

model uncertainties and disturbances. First, an integral sliding surface is selected:

t

eddt

ds

0

3)( (25)

Page 58: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

45

where is the positive constant known as the control bandwidth , e is the position error:

de (26)

and θd is the desired position. A robust control law can be obtained by combining an equivalent

control component eqvA , with a robustness control component rbvA , :

rbveqvv AAA ,, (27)

The equivalent control component eqvA , is used to achieve the desired motion on the

sliding surface 0s , which gives the following equation:

)x(ˆ

)x(ˆ

,p

eeefA d

eqv

3233

(28)

where )x(f̂ and )x(p̂ are the nominal values of )x(f and )x(p , respectively. The robust

component rbvA , is used to accommodate the model uncertainties and disturbances. Specifically,

assume that the variation of the model parameters is bounded, as expressed by the following

conditions:

)x(ˆ

)x(

p

p1 (29)

and )x()x(ˆ)x( Fff (30)

where β is the gain margin of the controller design, and )x(F is a boundary function that limits

the uncertainty associated with )x(f . To satisfy the sliding condition

ssdt

d2

2

1 (31)

( is the rate of converging to the sliding surface) the robustness component rbvA , is derived as

)sgn()x(ˆ

, sp

GA rbv (32)

Page 59: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

46

where the robustness gain G is chosen such that

eqvApFG ,)x(ˆ)x( 1 (33)

In the implementation of the sliding mode controller, the robustness component (33) is

slightly modified to incorporate a thin boundary layer neighboring the sliding surface, with the

purpose of eliminating chattering and smoothing out the control discontinuities:

)sat()x(ˆ

,

s

p

GA rbv (34)

where Φ is the boundary layer thickness.

4.3 Experimental results

The robust control approach presented above was implemented on the knee joint

demonstrator, and experiments were conducted to demonstrate its performance in servo control.

For the implementation of the controller, the system states as defined by Eq. (24) are required,

including the PAM pressure, and the position, velocity, and acceleration of the joint. To provide

these states, the PAM pressure (P) and the joint position (θ) was measured with the

aforementioned pressure transducer and rotary potentiometer, respectively. The velocity ( )

and acceleration ( ) were obtained via filtered differentiation of the measured position with a

cut-off frequency at 25 Hz. The model and control parameters are listed in Table 4-1.

Page 60: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

47

Table 4-1. Model and controller parameters for experimental implementation of the

proposed controller.

The control performance was characterized by the sinusoidal tracking at different

frequencies. Figures 4-3 and 4-4 show the sinusoidal tracking performances of the proposed

control approach at 0.5 Hz and 1.0 Hz, respectively. The close match between the commanded

and measured motions indicates the effectiveness of this controller design. Note that a slight

phase lag exists in the position tracking, primarily because of the elastic deformation in the cable

when a considerable amount of force is transmitted. In the experimental setup, a ¼-inch (6.35

mm)-thick nylon rope was utilized as the flexible cable, which is able to transmit a sufficiently

large tensile load while providing a high bending flexibility. On the other hand, this nylon rope

also generates a noticeable elastic deformation, which essentially adds a time delay to the control

loop. In the future, alternative cable choices will be investigated to address this issue. Overall,

despite the slight time delay, the proposed control approach is able to provide an effective servo

control, which forms a foundation for the robotic application of the novel actuation system as

Page 61: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

48

presented novel PAM actuation system presented in Garrett Waycaster, Sai-Kit Wu, and

Xiangrong Shen (in press).

4.4 CONCLUSIONS

A robust control algorithm was presented in this chapter, with the purpose of providing

an effective servo control for the novel PAM actuation system presented in Garrett Waycaster,

Sai-Kit Wu, and Xiangrong Shen (in press). To support the model-based controller design, a

nonlinear dynamic model was derived. This full nonlinear model covered the nonlinearities

associated with common pneumatic systems, including the pressure dynamics of the compressed

air in the actuator as well as the mass flow regulation by the valve command. Furthermore, the

unique nonlinearities associated with this novel PAM actuation system were incorporated as

well, including the nonlinear pressure-force relationship, PAM length-volume relationship, and

joint angle-actuator length relationship. Based on the derived nonlinear model, a sliding mode

control approach was developed, which provides a robust servo control capability in the presence

of model uncertainties and disturbances. Experimental results demonstrated the effectiveness of

this control approach through sinusoidal tracking at different frequencies.

Prosthesis controls is only a part of this dissertation. In the next chapter, the progress of

making a complete control algorithm for a multifunctional orthosis will be introduced.

Page 62: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

49

0 2 4 6 8 1050

60

70

80

90

Time (sec)

Jo

int

Positio

n (

deg

)

Tracking Performance at 0.5 Hz

Measured

Commanded

(a)

0 2 4 6 8 100

100

200

300

400

Time (sec)

Pre

ssu

re (

kP

a)

Pressure Variation Corresponding to 0.5 Hz Tracking

(b)

Page 63: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

50

0 2 4 6 8 10

-40

-20

0

20

40

Time (sec)

Valv

e C

om

man

d (

mm

2)

Valve Command Corresponding to 0.5 Hz Tracking

(c)

Figure 4-4. Control performance in the 0.5 Hz sinusoidal tracking: (a) commanded and

measured motion; (b) pressure variation in the PAM; and (c) valve command.

0 1 2 3 4 5 655

60

65

70

75

80

85

Time (sec)

Jo

int

Positio

n (

deg

)

Sinusoidal Tracking at 1.0 Hz

Measured

Commanded

(a)

Page 64: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

51

0 1 2 3 4 5 60

100

200

300

Time (sec)

Pre

ssu

re (

kP

a)

Pressure Variation Corresponding to 1.0 Hz Tracking

(b)

0 1 2 3 4 5 6

-40

-20

0

20

40

Time (sec)

Valv

e C

om

man

d (

mm

2)

Valve Command Corresponding to 1.0 Hz Tracking

(c)

Figure 4-5. Control performance in the 1.0 Hz sinusoidal tracking: (a) commanded and

measured motion; (b) pressure variation in the PAM; and (c) valve command.

Page 65: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

52

REFERENCES

Aschemann, H. and Schindele, D. (2008) “Sliding-mode control of a high-speed linear axis

driven by pneumatic muscle actuators.” IEEE Transactions on Industrial Electronics, vol. 55, no.

11, pp. 3855 – 3864.

Cai, D. and Dai, Y. (2001) “A sliding mode controller for manipulator driven by artificial muscle

actuator.” Proceedings of IEEE International Conference on Control Applications, pp. 668 –

673.

Caldwell, D.G., Medrano-Cerda, G.A., and Goodwin, M.J. (1995) “Control of pneumatic muscle

actuators.” IEEE Control Systems Magazine, vol. 15, no. 1, pp. 40 – 48.

Chan, S.W., Lilly, J.H., Repperger, D.W., and Berlin, J.E. (2003) “Fuzzy PD+I learning control

for a pneumatic muscle.” Proceedings of IEEE International Conference on Fuzzy Systems, vol.

1, pp. 278 – 283.

Carbonell, P., Jiang, Z.P., and Repperger, D.W. (2001) “Nonlinear control of a pneumatic

muscle actuator: backstepping vs. sliding-mode.” Proceedings of IEEE International Conference

on Control Applications, pp. 167 – 172.

Chou C.-P. and Hannaford, B. (1996) “Measurement and modeling of McKibben pneumatic

artificial muscles.” IEEE Transactions on Robotics and Automation, vol. 12, no. 1, pp. 90 – 102.

Lilly, J.H. (2003) “Adaptive tracking for pneumatic muscle actuator in bicep and tricep

configurations.” IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 11,

no. 3, pp. 333 – 339.

Lilly, J.H. and Yang, L. (2005) “Sliding mode tracking for pneumatic muscle actuators in

opposing pair configuration.” IEEE Transactions on Control Systems Technology, vol. 13, no.

4, pp. 550 – 558.

Nouri, A.S., Gauvert, C., Tondu, B., and Lopez, P. (1994) “Generalized variable structure model

reference adaptive control of one-link artificial muscle manipulator in two operating modes.”

Proceedings of IEEE International Conference on Systems, Man and Cybernetics, Human,

Information and Technology, vol. 2, pp. 1944 – 1950.

Repperger, D.W., Phillips, C.A., and Krier, M. (1999) “Controller design involving gain

scheduling for a large scale pneumatic muscle actuator.” in Proceedings of IEEE International

Conference on Control Applications, pp. 285 – 290.

Shen, X. (2010) “Nonlinear model-based control of pneumatic artificial muscle servo systems.”

Control Engineering Practice, vol. 18, no. 3, pp. 311-317.

Slotine, J.J.E., and Li, W. (1991) “Applied Nonlinear Control.” Prentice-Hall, Inc., New Jersey.

Page 66: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

53

Thanh, T.D.C. and Ahn, K.K. (2006) “Nonlinear PID control to improve the control performance

of 2 axes pneumatic artificial muscle manipulator using neural network.” Mechatronics, vol. 16,

pp. 577 – 587.

Van Damme, M., Vanderborght, B., Van Ham, R., Verrelst, B., Daerden, F., and Lefeber, D.

(2007) “Proxy-based sliding mode control of a manipulator actuated by pleated pneumatic

artificial muscles.” Proceedings of IEEE International Conference on Robotics and Automation,

pp. 4355 – 4360.

Zhu, X., Tao, G., Yao, B., and Cao, J. (2008) “Adaptive robust posture control of a parallel

manipulator driven by pneumatic muscles.” Automatica, vol. 44, pp. 2248 – 2257, 2008.

Page 67: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

54

CHAPTER 5: CLASSIFICATIONS OF INTENTIONS FOR CONTROLLING OF A

MULTIFUNCTIONAL KNEE-ANKLE-FOOT ORTHOSIS

5.1 CHAPTER ABSTRACT

This chapter, based on the work presented by Sai-Kit Wu and Xiangrong Shen (in press),

describes motion intention classifiers which utilize reaction forces signals from heel and toe; and

hip velocity information to predict a subject’s intention. The classifiers use Bayes method to

predict (i) walk-to-stop, (ii) walking-speed-changing, and (iii) stop-to-motions, are prove to be

highly accurate (most of them as high as 90%). This provides a necessary and significant step in

the development of a multifunctional knee-ankle-foot orthosis.

5.2.1 MOTIVATION

From the statistics published in 2002 (Clroline, 2002), 5.6 million American had

orthopedic impairment. Among those people, eighty six per cent of them had deformities of the

back or lower extremities. Not only people with deformities need orthoses, but also people who

suffer from paralysis, nerve system damage, loss of muscle function of one or more muscles, loss

of sensory and motor ability, and those born disabled need orthoses. Despite many different

types of Knee-Ankle-Foot Orthosis (KAFO) produced over the past two decades, such as

energetically passive, hybrid, and powered orthoses, their functions remain limited to level-

walking devices. Even though level-walking is the most important function of the legs, other

functions like sit-to-stand and stair climbing should not be ignored. In order to develop a robust

control for a multifunctional orthosis, a reliable way to classify a subject’s movement intention is

a premise. Such reliable classifiers needed to (i) predict subject plan to stop, (ii) predict the

change of the subject’s walking speed; and (iii) predict the subject's intention of stair climbing or

Page 68: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

55

level walking. This chapter describes the authors’ progress to date in pursuing this goal. Section

2 presents the experimental setup. Section 3 describes each classifier and shows classification

results. Finally, the conclusions for the chapter are presented in section 4.

5.2.2 GENERAL SETUP:

The orthosis for this experiment included a mechanical structure to support the subject

body, two pneumatic cylinders to give power to knee and ankle joints, two rotational

potentiometers to measure the angles of knee joint and ankle joint; two load cells to measure the

force produce by the two pneumatic cylinders; two force resistors to detect the existence of the

ground reaction force; and a gyroscope to provide the hip information. All the sensors

information was sent to a desktop PC with the real-time interface provided by MATLAB Real

Time Workshop. Only the signal from the gyroscope and two force resistors was used in this

chapter. Figure 1 shows a picture of the orthosis and the joint angle convention of the orthoisis.

Figure 5-1a, Subject wearing the orthosis system; 5-1b, Joint angle convention used.

Page 69: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

56

5.3 CLASSIFICATION:

For the classification, Bayes classifier was used. The classifier is based on bayes'

theorem, which estimates probability density of features X given class Y P(X|Y) and assigns a

new observation to the most probable class.

5.3.1 “WALK-TO-STOP” CLASSIFIER

The walk-to-stop classifier is used to identify the subject’s intention to change from

walking to stop. The classifier identifies the subject’s intention in the middle of the stance phase

and before the subject stops walking. Therefore, combining the classifier with a controller allows

the orthosis to produce just enough force to assist the subject for the stopping motion. If there is

no “walk-to-stop” classifier, an excessive amount of force would be produced at the ankle joint

by the orthosis to push the subject forward. If this happens, the subject would need to use his/her

biological ankle joint against the orthosis motion to stop or he/she could not stop walking.

This classifier input is the hip information provided by the gyroscope. The gyroscope was

mounted at a location close to the subject’s hip joint. Since the hip information will not be used

in the orthosis controller, the data is useful and independent information.

5.3.1.1 EXPERIMENT

A subject wore an orthosis on both his left and right legs (please read the general setup)

and walked on level ground. The subject was instructed to walk for at least five continuous

cycles before stopping. The orthosis attached to the right leg contained the sensors interfaced

with the computer. For the step pattern, the subject was instructed to use his left leg for the last

step; and the right leg for the second-to-last step. Moreover, the subject was required to line up

the left leg with the right leg when stopping. The step pattern is shown in Figure 5-2.

Page 70: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

57

Figure 5-2: Schematic of specific walk-to-stop pattern. The first picture shows the subject

stopped. The second and third pictures show the subject continuously walking. The arrow

between the third and forth picture indicates the subject was performing walk-to-stop.

5.3.1.2 RESULTS

A total of 30 trials were recorded with each trial including at least three continuous gait

cycles and one walk-to-stop motion. The hip velocity data was analyzed into two cases. Case I

was that the hip angle was in between -1 to 1 degree and both force resistors showed a reaction

force. Case II consisted of an additional positive hip acceleration constraint. Each 1ms of data

that fulfilled the above requirements was considered to be a data point. In total, the data

Page 71: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

58

consisted of around nine thousand continuous walking data points and two thousand walk-to-stop

data points. Eighty per cent of those data was randomly selected to build the classifier; the

remaining was used for testing. Table 5-1 shows the mean and standard derivation of the hip

velocity for both cases.

Table 5-1: Case I : the mean and standard derivation of the hip velocity when the hip angle

was in between -1 to 1 degree while the ground reaction forces were detected. Case II the

mean and standard derivation of the hip velocity when the hip angle was in between -1 to 1

degree while the ground reaction forces were detected and the hip acceleration was

positive.

The data normality was tested by using the Jarque-Bera hypothesis test, which showed

the data in both cases to be normally distributed. The threshold velocity value for the classifiers

in each case was selected. For case I, the threshold value was selected to be -0.057 deg/sec. For

case II, the value was selected to be -21.1 deg/sec. Using those threshold values and the

remaining twenty per cent of preserved data, misclassification rates in the testing data were

calculated. The results are shown in the Table 5-2 and Table 5-3.

Page 72: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

59

Table 5-2: Classification of the testing data results for case I.

Table 5-3: Classification results for case II.

Since many data points would be collected in a walk-to-stop or a continuous walking trial

(during the hip angle is in between -1 and +1 degree), a voting system would need to be included

in a practical walk-to-stop classifier. Each 1ms data point would be put into the theoretical walk-

to-stop classifier, and each classified result from the theoretical classifier would cast a vote.

When the hip angle goes beyond the range, practical walk-to-stop classifier would predict the

subject’s intention based on the number of votes for each side.

Page 73: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

60

5.3.2 WALKING SPEED CHANGING CLASSIFIER

Figure 5-3: The relations between free walking speed and mean stride length. (Dobbs,

1993)

In a multifunctional orthosis, a speed adaptive algorithm should be included in the level

walking control, due to different walking speeds requiring different amounts of torque at the

same per cent of stride. Therefore, being able to estimate the walking speed is very important.

In theory, average walking speed (AWS) is based on the frequency of walking cycle

(FWC) and average stride length (ASL). Based on the result of the stride length and walking

speed relation diagram (Figure 5-3) by R.J. Dobbs [8], the stride length at one meter per second

speed (2.236 mph) is ~1.125m, while the stride length at half meter per second (1.118 mph) is

~0.8m. Moreover, the graph also shows an almost-linear relationship between walking speed and

stride length. Therefore, the relation between average stride length and average walking speed is

given as shown in equation 1. Since those two factors were assumed to be linearly related, the

Page 74: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

61

walking speed would also be linearly related to the frequency of walking cycle. Therefore, the

speed of walking and the frequency of walking cycle can be derived as follows.

8.0*65.0 AWSASL

(1)

and

ASLFWCAWS * (2)

By combining equation 1 and 2, and rearranging

)*65.01/(*8.0 FWCFWCAWS (3)

However, the data from R.J. Dobbs’s paper is for normal people. Subjects who wear

orthosis may walk differently. Therefore, equation 3 is multiplied by alpha to correct the error.

)*65.01/(*8.0* FWCFWCalphaAWS (4)

The frequency of a walking cycle can be easily obtained by monitoring the time

difference between two continuous rising edge responses at the heel force resistor. After the

walking speed is calculated, the results would be categorized as either slow (1 mph) or normal

(2mph).

5.3.2.1 EXPERIMENT

For the testing, the subject wore the orthosis and walked on a treadmill for 2 sessions.

The treadmill was set at 1mph for the first session, and set at 2mph for the second session. Each

session lasted for one minute. The subject had 30 seconds to practice walking on the treadmill

using the orthosis before the data was recorded. An one minute break was provided between the

two sessions. Figure 5-4 shows the subject wearing the orthosis and walking on the treadmill.

Page 75: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

62

Figure 5-4: the subject wore the orthosis to walk on the treadmill

5.3.2.2 RESULTS

Eighty per cent of the frequency data was randomly selected to build the classifier, and

the remaining was used for a testing. The mean and standard derivation of the eighty per cent of

the data is shown in Table 5-4.

Table 5-4: The experimental results of the step frequency for the two treadmill speeds. The

estimated speeds, based on the experimental step frequency, and the ratio difference,

between the estimated speed and treadmill speed, are also shown

Page 76: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

63

From the eighty per cent of the experimental data, the estimated speed was 43.8% higher

than the setting speed at 1 mile per hour and 45% higher at 2mph. This shows that the subject

walked differently when wearing the orthoses. It also shows that the differences between

estimation and true speed in equation 4 were nearly the same. By selecting alpha to be 0.6925

and the threshold velocity to be 1.5 miles per hour, the testing data set could be categorized by

Baye’s classifier. The results are shown in the Table 5-5.

Table 5-5: The classification result when the testing data was used to test the walking

speed classifier.

5.3.3 STOP-TO-MOVE CLASSIFIER

For a healthy person, the feet are not only for walking but also for stair climbing. In order

to build a multifunctional orthosis, a stop-to-move classifier is necessary. The stop-to-move

classifier should be able to identify the desired motion intention at the beginning of the subject’s

movements, which is right after the stop mode and before the leg lands on the ground.

5.3.3.1 EXPERIMENTAL SETUP

A platform, which was eight inches in height, sixteen inches in width and eighteen inches

in depth, was used. A metal plate was set at the top of the platform and 5V DC signal was

connected to the plate during data collection (See Figure 5-5b). Two metal grids (see Figure 5-

Page 77: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

64

5c) were connected to analog inputs of a DAQ card and were mounted under the bottom of the

orthosis (see Figure 5-5a).

Figure 5-5: (a) metal grids ware mounted under the orthosis. (b) The platform for stop to

move experiment. (c) the metal grids

5.3.3.2 EXPERIMENT

The subject was instructed to use his right leg as his dominant leg. He would use the leg

to start his first step in any case. Moreover, he was required to stand straight before trials began.

There were 25 trials of stop-to-walk, stop-to-climbing-up-stair, and stop-to-climbing-down-stair.

Figure 5-6 shows how the subject did the stop-to-climbing-up-stair and stop-to-climbing-down-

stair trials.

Page 78: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

65

Figure 5-6: The left column shows the subject stepping on the platform, the right column

shows the subject walking down from the platform.

5.3.3.3 RESULTS

The maximum hip angle between the start of the motion and before foot landing was

selected. By using the Jarque-Bera hypothesis test of composite normality, the three sets of hip

data were proved to be normally distributed. Eighty per cent of the frequency data was randomly

selected to build the classifier, and the remaining was used for testing purpose. The probability

density functions of that eighty per cent are shown in Figure 5-7.

Page 79: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

66

Figure 5-7: The left curve is the probability density function of climbing down a stair

versus the maximum hip angle. The middle curve is the probability density function of level

walking versus the maximum hip angle. The right curve is the probability density function

of climbing up a stair versus the maximum hip angle.

By selecting the threshold values of the maximum hip angle as 27.8 degrees and 47

degrees, the classification results of the testing data are shown below.

Table 5-6: The classification result when testing data was used to test the classifier

Page 80: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

67

The classifier uses the hip kinematic information for classification, and can classify

among climbing up a stair, climbing down a stair and level walking.

5.4. CONCLUSIONS

This chapter describes the classification methods for predicting subject movement

intention while wearing a Knee-Ankle-Foot orthosis. Statistic results show that the classifiers

often assign the data into the correct categorizes. The findings for which helps in the

development of a multifunctional Knee-Ankle-Foot orthosis.

With the speed changing intention classifier, one can predict the subject’s intention.

However, a speed adaptive control method is required to control an orthosis to assist the user to

walk at different speed. In the next chapter, a novel control method using fuzzy impedance

control for different walking speeds is introduced.

Page 81: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

68

REFERENCES:

Andrews BJ, Baxendale RH, Barnett R, Phillips GF, Yamazaki T, Paul JP, Freeman PA., (1988),

Hybrid FES orthosis incorporating closed loop control and sensory feedback. J Biomed Eng,

Vol. 2. ,pp 189-195.

Clroline C. N. , (2002), Issues Affecting the Future Demand for Orthotists and Prosthetists.

Dobbs, R. J., Charlett, A., Bowes, S.G., O'Neill, C. J. A., Weller, C., Hughes, J., Dobbs, S. M.,

(1993), Is this walk normal? Age and Ageing, vol. 22, pp27-30.

Fattah, A., Agrawal, S.K., (2005), On the design of a passive orthosis to gravity balance human

legs, Transactions of the ASME, vol. 127, pp 802-808

Fleischer C., Reinieke, C., Hommel, G., (2008), Predicting the intended motion with EMG

signals for an exoskeleton orthosis controller, IEEE/RSJ International Conference

Gharooni S, Heller B, Tokhi MO. ,(2001) , A New Hybrid Spring Brake Orthosis for controlling

hip and knee flexion in swing phase, IEEE Trans Neural Syst Rehabil Eng. Mar;9(1):106-7.

Sawicki, G.S., Ferris, D. P., (2009), A pneumatically powered knee-ankle-foot orthosis (KAFO)

with myoelectric activation and inhibition. Journal of NeuroEngineering and Rehabilitation.

Vol. 6

Yang L, Condie DN, Granat MH, Paul JP, Rowley DI. , (1996), Effects of joint motion

constraints on the gait of normal subjects and their implications on the further development of

hybird FES orthosis for paraplegic persons, J Biomech, Vol 29., pp 217-26.

Page 82: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

69

CHAPTER 6: WORKING TOWARD A MULTIFUCALTION ORTHOSIS –SPEED

CLASSIFIER AND FUZZY IMPEDANCE CONTROLLERS FOR DIFFERENT SPEED

WALKING

6.1 CHAPTER ABSTRACT

An orthosis should assist the user not only for level walking at a constant speed, but it

should also be able to adapt to different walking speeds and have other functions (For example

helping user to do sit-to-stand and stair climbing). This chapter, based on the work presented in

Sai-Kit Wu and Xiangrong Shen (2011C), describes the authors’ progress to make a

multifunctional orthosis, the user speed intention classifier and fuzzy impedance controllers for

slow, normal, and fast walking speed. The speed classifier is to detect the frequency of the

reaction force acting at the bottom of an orthosis during user walking, and then classifies the

user’s walking speed. Biological data has been collected and the classification result shows good

accuracy. On the other hand, the fuzzy impedance controller computes the required torques at the

knee and ankle joints for three different walking speeds. Simulation from the controller shows

that the torque estimation has less discontinuity from phase to phase than the estimation from a

regular impedance controller. In theory, the classifier result could be used with the fuzzy

impedance controllers to compute the required biological torque of walking at different speed

based on predicting the user’s intention.

6.2. INTRODUCTION

Most orthosis research focuses only on investigating methods for users to regain constant

speed level walking ability. Few researches work on investigating how to control orthoses to

Page 83: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

70

assist users to walk at different speeds. In this chapter, novel fuzzy impedance controllers, which

improve the control performance of orthoses, are introduced.

6.3. FUZZY IMPEDANCE CONTROLLERS

Even if the desired speed is available based on the speed intention classifier in chapter 5,

controlling an orthosis is also another challenging problem. Impedance control has been used as

higher level controllers for many prostheses and orthoses research (Ha, 2010; Sup 2008; Wu

2010). They divide the standard gait cycle into four phases (stance flexion, pre-swing, swing

flexion, swing extension) and apply different parameters to the impedance equations. The

controller would calculate the required amount of torque the subject requires for walking. A

general form of the impedance equation is shown below.

(1)

where is the torque, k is the stiffness, b is the damping factor; and is the equilibrium point.

Some researchers have added another term to the impedance equation. This

additional cubic stiffness term makes the joint at the prosthesis or orthosis move to the desired

position faster. During selection of the values of the parameters, non negative constraints are

required. These constraints guarantee a single converging point, also the selected as the

equilibrium point, in the impedance equation. This feature provides a safety control method, and

which it makes the impedance equation popular to the researchers.

Even though there is a big advantage to using the impedance equation, it also has its

drawbacks. Those drawbacks are (1) a set of constant parameters for the impedance equation

always creates certain amount of torque prediction error; (2) Significant rate of change of torque

always happen at transition between two walking phases; (3) The current model is only fit for

subjects walking at normal speed.

Page 84: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

71

To solve those issues, the fuzzy impedance controllers for slow, normal, and fast walking

speed are introduced in this chapter. The idea is to keep the strong point of the impedance

control, which is the single convergent point, and improve the shortcomings, which are limited

by the constant parameter sets. In order to keep the single convergent point, the non-negative

parameters are must. Positive gains are multiplied to each parameter respectively. Fuzzy logic is

applied to change the values of the gains and slightly modify the equilibrium point of each phase

based on the current joint angle and velocity. The modified equation is shown below.

(2)

Where are fuzzy logic controlled gains and is the

fuzzy logic controlled equilibrium point.

6.3.1 METHOD AND RESULTS

The data from Winter’s experiment (Winter, 1991) was used in this analysis. MATLAB

statistics toolbox and fuzzy logic toolbox were used in the analysis. The statistics toolbox was

used to find sets of parameters of different phases for different speeds. Those sets of constant

parameters were the best selections for use in regular impedance controllers. The corresponding

fittings are shown in Figure 6-1. By using those constant parameters as initial sets, non-negative

gains were added to each parameter at each phase. The gains were manually searched to make

the best fit and minimize the amount of discontinuity between two continuous phases. Two sets

of gain parameters and two slightly adjusted equilibrium points were selected for each phase at

each speed. The gain parameters were put into the fuzzy logic toolbox in MATLAB to create

fuzzy systems in order to control the gain parameters and equilibrium points based on angular

position and velocity. All fuzzy systems used two input and two output membership functions.

There were a total 96 fuzzy systems created in this analysis. The results are shown in the Figure

Page 85: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

72

6-1 to Figure 6-6. From the results, figures show that the fuzzy impedance controllers

significantly reduce rate of change of torque between two walking phases.

Figure 6-1: Knee torque for normal walking speed.

Figure 6-2: Ankle torque for normal walking speed.

Page 86: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

73

Figure 6-3: Knee torque for fast walking speed.

Figure 6-4: Ankle torque for fast walking speed

Page 87: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

74

Figure 6-5: Knee torque for slow walking speed

Figure 6-6: Ankle torque for slow walking speed

6.4. DISCUSSION AND CONCLUSIONS

In this chapter, fuzzy impedance controllers are introduced. The impedance controllers

with fuzzy control parameters significantly reduce the torque prediction error and the rate of

change of torque between phases. Moreover, the controllers can be used for different walking

speeds. The finding is a milestone towards building a multifunctional orthosis control system.

Page 88: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

75

The last few chapters of this dissertation focus on different methods of controlling lower

limb robotic devices. In the next chapter, focus is shifted the design of a robotic device instead of

controls of robotic devices and in which a novel pneumatic prosthesis design will be introduced.

Page 89: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

76

REFERENCES

Dobbs, R. J., Charlett, A., Bowes, S.G., O'Neill, C. J. A., Weller, C., Hughes, J., Dobbs, S. M.,

(1993), Is this walk normal? Age and Ageing, vol. 22, pp27-30.

Ha, K.H.; Varol, H.A.; Goldfarb, M.; Volitional Control of a Prosthetic Knee Using Surface

Electromyography, Biomedical Engineering,vol 58 Issue 1 , pp 144 – 151

Sup, F., Bohara, A., and Goldfarb, M.Design , Control of a Powered Transfemoral Prosthesis.

International Journal of Robotics Research, vol. 27, no. 2, pp. 263-273, 2008.

Wu, S.K., Waycaster. G, Shen, X, Active knee prosthesis control with electromyography, 2010

Dynamic Systems and Control Conference

Winter, D. A. (1991). The Biomechanics and Motor Control of Human Gait: Normal, Elderly

and Pathological, 2nd edn. Waterloo, ON, University of Waterloo Press.

Page 90: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

77

CHAPTER 7: DESIGN A PNEUMATIC MUSCLE KNEE PROSETHESIS

7.1 CHAPTER ABSTRACT

This chapter describes a novel knee prosthesis design which utilizes a rope pulley

mechanism and slider crank mechanism. In the pulley design for the rope pulley mechanism, a

superellipse pulley is chosen to give more variation. The parameters in those mechanisms and

the prosthesis are optimized, so that the knee torque from the prosthesis mimics that of a

biological leg. The design also reserves space for the components of an ankle prosthesis.

7.2 INTRODUCTION

Ziegler (2005) estimated around 1.6 million Americans live with the loss of a limb and

around one third of them are classified as major amputations of lower limbs. This study also

predicts the number will double by 2050. Therefore, prosthesis research is necessary.

In the domain of above-knee (AK) prostheses, traditional devices have been limited to

energetically-passive devices. In spite of the recent advances in AK prosthetics, such as the

introduction of microcomputer-controlled damping during locomotion, passive devices still

display significant deficiency in locomotive functions, especially those requiring net positive

power, such as walking upstairs and up slope, running and jumping (Winter 1991, Nadeau 2003).

A powered prosthesis can help the user achieve those tasks. Many research groups (Sup 2008,

Waycaster 2011) work on powered prostheses, and for which different actuators are chosen. Two

common actuators are the DC motor and pneumatic muscle. In this section, the pneumatic

muscle will be discussed in detail.

Page 91: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

78

Pneumatic artificial muscle (PAM) contains an almost inextensible outer mesh and an

extensible inner membrane. When the muscle is pressurized, the radius of the pneumatic muscle

expands, the muscle shorten axially, which generates a contraction force in the axial direction.

PAM becomes more popular as an actuator in prosthesis and orthosis because (1) it can create a

large amount of force, (2) it has a high power density, and (3) it is a light-weight muscle-like

actuator that mimics the functioning mechanism of biological muscles. Festo, a pneumatic

muscle company, has its DMSP40 series muscle. The muscle can create force up to 6000N. The

force profile of DMSP40 muscle is shown in Figure 7-1. Researchers have reported the typical

values of power density for PAM ranging from 1.5 kW/kg (Hannaford 1990) to 10 kW/kg

(Isermann 1993), which is at least an order of magnitude higher than that of EM motors (0.1

kW/kg as reported in (Raab 1990)).

Figure 7-1. FESTO DMSP 40 muscle force profile (FESTO 2011)

An ideal prosthesis should provide torque close to that of a biological leg at any joint

angle. In order to design a good knee prosthesis, it is necessary to understand the biological knee

Page 92: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

79

torque from healthy subjects. Winter (1993) and Riener (2002) performed experiments on

normal human subjects to determine the required knee torque and range of motion in level

walking and stair climbing, etc. The combined torque curve is shown in the following Figure.

Figure 7-2. Knee torque from health people

7.2.1 LINEAR TO ROTATIONAL MOTION

A few methods could be used in prosthesis to translate the linear PAM force to required

joint torque. Two of them are discussed in detail in this section. First is the rope pulley

mechanism; the second is the slider crank mechanism.

7.2.1.1 ROPE PULLEY MECHANISM

For the rope pulley mechanism, the pulley needs to be designed such that a specific

moment arm for the PAM at any joint angle provides the torque required. A pulley has a strict

design requirement; the curve must be convex at all contraction points between the pulley and

the rope. This ensures that no loss of contact between the pulley and the rope will occur.

For the rope pulley mechanism, two different ways to create the pulley optimization

problem are discussed. One is a polar polynomial function base. The other one is a predefined

Page 93: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

80

shape function base. Both of them are methods to set up optimization problems. The optimal

solution is the best sets of parameters to create a pulley for the prosthesis, so that the prosthesis

produce knee torque that close to that of a biological leg.

7.2.1.1.1 POLAR POLYNOMINAL FUNCTION OPTIMIZATION

In mathematics, a polynomial function is an expression of finite length constructed from

variables and constants, using only the operations of addition, subtraction, multiplication, and

non-negative integer exponents. The general form is shown below.

(1)

A polar coordinate polynomial function is similar to the general form except the function output

is the radius (r) at a specific angle .

(2)

Figure 7-3. Example of a pulley in two different orientation (A) the front face on top (B) the

back face on top.

Page 94: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

81

There are three drawbacks to using a polar polynomial function to create an optimization

problem. The first one is the difficulty in setting up the boundary conditions because of the

unlimited number of combinations to create a finite pulley curve. The second drawback is that

the optimization code needs to run many steps before it can determine if the polynomial curve is

convex. (Note that a pulley curve, which is defined from , does not have to be

completely convex as long as the contact region of the rope on the pulley is convex. Figure 7-3

shows the same shape with two different orientations. If a rope touches the shape from left hand

side, the orientation of the shape in Figure 7-3a fails because it has concave curve on left hand

side. On the other hand, the shape meets the convex requirement if the same shape is oriented as

Figure 7-3b.) If this convex condition is checked at the beginning of the constraint code, the

contact region of the rope on the pulley would still be unknown and the only reasonable range to

check at that point is the full range from . This could eliminate many possible

solutions which are concave outside of the rope on pulley contact region. However, the

optimization process would take much longer if the optimization code has to run though all the

possible contact points to find out the contact region before checking whether the function is

convex. The third drawback is the difficulty of determining the order of the polynomial equation.

A lower order equation reduces the number of variables and increases the speed of the

optimization process. However, the variation of the shape is limited.

7.2.1.1.2 PREDEFINED SHAPE BASE FUNCTION OPTIMIZATION

In this method, a shape is selected to be the fundamental shape of the pulley at the

beginning of the design. The advantage is that a convex shape can be chosen as the predefined

shape, so that the optimization code does not need to check the convex constraint at each cycle.

Page 95: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

82

This would save a lot of CPU time. In this chapter, the predefined shape method is chosen to

create a pulley for creating extensional torque.

7.2.1.2 SLIDER CRANK MECHANISM

The slider crank mechanism is a very common mechanism which converts linear motion

into rotational motion or vice versa. It is very common in car engines, which converts the linear

motion of the piston to rotational motion of the crank shaft.

The advantage of the slider crank mechanism is its geometry base mechanism. This

feature significantly reduces the computational time during optimization because 1) the

optimization code does not need to “search” for the contact point between the rope and the pulley

at each joint angle because simple geometric equations can be used to find out all information in

the structure. 2) The optimization code does not need to integrate the pulley curve to find out the

current muscle length because the information can be found by using the same geometry.

Figure 7-4. (Left - a) The two muscle knee prosthesis design. (Right - b) Single muscle with

return spring prototype.

A pneumatic muscle prosthesis (Figure 7-4a) was developed by Waycaster (2009) using

rope pulley mechanism. For the pneumatic muscle prosthesis, two equal size muscles were

Page 96: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

83

selected, and a used with a constant radius pulley. These selections simplified the design.

However, the constant-radius pulley mechanism could not produce the required torque due to the

limitation of pulley variation. A year after the two pneumatic muscle prosthesis, Waycaster

(2011) designed a single muscle with a return spring prosthesis prototype (Figure 7-4b). A slider

crank mechanism on the return springs was used in producing contraction torque. The advantage

of the prototype was only one muscle volume of gas was needed for each cycle of walking.

However, the return springs could produce unwanted contraction force in some cases. For

example, flexion torque by the return springs during sit-to-stand motion. Therefore, a better

developed system, which can produce the required knee torque for different motions and can

handle different tasks, is desired.

7.3 DESIGN

The PAM prosthesis was designed to meet the following requirements. 1) Produce torque

that is close to the biological leg. 2) No unwanted contraction during sit-to-stand motion. 3)

Reserve space for a PAM ankle prosthesis.

The knee prosthesis design is divided into two systems. The extension system applies the

rope pulley mechanism, which uses the predefined shape method to design the pulley. On the

other hand, the contraction system applies a slider crank mechanism to produce the contraction

torque. Figure 7-5 shows the basic structure of the knee prosthesis.

Page 97: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

84

Figure 7-5. The basic structure of the knee prosthesis

7.3.1 EXTENSION SYSTEM

In the extension system, a FESTO DMSP 40mm diameter pneumatic muscle is chosen as

the actuator. The job for the extension system is to provide the required “push up” torque for the

user. One end of the extension bar connects to the extension muscle connector (see Figure 7-5),

while the other end is connected perpendicularly to the main bar which is connected to the

origin. The length of the extension bar and the location where it is connected to the main bar are

two variables to optimize. The other end of the extension muscle is connected to a rope which

travels along the pulley.

The selected basic shape for setting up the optimization in this extension pulley design is

the Lamé curve. A Lamé curve (superellipse) is not a common shape, but it can be explained in

Page 98: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

85

the following way. A circle is a special kind of ellipse; and an ellipse is a special kind of

superellipse. A superellipse is defined as a set of all points (x,y) with the equation.

(3)

When n is between 0 to 1, the superellipse is a star-like shape with four concave sides. When n is

1, it is a diamond shape, when n = 2 it is a general ellipse, the superellipse is further generalized

as:

(4)

or

(5)

Figure 7-6. A superellipse

In general, a shape equation with more variables has more freedom to change its structure

than a shape equation with less variables. More freedom of a shape gives pulley more variation

in order to match the required torque more closely, so that a better torque performance could be

achieved. The Table 7-1 describes the numbers of variables of different shapes.

Page 99: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

86

Shape basic translation rotation

No translatable circle 1 0 0

Translatable circle 1 2 0

Ellipse 2 2 1

Superellipse 4 2 1

Table 7-1. Comparison of number of variables of different shapes.

7.3.1.1 OPTIMIZATION PROCESS

Figure 7-7. Extension system optimization process graphical representation.

Page 100: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

87

Description Short form Color

Directional unit

vector of each point

on the pulley curve

DPP Yellow Picture 7A

Directional unit

vector between each

point of the pulley

curve to the current

location of swing

structure center

DPS Red Picture 7B

Position unit vector at

the contact point from

origin

POP Purple Picture 7D

Table 7-2. Description of the vectors in extension system optimization process.

At each step of the optimization process, DPPs and DPSs are calculated in order to find the

contact point between the superellipse and rope. When a DPP and a DPS are parallel at a point,

the rope and the pulley would make contact (Picture C in Figure 7-7). This could be searched for

the maximum value of the dot product of those two unit vectors.

(6)

After the contact point is found, the effective radius is computed by using positional vector R of

the pulley curve, POP and DPS.

(7)

Page 101: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

88

Moreover, the percentage of muscle shortening is also computed.

(8)

The percentage of shorten of the muscle is

(9)

The force generated by the FESTO muscle is given as

(10)

After that information is found, the current torque is calculated

(11)

The cost function is as follow

(12)

Due to the space limitation, the objective to this design is to meet the torque requirement

for a 85 kg male subject (the average American male weight [11]). The optimal parameters are

shown in Table 7-3. Those values were found by utilizing the MATLAB Optimization Toolbox

and Parallel Computing Toolbox. The resulting torque curve, as compared with the required

torque corresponding to various locomotive functions, is shown in Figure 7-8.

Page 102: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

89

Figure 7-8. The optimized extensional torque curve (blue) and the biological torque curve

(red).

Variable names in

extension system

Optimized value Variable names in

extension system

Optimized value

Extension bar length 0.75in Extension pulley

center translation x-

direction

-0.80in

Extension bar

location distance

12.27in Extension pulley

center translation y-

direction

0.648in

Extension muscle

length

5.18in ext pulley center

rotation angle

88.7 deg

a 0.996in m 1.69

b 0.46in n 1.72

Table 7-3. The optimized parameters for the extension system.

Page 103: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

90

7.3.2 CONTRACTION SYSTEM

In the contraction system, a slider crank mechanism is applied. Two FESTO DSMP10

muscles have been used in the design. Those two muscles are put on the two side bars of the

main structure. This design reserves the central space for components of a PAM ankle prosthesis.

7.3.2.1 OPTIMIZATION PROCESS

Figure 7-9. The geometry of the slider crank mechanism.

Page 104: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

91

Variable name in contraction system Description

a (optimization parameter) distance from origin to contraction bar

b (optimization parameter) distance from origin to muscle connector

point

c total length of muscle and connector

d (optimization parameter) length of the contraction bar

h horizontal line that pass though origin

p line that perpendicular to c and passes though

origin

t line that connects end point a and end point b

ang bh (optimization parameter) Angle between line b and horizontal line

muscle length (optimization parameter) The nominal length of the PAM

Table 7-4. The description of variables in contraction system.

During each optimization steps, the following will be calculated

(13)

After angle ab is know, t can be found as:

(14)

‘angle at’ and ‘angle dt’ can be obtained by

(15)

(16)

so the length c can be obtain by

(17)

Page 105: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

92

The current muscle length and the percentage of the muscle shortening are obtained by

(18)

(19)

The contraction force of the two muscles is

(20)

Angle bc is

(21)

Angle bp is

(22)

The moment arm length p is

(23)

The torque can be obtained by

(24)

The cost function is as follows

(25)

Page 106: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

93

The optimization result is shown in the Figure 7-10. The red curve is the biological torque and

the blue curve is the calculated torque from the slider crank mechanism. The optimized

parameters of the contraction system are shown in Table 7-5.

Figure 7-10. The optimized contraction torque curve (blue) and the biological torque curve

(red).

Variables in contraction system optimized value

a 12.992 in

b 1.1444 in

d 2.4996 in

muscle length 8.7041 in

angle bh 82.7567 deg

Table 7-5. The optimized parameters for the contraction system.

Page 107: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

94

Figure 7-11. Model of the knee prosthesis.

The volume of the prosthesis structure (which excludes the muscles, load cell and the

load cell connector) is 415652 cubic millimeters. The material of the frame is 2014 aluminum

T6 alloy; and its density is 2800kg/m3, so the overall weight is around 1.16kg. To make sure the

prosthesis function safely, an extreme load condition is given during the finite element analysis.

By applying 6000N at the swing adaptor joint,1000N at the joint of each extended contraction

bar as well as fixing the the highest end of the pulley, the maximum displacement of the

structure is around 7.2 mm and the maximum von Mises stress is around 3e9 N/m^2. During this

Page 108: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

95

extreme condition, the safety factor is around1.32. The stress and displacement analysis results

are shown in Figure 7-12.

Figure 7-12. Stress analysis (left) and displacement analysis (right) of the model.

7.4 CONCLUSIONS

For the design, a prosthesis with optimized parameters can generate torque that is close to

a biological knee. This design utilized PAM as the actuators for both contraction and extension

direction, such that both the extension and contraction torques can be controlled independently.

Moreover, the central space on the contraction side is reserved for an ankle prosthesis PAM.

This makes a two DOFs ankle knee prosthesis possible.

Page 109: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

96

REFERENCES

Hannaford, B. and Winters, J.M. (1990) “Actuator properties and movement control: biological

and technological models.” in Multiple Muscle Systems: Biomechanics and Movement

Organization, chapter 7, pp. 101-120, Springer-Verlag, New York

Raab, U. and Isermann, R. (1990) “Actuator Principles with Low Power.” In vdi/vde Tagung

Actuator 90, Bremen.

Winter, D. A. (1991). The Biomechanics and Motor Control of Human Gait: Normal, Elderly

and Pathological, 2nd ed. Waterloo, ON, University of Waterloo Press.

Isermann, R. and Raab, U. (1993) “Intelligent actuators – Ways to autonomous systems.”

Automatica, vol. 29, no. 5, pp. 1315-1331.

Riener, R. (2002), Rabuffetti, M., Frigo, C.. Stair ascent and descent at different inclinations.

Gait and Posture, 15, 32-44.

Ogden (2002), United States National Health and Nutrition Examination Survey

Nadeau, S., McFadyen, B. J. and Malouin, F. (2003). Frontal and sagittal plane analyses of the

stair climbing task in healthy adults aged over 40 years: what are the challenges compared to

level walking? Clinical Biomechanics, 18(10): 950–959.

Ziegler-Graham, K., MacKenzie, E.J., Ephriam, P.L., Travison, T.G., Brookmeyer, R. (2005).

Estimating the Prevalence of Limb Loss in the United States: 2005 to 2050. Archives of Physical

Medicine and Rehabilitation, 89(3), 422-429.

Sup, F., Bohara, A., (2008) and Goldfarb, M.Design and Control of a Powered Transfemoral

Prosthesis. International Journal of Robotics Research, vol. 27, no. 2, pp. 263-27

FESTO (2011) fluidic muscle data sheet

Waycaster, G , Wu, S.K., Shen, X. (2011) Design and Control of a Compact and Flexible

Pneumatic Artificial Muscle Actuation System. Part One: Design Process

Page 110: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

97

CHAPTER 8: CONCLUSIONS AND RECOMMENDATION FOR FURTHER STUDIES

8.1 Conclusions

The objective for these studies was to develop new control methods for lower limb

robotics and design a new lower limb robotic system. A brief review of other studies was

presented at the beginning of the dissertation. The first study examined a novel high level

controller for prosthesis control. A controller, utilizing the Electromyography (EMG) with a

biomechanical model, was developed. Secondly, this dissertation studies pneumatic muscle, a

new type of prosthesis actuator. However, pneumatic muscles are difficult to control, so a sliding

mode controller was applied to preciously control a new pneumatic muscle prosthesis prototype.

Moreover, a novel pneumatic muscle knee prosthesis, which utilized the cable pulley

mechaninism and slider crank mechanism, was developed. Thirdly, control methods of the

powered orthosis are very limited. In order to create new control methods for the orthosis user, a

set of novel user movement intention classifiers, which were based on hop information and

ground reaction force sensors, was developed.

Page 111: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

98

8.2 Recommendations for further studies

First, EMG controllers use subjects’ biological signals from surface muscle, which are

not a very good source for input signals. The main problem is skin proprieties change over time,

so the signal properties (like amplitude) become time dependent factors. An adaptive method

should be used with active-reactive model in order to create the best result.

Second, pneumatic muscles have a strong potential to be a major actuators for prostheses.

The highly nonlinear contraction property is a big obstacle. However, a model study of

pneumatic muscles including the force, contraction speed (in both axial and radial direction), and

the percentage of muscle length reduction should be conducted.

Page 112: LOWER-LIMB ROBOTIC DEVICES: CONTROLS AND DESIGN SAI …

99

APPENDIX