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
69
2
Share
Bipedal Locomotion
ME 780 Graduate Course Presentation
Safwan Choudhury
April 25, 2012
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
350
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
Dual Quadric表現を用いた動的物体追跡とRGB-D・IMU制約の密結合によるオドメトリ推定
nanoshimarobot
0
310
量子コンピュータの紹介
oqtopus
0
260
Φ-Sat-2のAutoEncoderによる情報圧縮系論文
satai
4
240
Tiaccoon: Unified Access Control with Multiple Transports in Container Networks
hiroyaonoe
0
1.4k
第66回コンピュータビジョン勉強会@関東 Epona: Autoregressive Diffusion World Model for Autonomous Driving
kentosasaki
0
550
AIスーパーコンピュータにおけるLLM学習処理性能の計測と可観測性 / AI Supercomputer LLM Benchmarking and Observability
yuukit
1
790
YOLO26_ Key Architectural Enhancements and Performance Benchmarking for Real-Time Object Detection
satai
3
240
SREのためのテレメトリー技術の探究 / Telemetry for SRE
yuukit
13
3.4k
生成的情報検索時代におけるAI利用と認知バイアス
trycycle
PRO
0
440
LLMアプリケーションの透明性について
fufufukakaka
0
200
教師あり学習と強化学習で作る 最強の数学特化LLM
analokmaus
2
1k
The mathematics of transformers
gpeyre
0
160
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
150
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
170
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
440
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Documentation Writing (for coders)
carmenintech
77
5.3k
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?