SlideShare a Scribd company logo
Optimal Feedback Control for Human Gait
with Functional Electrical Stimulation
Ton van den Bogert
Orchard Kinetics LLC, Cleveland OH
Elizabeth Hardin
Cleveland FES Center
Cleveland VA Medical Center
Functional Electrical Stimulation
(FES) for gait
• Open loop stimulation patterns
• Stability achieved via:
– upper body support
– passive constraints on joint motion
• Long term goal: feedback control
Hardin, et al, J Rehabil Res Dev 44(3), 2007.
Model-based approach
• Musculoskeletal model
• Make it walk with open loop control
• Add feedback
– Muscle spindles (for comparison)
– Joint angles
– Joint angular velocities
– Forefoot pressure
• Evaluate stability as function of
– Feedback type
– Feedback gain
+
Methods
Generic musculoskeletal model
• 2D, 7 segments, 9 degrees of freedom
• 16 Hill-based muscles
• 50 state variables x(t)
– 9 generalized coordinates
– 9 generalized velocities
– 16 muscle active states
– 16 muscle contractile states
• 16 muscle stimulations u(t)
• Dynamic model:
glutei
iliopsoas
hamstrings
rectus femoris
vasti
gastrocnemius
soleus
tibialis anterior
u)f(x,x 
Open loop optimal control
• Make model walk like a human
– Track joint angles & ground reaction forces
– Minimal effort
• Find x(t),u(t) such that
– Objective function is minimized:
and constraints are satisfied
• Dynamics:
• Periodicity:
– Solved via direct collocation method
• (Ackermann & van den Bogert, J Biomech 2010)
u)f(x,x 
vTT  )()( 0xx
   








 

N
i
N
i
M
j
jieffort
V
j j
jiji
u
MN
W
ms
NV
J
1 1 1
2
1
2
11

tracking effort
Sensors for feedback
• 30 sensor signals s(t)
– 2 forefoot pressures
– 16 spindle signals d/dt(fiber length)
– 6 joint angles
– 6 joint angular velocities
• Sensor signals are a function of system
state:
s(t) = s(x(t)) sensor model
+
Model with feedback
• Open loop optimal control solution xO(t), uO(t)
• Feedback controller:
– u = uO(t) + G·[ s – s(xO(t)) ]
• Gain matrix (16 x 30)
• Magnitude of gains was varied
– Signs fixed, positive (●) or negative (●)
G =
feet ang.velanglesspindles
right side muscles
left side muscles
Formal stability analysis
• Linearization: (xk+1 – x*) = A·(xk – x*)
• Matrix A calculated from model
• Eigenvalues of A: Floquet multipliers λ (50)
• Floquet exponents: μ = log(λ)/T
– Maximum Floquet Exponent: MFE (s-1) (stable: <0)
Dingwell & Kang, J Biomech Eng 2007.
Floquet analysis
Quantify the growth/damping
of perturbations from one gait
cycle to the next
“Anecdotal” stability analysis
• Perturb forward velocity by 2%
• Simulate half a gait cycle
• By how much has the trunk fallen?
– Vertical Trunk Excursion (VTE)
initial state final state
VTE
Results and Discussion
Open loop optimal control solution
-10
0
10
20
30
Hip Angle
[degrees]
0
20
40
60
Knee Angle
70
80
90
100
Ankle Angle
File name: ./result100half.mat
Number of nodes: 100
Initial guess: ../007result.mat
Model used: ../../Legs2dMEX/CCFmodel
Gait data tracked: ../wintergaitdata.mat
Weffort: 1
Norm of constraints: 0.00092369
Cost function value: 0.029958
0
0.2
0.4
0.6
0.8
1
1.2 GRF Y
[BW]
0 50 100
-0.2
-0.1
0
0.1
0.2
GRF X
[BW]
Time [% of gait cycle]
0
400 Muscle Forces
Ilio
0
400
Glu
0
600
Ham
0
150
RF
0
600
Vas
0
1500
Gas
0
1000
Sol
0 50 100
0
800
TA
0
1
Ilio
Muscle Activations
0
1
Glu
0
1
Ham
0
1
RF
0
1
Vas
0
1
Gas
0
1
Sol
0 50 100
0
1
TA
Muscle spindle feedback
0 1 2 3
0
5
10
15
20
Spindle gain (m-1
s)
MaxFloquetExponent(s-1)
0 1 2 3
0
0.05
0.1
0.15
0.2
Spindle gain (m-1
s)
VerticalTrunkExcursion(m)
Floquet VTE
gain = 1.96 m-1 sgain = 0
0 0.5 1 1.5 2
4
6
8
10
12
14
16
angle gain (rad-1
)
MaxFloquetExponent(s-1)
0 0.5 1 1.5 2
0
0.05
0.1
0.15
0.2
angle gain (rad-1
)
VerticalTrunkExcursion(m)
Joint angle feedback
Floquet VTE
gain = 0.7 rad-1gain = 0
Joint angular velocity feedback
0 0.1 0.2 0.3 0.4 0.5
0
5
10
15
angular velocity gain (rad-1
s)
MaxFloquetExponent(s-1)
0 0.1 0.2 0.3 0.4 0.5
0
0.05
0.1
0.15
0.2
angular velocity gain (rad-1
s)
VerticalTrunkExcursion(m)
Floquet VTE
gain = 0.22 rad-1 sgain = 0
0 1 2 3
x 10
-3
10
15
20
25
30
35
40
GRF gain (N-1
)
MaxFloquetExponent(s-1)
0 1 2 3
x 10
-3
0
0.05
0.1
0.15
0.2
GRF gain (N-1
)
VerticalTrunkExcursion(m)
Forefoot pressure feedback
Floquet VTE
gain = 0.00138 N-1gain = 0
Effect of simple feedback
• Feedback from each type of sensor could
improve stability
• Agreement between Floquet analysis and
finite perturbation response
• An optimal feedback gain always existed
• Stability (MFE<0) was not yet achieved
– Feedback from combination of sensor types?
0
0.1
0.2
0.3
0.4
0
1
2
-5
0
5
10
angular velocity gain (rad-1
s)angle gain (rad-1
)
Max.FloquetExponent(s-1)
Combined feedback
• Lowest MFE: −0.1482 s-1
– Angle gain 1.40 rad-1
– Angular velocity gain 0.12 rad-1 s
MFE (s-1)
Continuous walking with optimal
combined feedback
• Why not stable, as predicted by MFE?
• Limitations of Floquet analysis
– accuracy
– linearization
Limitations of control system
• Sensors
– All sensors in one group had same gain
– Limited sensor combinations were tested
– Missing sensors
• Vestibular, etc.
• Physiological feedback is not always linear
– Threshold effects
– Reflex modulation
– Stumble response
Acknowledgments
• Programming:
– Marko Ackermann
• U.S Department of Veterans Affairs
– B4668R (Hardin)
– B2933R (Triolo)
Forefoot pressure
• Can possibly:
– help control timing of push off
– help stabilize against forward fall
• Evidence in cats and humans
– Pratt, J Neurophysiol 1995; Nurse & Nigg, Clin Biomech 2001
• Theoretically useful in control of posture and hopping
– Prochazka et al, J Neurophysiol 1997; Geyer et al., Proc R Soc Lond 2003
• Gait?
+

More Related Content

Similar to Optimal Feedback Control for Human Gait with Function Electrical Stimulation

Structural Dynamics - SDOF
Structural Dynamics - SDOFStructural Dynamics - SDOF
Structural Dynamics - SDOF
ebookslist1
 
Time Response in Control System
Time Response in Control SystemTime Response in Control System
Time Response in Control System
AnshulShekhar3
 
The tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsThe tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic models
Colin Gillespie
 
Streaching - Dra. Deborah Gaebler
Streaching - Dra. Deborah GaeblerStreaching - Dra. Deborah Gaebler
Streaching - Dra. Deborah Gaebler
Teletón Paraguay
 
5. fourier properties
5. fourier properties5. fourier properties
5. fourier properties
skysunilyadav
 
Lec1 01
Lec1 01Lec1 01
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying ParametersTracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
Belinda Marchand
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Thomas Templin
 
The best Lumbar Relief Back Stretcher
 The best Lumbar Relief Back Stretcher The best Lumbar Relief Back Stretcher
The best Lumbar Relief Back Stretcher
Lumbarest
 
Spinal Traction at Home with Lower Back Pain Relief Mat Lumbarest
Spinal Traction at Home with Lower Back Pain Relief Mat LumbarestSpinal Traction at Home with Lower Back Pain Relief Mat Lumbarest
Spinal Traction at Home with Lower Back Pain Relief Mat Lumbarest
Lumbarest
 
Back Stretcher – Proper Stretching for Back Pain Relief
Back Stretcher – Proper Stretching for Back Pain ReliefBack Stretcher – Proper Stretching for Back Pain Relief
Back Stretcher – Proper Stretching for Back Pain Relief
Alex Vulfov
 
Postgraduate orthopaedics march 2015 biomechanics
Postgraduate orthopaedics march 2015   biomechanicsPostgraduate orthopaedics march 2015   biomechanics
Postgraduate orthopaedics march 2015 biomechanics
nickcaplan23
 
Lecture 23 24-time_response
Lecture 23 24-time_responseLecture 23 24-time_response
Lecture 23 24-time_response
Syed Ali Raza Rizvi
 
Graduate Econometrics Course, part 4, 2017
Graduate Econometrics Course, part 4, 2017Graduate Econometrics Course, part 4, 2017
Graduate Econometrics Course, part 4, 2017
Arthur Charpentier
 
Computing the Nucleon Spin from Lattice QCD
Computing the Nucleon Spin from Lattice QCDComputing the Nucleon Spin from Lattice QCD
Computing the Nucleon Spin from Lattice QCD
Christos Kallidonis
 
Cga ifa 2015 13 the role of cga in crouch
Cga ifa 2015 13 the role of cga in crouchCga ifa 2015 13 the role of cga in crouch
Cga ifa 2015 13 the role of cga in crouch
Richard Baker
 
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
IOSR Journals
 
Time response analysis of system
Time response analysis of systemTime response analysis of system
Time response analysis of system
vishalgohel12195
 
Oscillations
OscillationsOscillations
Oscillations
Julieber Bersabe
 
Meeting w4 chapter 2 part 2
Meeting w4   chapter 2 part 2Meeting w4   chapter 2 part 2
Meeting w4 chapter 2 part 2
Hattori Sidek
 

Similar to Optimal Feedback Control for Human Gait with Function Electrical Stimulation (20)

Structural Dynamics - SDOF
Structural Dynamics - SDOFStructural Dynamics - SDOF
Structural Dynamics - SDOF
 
Time Response in Control System
Time Response in Control SystemTime Response in Control System
Time Response in Control System
 
The tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsThe tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic models
 
Streaching - Dra. Deborah Gaebler
Streaching - Dra. Deborah GaeblerStreaching - Dra. Deborah Gaebler
Streaching - Dra. Deborah Gaebler
 
5. fourier properties
5. fourier properties5. fourier properties
5. fourier properties
 
Lec1 01
Lec1 01Lec1 01
Lec1 01
 
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying ParametersTracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
 
The best Lumbar Relief Back Stretcher
 The best Lumbar Relief Back Stretcher The best Lumbar Relief Back Stretcher
The best Lumbar Relief Back Stretcher
 
Spinal Traction at Home with Lower Back Pain Relief Mat Lumbarest
Spinal Traction at Home with Lower Back Pain Relief Mat LumbarestSpinal Traction at Home with Lower Back Pain Relief Mat Lumbarest
Spinal Traction at Home with Lower Back Pain Relief Mat Lumbarest
 
Back Stretcher – Proper Stretching for Back Pain Relief
Back Stretcher – Proper Stretching for Back Pain ReliefBack Stretcher – Proper Stretching for Back Pain Relief
Back Stretcher – Proper Stretching for Back Pain Relief
 
Postgraduate orthopaedics march 2015 biomechanics
Postgraduate orthopaedics march 2015   biomechanicsPostgraduate orthopaedics march 2015   biomechanics
Postgraduate orthopaedics march 2015 biomechanics
 
Lecture 23 24-time_response
Lecture 23 24-time_responseLecture 23 24-time_response
Lecture 23 24-time_response
 
Graduate Econometrics Course, part 4, 2017
Graduate Econometrics Course, part 4, 2017Graduate Econometrics Course, part 4, 2017
Graduate Econometrics Course, part 4, 2017
 
Computing the Nucleon Spin from Lattice QCD
Computing the Nucleon Spin from Lattice QCDComputing the Nucleon Spin from Lattice QCD
Computing the Nucleon Spin from Lattice QCD
 
Cga ifa 2015 13 the role of cga in crouch
Cga ifa 2015 13 the role of cga in crouchCga ifa 2015 13 the role of cga in crouch
Cga ifa 2015 13 the role of cga in crouch
 
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
Oscillatory Behaviors of Second Order Forced Functional Differential Equation.
 
Time response analysis of system
Time response analysis of systemTime response analysis of system
Time response analysis of system
 
Oscillations
OscillationsOscillations
Oscillations
 
Meeting w4 chapter 2 part 2
Meeting w4   chapter 2 part 2Meeting w4   chapter 2 part 2
Meeting w4 chapter 2 part 2
 

Recently uploaded

Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
Sérgio Sacani
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
Abdul Wali Khan University Mardan,kP,Pakistan
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
İsa Badur
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
Areesha Ahmad
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
Sérgio Sacani
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
University of Hertfordshire
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
Scintica Instrumentation
 
HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1
Shashank Shekhar Pandey
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Leonel Morgado
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
PirithiRaju
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
Sérgio Sacani
 
Katherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdfKatherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdf
Texas Alliance of Groundwater Districts
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
Anagha Prasad
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Texas Alliance of Groundwater Districts
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
Leonel Morgado
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
hozt8xgk
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Selcen Ozturkcan
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
International Food Policy Research Institute- South Asia Office
 

Recently uploaded (20)

Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
 
HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1HOW DO ORGANISMS REPRODUCE?reproduction part 1
HOW DO ORGANISMS REPRODUCE?reproduction part 1
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
 
Katherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdfKatherine Romanak - Geologic CO2 Storage.pdf
Katherine Romanak - Geologic CO2 Storage.pdf
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
 

Optimal Feedback Control for Human Gait with Function Electrical Stimulation

  • 1. Optimal Feedback Control for Human Gait with Functional Electrical Stimulation Ton van den Bogert Orchard Kinetics LLC, Cleveland OH Elizabeth Hardin Cleveland FES Center Cleveland VA Medical Center
  • 2. Functional Electrical Stimulation (FES) for gait • Open loop stimulation patterns • Stability achieved via: – upper body support – passive constraints on joint motion • Long term goal: feedback control Hardin, et al, J Rehabil Res Dev 44(3), 2007.
  • 3. Model-based approach • Musculoskeletal model • Make it walk with open loop control • Add feedback – Muscle spindles (for comparison) – Joint angles – Joint angular velocities – Forefoot pressure • Evaluate stability as function of – Feedback type – Feedback gain +
  • 5. Generic musculoskeletal model • 2D, 7 segments, 9 degrees of freedom • 16 Hill-based muscles • 50 state variables x(t) – 9 generalized coordinates – 9 generalized velocities – 16 muscle active states – 16 muscle contractile states • 16 muscle stimulations u(t) • Dynamic model: glutei iliopsoas hamstrings rectus femoris vasti gastrocnemius soleus tibialis anterior u)f(x,x 
  • 6. Open loop optimal control • Make model walk like a human – Track joint angles & ground reaction forces – Minimal effort • Find x(t),u(t) such that – Objective function is minimized: and constraints are satisfied • Dynamics: • Periodicity: – Solved via direct collocation method • (Ackermann & van den Bogert, J Biomech 2010) u)f(x,x  vTT  )()( 0xx                N i N i M j jieffort V j j jiji u MN W ms NV J 1 1 1 2 1 2 11  tracking effort
  • 7. Sensors for feedback • 30 sensor signals s(t) – 2 forefoot pressures – 16 spindle signals d/dt(fiber length) – 6 joint angles – 6 joint angular velocities • Sensor signals are a function of system state: s(t) = s(x(t)) sensor model +
  • 8. Model with feedback • Open loop optimal control solution xO(t), uO(t) • Feedback controller: – u = uO(t) + G·[ s – s(xO(t)) ] • Gain matrix (16 x 30) • Magnitude of gains was varied – Signs fixed, positive (●) or negative (●) G = feet ang.velanglesspindles right side muscles left side muscles
  • 9. Formal stability analysis • Linearization: (xk+1 – x*) = A·(xk – x*) • Matrix A calculated from model • Eigenvalues of A: Floquet multipliers λ (50) • Floquet exponents: μ = log(λ)/T – Maximum Floquet Exponent: MFE (s-1) (stable: <0) Dingwell & Kang, J Biomech Eng 2007. Floquet analysis Quantify the growth/damping of perturbations from one gait cycle to the next
  • 10. “Anecdotal” stability analysis • Perturb forward velocity by 2% • Simulate half a gait cycle • By how much has the trunk fallen? – Vertical Trunk Excursion (VTE) initial state final state VTE
  • 12. Open loop optimal control solution -10 0 10 20 30 Hip Angle [degrees] 0 20 40 60 Knee Angle 70 80 90 100 Ankle Angle File name: ./result100half.mat Number of nodes: 100 Initial guess: ../007result.mat Model used: ../../Legs2dMEX/CCFmodel Gait data tracked: ../wintergaitdata.mat Weffort: 1 Norm of constraints: 0.00092369 Cost function value: 0.029958 0 0.2 0.4 0.6 0.8 1 1.2 GRF Y [BW] 0 50 100 -0.2 -0.1 0 0.1 0.2 GRF X [BW] Time [% of gait cycle] 0 400 Muscle Forces Ilio 0 400 Glu 0 600 Ham 0 150 RF 0 600 Vas 0 1500 Gas 0 1000 Sol 0 50 100 0 800 TA 0 1 Ilio Muscle Activations 0 1 Glu 0 1 Ham 0 1 RF 0 1 Vas 0 1 Gas 0 1 Sol 0 50 100 0 1 TA
  • 13. Muscle spindle feedback 0 1 2 3 0 5 10 15 20 Spindle gain (m-1 s) MaxFloquetExponent(s-1) 0 1 2 3 0 0.05 0.1 0.15 0.2 Spindle gain (m-1 s) VerticalTrunkExcursion(m) Floquet VTE gain = 1.96 m-1 sgain = 0
  • 14. 0 0.5 1 1.5 2 4 6 8 10 12 14 16 angle gain (rad-1 ) MaxFloquetExponent(s-1) 0 0.5 1 1.5 2 0 0.05 0.1 0.15 0.2 angle gain (rad-1 ) VerticalTrunkExcursion(m) Joint angle feedback Floquet VTE gain = 0.7 rad-1gain = 0
  • 15. Joint angular velocity feedback 0 0.1 0.2 0.3 0.4 0.5 0 5 10 15 angular velocity gain (rad-1 s) MaxFloquetExponent(s-1) 0 0.1 0.2 0.3 0.4 0.5 0 0.05 0.1 0.15 0.2 angular velocity gain (rad-1 s) VerticalTrunkExcursion(m) Floquet VTE gain = 0.22 rad-1 sgain = 0
  • 16. 0 1 2 3 x 10 -3 10 15 20 25 30 35 40 GRF gain (N-1 ) MaxFloquetExponent(s-1) 0 1 2 3 x 10 -3 0 0.05 0.1 0.15 0.2 GRF gain (N-1 ) VerticalTrunkExcursion(m) Forefoot pressure feedback Floquet VTE gain = 0.00138 N-1gain = 0
  • 17. Effect of simple feedback • Feedback from each type of sensor could improve stability • Agreement between Floquet analysis and finite perturbation response • An optimal feedback gain always existed • Stability (MFE<0) was not yet achieved – Feedback from combination of sensor types?
  • 18. 0 0.1 0.2 0.3 0.4 0 1 2 -5 0 5 10 angular velocity gain (rad-1 s)angle gain (rad-1 ) Max.FloquetExponent(s-1) Combined feedback • Lowest MFE: −0.1482 s-1 – Angle gain 1.40 rad-1 – Angular velocity gain 0.12 rad-1 s MFE (s-1)
  • 19. Continuous walking with optimal combined feedback • Why not stable, as predicted by MFE? • Limitations of Floquet analysis – accuracy – linearization
  • 20. Limitations of control system • Sensors – All sensors in one group had same gain – Limited sensor combinations were tested – Missing sensors • Vestibular, etc. • Physiological feedback is not always linear – Threshold effects – Reflex modulation – Stumble response
  • 21. Acknowledgments • Programming: – Marko Ackermann • U.S Department of Veterans Affairs – B4668R (Hardin) – B2933R (Triolo)
  • 22. Forefoot pressure • Can possibly: – help control timing of push off – help stabilize against forward fall • Evidence in cats and humans – Pratt, J Neurophysiol 1995; Nurse & Nigg, Clin Biomech 2001 • Theoretically useful in control of posture and hopping – Prochazka et al, J Neurophysiol 1997; Geyer et al., Proc R Soc Lond 2003 • Gait? +