![Page 1: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/1.jpg)
Walking Controller for Muscu-loskeletal Human Model
![Page 2: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/2.jpg)
Biped Control is Difficult
• Balance, Robustness, Looking natural• Various stylistic gaits
PETMANBoston Dynamics
ASIMOHonda
HUBOKAIST
![Page 3: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/3.jpg)
Biped Control is Difficult?
Yin et al. 2007 Wang et al. 2009da Silva et al. 2008a,b
Muico et al. 2009
Sok et al. 2007
![Page 4: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/4.jpg)
Biped Control is Difficult?
Yin et al. 2007 Wang et al. 2009da Silva et al. 2008a,b
Muico et al. 2009
Coros et al. 2010
Lasa et al. 2010Liu et al. 2010 Wu et al. 2010
Sok et al. 2007 Lee et al. 2010
![Page 5: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/5.jpg)
Musculoskeletal Model
• In biomechanics, musculoskele-tal model have been used to analyze, simulate human movement
• More similar to human : investi-gate “how real human moves”
• Medical application : orthope-dics surgery
![Page 6: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/6.jpg)
Goal
• Controller for musculoskeletal model– Responding to perturbation
• Reasonable computation time
![Page 7: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/7.jpg)
Related Work
• Biomechanical model– Torso [Zordan 2004], neck [Lee 2006], hand
[Tsang 2005], face [Sifakis 2005]
• Deformable foot model– [Jain 2011], [Pauly 2004]
• Musculoskeletal simulation– [Thelen 2003;2006] [Lee 2006;2009] [Tsang
2005] [Sifakis 2005] [Komura 2000]
![Page 8: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/8.jpg)
![Page 9: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/9.jpg)
Hill-Type Muscle Model
• Serial element : tendon• Contractile element• Parallel element pennation angle α
![Page 10: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/10.jpg)
Hill-Type Muscle Model
• Force-length relation of tendon• Active force-length relation of muscle• Passive force-length relation of muscle• Force-velocity relation of muscle
![Page 11: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/11.jpg)
Activation / Excitation
• Activation : level of activation of muscle fiber (contractile element)
• Excitation : electrical stimulus (neu-ral signal)
![Page 12: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/12.jpg)
Dynamics of Musculoskeletal Sys-tem
• Activation dynamics
![Page 13: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/13.jpg)
Dynamics of Musculoskeletal Sys-tem
• Activation dynamics
• Contraction dynamics
![Page 14: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/14.jpg)
Dynamics of Musculoskeletal Sys-tem
• Activation dynamics
• Contraction dynamics
• Forward dynamics (equations of mo-tion) ),()(),()( qqFqqqCtqM
![Page 15: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/15.jpg)
Our Model
• 23 degrees of freedom• 66 muscles• Joint limit force• Use OpenSim for muscu-
loskeletal dynamics and Hill-type muscle model
![Page 16: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/16.jpg)
Computing Muscle Force
• – : joint torques, n : # of dof– : muscle forces, m : # of muscle– : moment arm matrix
• Resolve redundancy of muscle force• Minimum norm solution by pseudo inverse• f_min < f < f_max• Optimization
![Page 17: Walking Controller for Musculoskeletal Human Model](https://reader030.vdocuments.net/reader030/viewer/2022032804/56812aa7550346895d8e6b5b/html5/thumbnails/17.jpg)
Thank you