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
Analysis of the Foot Placement Estimator
Search
Safwan Choudhury
April 14, 2012
Research
0
210
Analysis of the Foot Placement Estimator
Safwan Choudhury
April 14, 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
330
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
Bipedal Locomotion
safwanc
2
68
Learning Thought-Based Motor Control using Gaussian Processes
safwanc
0
130
Electromechanical Design
safwanc
0
150
Other Decks in Research
See All in Research
SNLP2025:Can Language Models Reason about Individualistic Human Values and Preferences?
yukizenimoto
0
120
まずはここから:Overleaf共同執筆・CopilotでAIコーディング入門・Codespacesで独立環境
matsui_528
2
470
Streamlit 総合解説 ~ PythonistaのためのWebアプリ開発 ~
mickey_kubo
2
1.5k
Mechanistic Interpretability:解釈可能性研究の新たな潮流
koshiro_aoki
1
400
SSII2025 [TS2] リモートセンシング画像処理の最前線
ssii
PRO
7
3.1k
IMC の細かすぎる話 2025
smly
2
610
在庫管理のための機械学習と最適化の融合
mickey_kubo
3
1.1k
2025年度人工知能学会全国大会チュートリアル講演「深層基盤モデルの数理」
taiji_suzuki
25
18k
能動適応的実験計画
masakat0
2
800
AlphaEarth Foundations: An embedding field model for accurate and efficient global mapping from sparse label data
satai
1
190
論文紹介:Not All Tokens Are What You Need for Pretraining
kosuken
0
170
SSII2025 [SS2] 横浜DeNAベイスターズの躍進を支えたAIプロダクト
ssii
PRO
7
4k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Why Our Code Smells
bkeepers
PRO
339
57k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
Building an army of robots
kneath
306
46k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Code Reviewing Like a Champion
maltzj
525
40k
A designer walks into a library…
pauljervisheath
207
24k
Raft: Consensus for Rubyists
vanstee
140
7.1k
KATA
mclloyd
32
14k
Transcript
Foot Placement Estimator A Dynamic Measure of Balance for Bipedal
Robots ECE 688: Course Project Safwan Choudhury
Biped Locomotion
Motivations ★ Navigating Human Environments ★ Space Exploration / Military
Applications ★ Rehabilitation / Prosthetics
2011 Honda ASIMO at FIRST Robotics ★ Navigating Human Environments
2011 Honda ASIMO at FIRST Robotics ★ Navigating Human Environments
NASA’s Robonaut for International Space Station (ISS) ★ Space Exploration
/ Military Applications
Exoskeleton by Ekso Bionics ★ Rehabilitation / Prosthetics
Exoskeleton by Ekso Bionics ★ Rehabilitation / Prosthetics
Achieve stable and energetically efficient walking control strategies for bipedal
robots which mimic human-like gait
Walking Control Strategies ★ Zero-Moment Point ★ Passive Dynamics ★
Biologically Inspired Techniques ★ Central Pattern Generators ★ Neural Networks ★ Zero-Hybrid Dynamics
Zero-Moment Point
Zero-Moment Point ★ Introduced by Vukobratović in 1968 ★ Point
where the inertial and gravity moments cancel out (i.e. the moment is zero). ★ Stable if this point is within the support polygon.
Support Polygon (Region of Foot Support)
3D Linear Inverted Pendulum ★ Models entire biped as a
single point mass located at the center of mass (COM)
Remarks on ZMP ★ Popular but energetically inefficient ★ Statically
stable walking only ★ Very “robotic” (not human-like gait)
Passive Dynamics
Passive Dynamics ★ Introduced by Tad McGeer in 1990 ★
Powered only by: ★ Force of Gravity ★ Natural Dynamics θ1 θ2 m m mH x z φ
Tad McGeer’s Seminal Work (1990) ★ Passive Dynamic Walker
Tad McGeer’s Seminal Work (1990) ★ Passive Dynamic Walker
Limit Cycles and Stability in Passive Gait (Goswami et al)
★ Passive Dynamics Limit Cycle
Virtual Passive Dynamics ★ Emulates the force of gravity as
a small actuator torque θ1 θ2 m m mH x z φ
Remarks on Passive Dynamics ★ Highly energetically efficient ★ Not
robust (even small perturbations) ★ Very specific initial conditions
Foot Placement Estimator
Foot Placement Estimator ★ Introduced by Derek Wight in 2008
★ Aims to restore balance, instead of constantly maintaining balance.
Brief Summary of Derivation
Impact of FPE Location
FPE State Machine (Dwight, 2008)
Yet Another Biped Robot (YABR) ★ 2D FPE-Based Gait
Yet Another Biped Robot (YABR) ★ 2D FPE-Based Gait
Remarks on FPE ★ Inherently robust (by design) ★ Can
combine with simple control strategies ★ Makes a few assumptions (i.e. mass-less legs) ★ Requires fast control + actuators
Contributions to Bipedal Locomotion ★ Can be combined with any
other approach as an emergency mechanism (even ZMP). ★ Provides an indicator of how unstable the biped is. ★ Biologically verified with human experiments
MASc Research + Project
Project Goals ★ Implement FPE-based control strategy in dynamic simulations
★ Constrain sagittal motion without the boom (!)
Dynamic Simulations of 3D FPE Controller
Dynamic Simulations of 3D FPE Controller
Dynamic Simulations of 3D FPE Controller
Dynamic Simulations of 3D FPE Controller
MASc Goals ★ Virtual Passive Dynamics ★ Foot Placement Estimator
★ Minimizing Energy Consumption ★ Human-Like Gait Cycles
Questions?