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
【SIGGRAPH Asia 2025】Lo-Fi Photograph with Lo-Fi Communication
toremolo72
0
110
SkySense V2: A Unified Foundation Model for Multi-modal Remote Sensing
satai
3
500
Sat2City:3D City Generation from A Single Satellite Image with Cascaded Latent Diffusion
satai
4
660
20251023_くまもと21の会例会_「車1割削減、渋滞半減、公共交通2倍」をめざして.pdf
trafficbrain
0
180
自動運転におけるデータ駆動型AIに対する安全性の考え方 / Safety Engineering for Data-Driven AI in Autonomous Driving Systems
ishikawafyu
0
130
Proposal of an Information Delivery Method for Electronic Paper Signage Using Human Mobility as the Communication Medium / ICCE-Asia 2025
yumulab
0
170
Satellites Reveal Mobility: A Commuting Origin-destination Flow Generator for Global Cities
satai
3
500
存立危機事態の再検討
jimboken
0
240
音声感情認識技術の進展と展望
nagase
0
470
SREのためのテレメトリー技術の探究 / Telemetry for SRE
yuukit
13
3k
地域丸ごとデイサービス「Go トレ」の紹介
smartfukushilab1
0
920
生成AIとうまく付き合うためのプロンプトエンジニアリング
yuri_ohashi
0
130
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
160
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Automating Front-end Workflow
addyosmani
1371
200k
Producing Creativity
orderedlist
PRO
348
40k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
How STYLIGHT went responsive
nonsquared
100
6k
Git: the NoSQL Database
bkeepers
PRO
432
66k
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?