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
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
74
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
生成的情報検索時代におけるAI利用と認知バイアス
trycycle
PRO
0
370
AI Agentの精度改善に見るML開発との共通点 / commonalities in accuracy improvements in agentic era
shimacos
5
1.4k
Thirty Years of Progress in Speech Synthesis: A Personal Perspective on the Past, Present, and Future
ktokuda
0
190
Dwangoでの漫画データ活用〜漫画理解と動画作成〜@コミック工学シンポジウム2025
kzmssk
0
150
The mathematics of transformers
gpeyre
0
120
討議:RACDA設立30周年記念都市交通フォーラム2026
trafficbrain
0
560
ブレグマン距離最小化に基づくリース表現量推定:バイアス除去学習の統一理論
masakat0
0
180
LLM-jp-3 and beyond: Training Large Language Models
odashi
1
780
Proposal of an Information Delivery Method for Electronic Paper Signage Using Human Mobility as the Communication Medium / ICCE-Asia 2025
yumulab
0
230
A History of Approximate Nearest Neighbor Search from an Applications Perspective
matsui_528
1
190
Grounding Text Complexity Control in Defined Linguistic Difficulty [Keynote@*SEM2025]
yukiar
0
130
2025-11-21-DA-10th-satellite
yegusa
0
130
Featured
See All Featured
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
930
Exploring anti-patterns in Rails
aemeredith
2
290
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
380
My Coaching Mixtape
mlcsv
0
69
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
84
WENDY [Excerpt]
tessaabrams
9
36k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Accessibility Awareness
sabderemane
0
76
Optimizing for Happiness
mojombo
378
71k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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?