$30 off During Our Annual Pro Sale. View Details »
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
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
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
スキマバイトサービスにおける現場起点でのデザインアプローチ
yoshioshingyouji
0
270
カスタマーサクセスの視点からAWS Summitの展示を考える~製品開発で活用できる勘所~
masakiokuda
2
240
Mamba-in-Mamba: Centralized Mamba-Cross-Scan in Tokenized Mamba Model for Hyperspectral Image Classification
satai
3
260
Unsupervised Domain Adaptation Architecture Search with Self-Training for Land Cover Mapping
satai
3
360
説明可能な機械学習と数理最適化
kelicht
2
660
snlp2025_prevent_llm_spikes
takase
0
420
Stealing LUKS Keys via TPM and UUID Spoofing in 10 Minutes - BSides 2025
anykeyshik
0
170
SNLP2025:Can Language Models Reason about Individualistic Human Values and Preferences?
yukizenimoto
0
220
言語モデルの地図:確率分布と情報幾何による類似性の可視化
shimosan
8
2.2k
データサイエンティストをめぐる環境の違い2025年版〈一般ビジネスパーソン調査の国際比較〉
datascientistsociety
PRO
0
210
空間音響処理における物理法則に基づく機械学習
skoyamalab
0
110
【輪講資料】Moshi: a speech-text foundation model for real-time dialogue
hpprc
3
820
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
710
Optimizing for Happiness
mojombo
379
70k
BBQ
matthewcrist
89
9.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Rails Girls Zürich Keynote
gr2m
95
14k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
RailsConf 2023
tenderlove
30
1.3k
Fireside Chat
paigeccino
41
3.7k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Thoughts on Productivity
jonyablonski
73
5k
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?