Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bipedal Locomotion
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Safwan Choudhury
April 25, 2012
Research
2
68
Bipedal Locomotion
ME 780 Graduate Course Presentation
Safwan Choudhury
April 25, 2012
Tweet
Share
More Decks by Safwan Choudhury
See All by Safwan Choudhury
Design and Gait Synthesis for a 3D Lower Body Humanoid
safwanc
1
73
ECE 486 Lecture
safwanc
0
340
Controlling Wheelchair Motion with Electroencephalography
safwanc
3
180
Accurate Determination of Joint Angles from Inertial Measurement Unit Data
safwanc
0
180
Gait Controller for 3D Active Dynamic Walking
safwanc
0
160
Learning Thought-Based Motor Control using Gaussian Processes
safwanc
0
130
Analysis of the Foot Placement Estimator
safwanc
0
220
Electromechanical Design
safwanc
0
150
Other Decks in Research
See All in Research
空間音響処理における物理法則に基づく機械学習
skoyamalab
0
190
Mamba-in-Mamba: Centralized Mamba-Cross-Scan in Tokenized Mamba Model for Hyperspectral Image Classification
satai
3
590
生成的情報検索時代におけるAI利用と認知バイアス
trycycle
PRO
0
290
ペットのかわいい瞬間を撮影する オートシャッターAIアプリへの スマートラベリングの適用
mssmkmr
0
260
説明可能な機械学習と数理最適化
kelicht
2
930
2026年1月の生成AI領域の重要リリース&トピック解説
kajikent
0
320
教師あり学習と強化学習で作る 最強の数学特化LLM
analokmaus
2
890
第二言語習得研究における 明示的・暗示的知識の再検討:この分類は何に役に立つか,何に役に立たないか
tam07pb915
0
1.1k
AWSの耐久性のあるRedis互換KVSのMemoryDBについての論文を読んでみた
bootjp
1
460
When Learned Data Structures Meet Computer Vision
matsui_528
1
2.8k
それ、チームの改善になってますか?ー「チームとは?」から始めた組織の実験ー
hirakawa51
0
660
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Un-Boring Meetings
codingconduct
0
200
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
420
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
We Are The Robots
honzajavorek
0
160
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Why Our Code Smells
bkeepers
PRO
340
58k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
55
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
67
Transcript
Bipedal Locomotion ME 780: Course Project Safwan Choudhury
Biped Locomotion ★ Motivations ★ Project Goals ★ Bipedal Locomotion
★ Control Strategy ★ Next Steps
Motivations ★ Navigating Human Environments
ZMP Example 2011 Honda Asimo Video
Passive Dynamics Passive Dynamic Walker Video
MASc Research Goals ★ Virtual Passive Dynamics ★ Foot Placement
Estimator ★ Minimizing energy consumption ★ Human-Like Gait Cycles
MASc Research Platform
MASc Research Platform
Project Goals ★ ZMP-Based Walking Controller ★ Sensory Inputs: •
Inertial Measurement Units (IMU) • Force/Contact Sensors
Zero-Moment Point ★ Point where the inertial and gravity moments
cancel out (i.e. the moment is zero). ★ Guarantees stability if this point is within the support polygon.
Support Polygon
Linear Inverted Pendulum ★ Models entire biped as a single
point mass located at the center of gravity (COM)
ZMP Equation
Contact Model
Control Strategy ★ Joint Space Control ★ Operational Space Control
★ Center-of-Mass (COM) Control ★ ZMP-Based Control
qref [−0.8 0.3] Kp 0.1 Kd 0.02 ForwardDynamics u q
qd qdd Error Signal Command Torque Angular Velocites Angular Positions Joint Space Control
Operational Space Control ★ Jacobian matrix provides the mapping between
joint space and operational space.
Operational Space
Operational Space
Force Sensors
Gravity Compensation q x_com x = Jq qd = inv(Jcom)
xd Kp 10 Kd 2 CF qdd qd q u Forward Dynamics u q qd qdd CF qd xd xd qd q com COM Reference (−0.0039 0.0086 0.4022) COM Control
Gravity Compensation q x_com x = Jq qd = inv(Jcom)
xd x_com x_zmp Stable COM Generator ZMP Reference −C− Kp 10 Kd 2 CF qdd qd q u Forward Dynamics u q qd qdd CF zmp com com zmp qd xd xd qd q com ZMP Control
Walking Simulation
Walking Simulation
Next Steps ★ IMU Modelling + Additive Noise ★ Implementing
EKF-Based Estimation ★ State Machine for Cyclic Gait
Questions?