SlideShare a Scribd company logo
Review
MIT Cheetah 1
: Gait-Pattern Modulator, Trajectory Generator[1]
ModuLabs
강남Dynamics Lab
Hancheol Choi
(babchol@gmail.com)
Contents
Focusing only gait pattern and trajectory generator in Cheetah 3
- Gait pattern modulator
- Phase signals
- Synchronization by proprioceptive sensory feedback ( Contact Model Fusion)
- Imposing gait-patterns
- Phase signal generation according to TD elapsed time and phase differences
- Change of gait-pattern for trot-to-gallop gait transition
- Leg trajectory generator
- Design of the trajectory in the swing phase
- Design of the trajectory in the stance phase ( force control using QP or MPC in Cheetah 3)
Gait pattern modulator
Phase signal, ~ [0, 1] : normalized timed location in the desired stride period
Stride time period:
- Swing period is relatively constant over a wide range of speeds [Maes et al., 2008]
 try to minimize the swing phase and maximize the ground phase
 improve stability and minimize peak torque of the motor
 (0.25 s)
- Stride frequency and contact time ↓ as speed ↑ [Vilensky et al.,1991, Wickler et al.,2003]

Gait pattern
- Phase signal, on reference leg (ex. Front Left)
- Phase lag, on the other legs
: half of the stroke length
: desired speed
Synchronization by proprioceptive sensory feedback
Touch down(TD) event, Lift off(LO) event is important in locomotion.
TD Event triggers the start of the gait modulator and synchronize it with the environment.
Force sensor at the foot can find TD Event.
But, torque-controlled leg can find TD Event with the proprioceptive sensory feedback.
In Cheetah 1
- Abrupt change in Radial force of leg  TD or LO event
- Block multiple mis-detections by disabling full stance phase and 90 % of swing phase after
detecting TD once
In Cheetah 3
- Developed into contact model fusion using discrete momentum observer and kalman filter
[Geraldo Bledt et all., 2018]
TD Event based “stride-to-stride” pattern modulation
- TD triggers reference leg’s phase signal,
- The other legs are following with phase lag,
- And wait until another TD event detected  undesired stationary period, but this is minimal
adaptation to the environment
Phase signal generation(1)
Elapsed time after TD event
Phase signal of stance phase and swing phase
Phase lag is determined by a specific gait-pattern.
After 90% swing phase, and TD event occured
Phase signal generation(2)
Gait transition from trot to gallop: linear transition
SAT is saturation function
Leg trajectory generator
Swing: defined from Bezier curve defined by a set of 12 control points
Stance: sinusoidal waves  substituted by GRF control
Design of the Trajectory in Swing-Phase
Parameterized by a corresponding swing-phase signal,
Pri
 control velocity by distance between control points intuitively
Principals of y-direction design Principals of x-direction design
Principals:
- double overlapped control points make velocity 0
- tripple overlapped control points make acceleration 0
Control Points Table in Swing-Phase
Ground clearance = 150mm/s
Swing-leg retraction speed= 3.86m/s, @
Angle of attack = 68 deg
Can be scaled by
Appendix. Bezier curves (1)
Control points P0, … Pn, where n is called its order (n=1, lienar, n=2, quadratic, …)
 represent curves in graphics
Idea
1. Linear Bezier curves
2. Quadratic Bezier curves
Derivation, interpreted as the linear interpolant of n-1 order(linear) bezier curves
Re-arrange for the control points
Re-arrange highlighting symmetry with respect to P1
First derivatives
Second derivatives
P0
P1 P2
Appendix. Bezier curves (2)
Generalization of Bezier curves
Explicit definition
Reference
[1] Dong Jin Hyun, Sangok Seok, Jongwoo Lee and Sangbae Kim, High speed trot-
running: Implementation of a hierarchical controller using proprioceptive
impedance, IJRR, 2014.
[2] Vilensky JA, Libii JN and Moore AM (1991) Trot–gallop gait transitions in
quadrupeds. Physiology and Behavior 50: 835–842.
[3] Maes LD, Herbin M, Hacker R, Bels VL and Abourachid A (2008) Steady
locomotion in dogs: Temporal and associated spatial coordination patterns and
the effect of speed. The Journal of Experimental Biology 211: 138–149.
[4] Bezier curve wikipedia (https://en.wikipedia.org/wiki/B%C3%A9zier_curve)

More Related Content

What's hot

Icp3.2 takmin
Icp3.2 takminIcp3.2 takmin
Icp3.2 takmin
Takuya Minagawa
 
独立成分分析に基づく信号源分離精度の予測
独立成分分析に基づく信号源分離精度の予測独立成分分析に基づく信号源分離精度の予測
独立成分分析に基づく信号源分離精度の予測
Kitamura Laboratory
 
PRML11章
PRML11章PRML11章
PRML11章
Takashi Tamura
 
【DL輪読会】Segment Anything
【DL輪読会】Segment Anything【DL輪読会】Segment Anything
【DL輪読会】Segment Anything
Deep Learning JP
 
「3.1.2最小二乗法の幾何学」PRML勉強会4 @筑波大学 #prml学ぼう
「3.1.2最小二乗法の幾何学」PRML勉強会4 @筑波大学 #prml学ぼう 「3.1.2最小二乗法の幾何学」PRML勉強会4 @筑波大学 #prml学ぼう
「3.1.2最小二乗法の幾何学」PRML勉強会4 @筑波大学 #prml学ぼう
Junpei Tsuji
 
[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習
Deep Learning JP
 
SSII2022 [OS3-04] Human-in-the-Loop 機械学習
SSII2022 [OS3-04] Human-in-the-Loop 機械学習SSII2022 [OS3-04] Human-in-the-Loop 機械学習
SSII2022 [OS3-04] Human-in-the-Loop 機械学習
SSII
 
PRML勉強会 #4 @筑波大学 発表スライド
PRML勉強会 #4 @筑波大学 発表スライドPRML勉強会 #4 @筑波大学 発表スライド
PRML勉強会 #4 @筑波大学 発表スライド
Satoshi Yoshikawa
 
論文紹介 Pixel Recurrent Neural Networks
論文紹介 Pixel Recurrent Neural Networks論文紹介 Pixel Recurrent Neural Networks
論文紹介 Pixel Recurrent Neural Networks
Seiya Tokui
 
機械学習とコンピュータビジョン入門
機械学習とコンピュータビジョン入門機械学習とコンピュータビジョン入門
機械学習とコンピュータビジョン入門
Kinki University
 
ECCV2020 Oral論文 完全読破(1/2)
ECCV2020 Oral論文 完全読破(1/2)ECCV2020 Oral論文 完全読破(1/2)
ECCV2020 Oral論文 完全読破(1/2)
cvpaper. challenge
 
JTubeSpeech: 音声認識と話者照合のために YouTube から構築される日本語音声コーパス
JTubeSpeech:  音声認識と話者照合のために YouTube から構築される日本語音声コーパスJTubeSpeech:  音声認識と話者照合のために YouTube から構築される日本語音声コーパス
JTubeSpeech: 音声認識と話者照合のために YouTube から構築される日本語音声コーパス
Shinnosuke Takamichi
 
効用最大化理論の観点から見る強化学習
効用最大化理論の観点から見る強化学習効用最大化理論の観点から見る強化学習
効用最大化理論の観点から見る強化学習
Kenta Ishii
 
心理学研究におけるQualtricsの活用
心理学研究におけるQualtricsの活用心理学研究におけるQualtricsの活用
心理学研究におけるQualtricsの活用
igarashilab
 
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
Deep Learning JP
 
質的変数の相関・因子分析
質的変数の相関・因子分析質的変数の相関・因子分析
質的変数の相関・因子分析
Mitsuo Shimohata
 
掌握開啓連鎖加盟關鍵
掌握開啓連鎖加盟關鍵掌握開啓連鎖加盟關鍵
掌握開啓連鎖加盟關鍵
鼎新電腦
 
[第2版]Python機械学習プログラミング 第10章
[第2版]Python機械学習プログラミング 第10章[第2版]Python機械学習プログラミング 第10章
[第2版]Python機械学習プログラミング 第10章
Haruki Eguchi
 
ベイズの識別規則
ベイズの識別規則ベイズの識別規則
ベイズの識別規則
Shuhei Sowa
 

What's hot (20)

Icp3.2 takmin
Icp3.2 takminIcp3.2 takmin
Icp3.2 takmin
 
独立成分分析に基づく信号源分離精度の予測
独立成分分析に基づく信号源分離精度の予測独立成分分析に基づく信号源分離精度の予測
独立成分分析に基づく信号源分離精度の予測
 
PRML11章
PRML11章PRML11章
PRML11章
 
【DL輪読会】Segment Anything
【DL輪読会】Segment Anything【DL輪読会】Segment Anything
【DL輪読会】Segment Anything
 
「3.1.2最小二乗法の幾何学」PRML勉強会4 @筑波大学 #prml学ぼう
「3.1.2最小二乗法の幾何学」PRML勉強会4 @筑波大学 #prml学ぼう 「3.1.2最小二乗法の幾何学」PRML勉強会4 @筑波大学 #prml学ぼう
「3.1.2最小二乗法の幾何学」PRML勉強会4 @筑波大学 #prml学ぼう
 
[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習
 
SSII2022 [OS3-04] Human-in-the-Loop 機械学習
SSII2022 [OS3-04] Human-in-the-Loop 機械学習SSII2022 [OS3-04] Human-in-the-Loop 機械学習
SSII2022 [OS3-04] Human-in-the-Loop 機械学習
 
PRML勉強会 #4 @筑波大学 発表スライド
PRML勉強会 #4 @筑波大学 発表スライドPRML勉強会 #4 @筑波大学 発表スライド
PRML勉強会 #4 @筑波大学 発表スライド
 
Random Forestsとその応用
Random Forestsとその応用Random Forestsとその応用
Random Forestsとその応用
 
論文紹介 Pixel Recurrent Neural Networks
論文紹介 Pixel Recurrent Neural Networks論文紹介 Pixel Recurrent Neural Networks
論文紹介 Pixel Recurrent Neural Networks
 
機械学習とコンピュータビジョン入門
機械学習とコンピュータビジョン入門機械学習とコンピュータビジョン入門
機械学習とコンピュータビジョン入門
 
ECCV2020 Oral論文 完全読破(1/2)
ECCV2020 Oral論文 完全読破(1/2)ECCV2020 Oral論文 完全読破(1/2)
ECCV2020 Oral論文 完全読破(1/2)
 
JTubeSpeech: 音声認識と話者照合のために YouTube から構築される日本語音声コーパス
JTubeSpeech:  音声認識と話者照合のために YouTube から構築される日本語音声コーパスJTubeSpeech:  音声認識と話者照合のために YouTube から構築される日本語音声コーパス
JTubeSpeech: 音声認識と話者照合のために YouTube から構築される日本語音声コーパス
 
効用最大化理論の観点から見る強化学習
効用最大化理論の観点から見る強化学習効用最大化理論の観点から見る強化学習
効用最大化理論の観点から見る強化学習
 
心理学研究におけるQualtricsの活用
心理学研究におけるQualtricsの活用心理学研究におけるQualtricsの活用
心理学研究におけるQualtricsの活用
 
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 
質的変数の相関・因子分析
質的変数の相関・因子分析質的変数の相関・因子分析
質的変数の相関・因子分析
 
掌握開啓連鎖加盟關鍵
掌握開啓連鎖加盟關鍵掌握開啓連鎖加盟關鍵
掌握開啓連鎖加盟關鍵
 
[第2版]Python機械学習プログラミング 第10章
[第2版]Python機械学習プログラミング 第10章[第2版]Python機械学習プログラミング 第10章
[第2版]Python機械学習プログラミング 第10章
 
ベイズの識別規則
ベイズの識別規則ベイズの識別規則
ベイズの識別規則
 

Similar to [Paper Review] MIT Cheetah 1: Gait-pattern, trajectory generator

Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
IJMTST Journal
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Thomas Templin
 
Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors
Action Trajectory Reconstruction for Controlling of Vehicle Using SensorsAction Trajectory Reconstruction for Controlling of Vehicle Using Sensors
Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors
IOSR Journals
 
Hexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingHexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU Sensing
IRJET Journal
 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningDamian T. Gordon
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...
ISA Interchange
 
Attitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsAttitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction Wheels
A. Bilal Özcan
 
Design & Modeling and control of Launch Vehicles
Design & Modeling and control of Launch VehiclesDesign & Modeling and control of Launch Vehicles
Design & Modeling and control of Launch Vehicles
APPLE495596
 
Servo Fundamentals
Servo FundamentalsServo Fundamentals
Servo Fundamentalspurnima saha
 
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
Norawit Nangsue`
 
Adaptive Fuzzy Integral Sliding-Mode Regulator for Induction Motor Using Nonl...
Adaptive Fuzzy Integral Sliding-Mode Regulator for Induction Motor Using Nonl...Adaptive Fuzzy Integral Sliding-Mode Regulator for Induction Motor Using Nonl...
Adaptive Fuzzy Integral Sliding-Mode Regulator for Induction Motor Using Nonl...
IJPEDS-IAES
 
Controls Based Q Measurement Report
Controls Based Q Measurement ReportControls Based Q Measurement Report
Controls Based Q Measurement ReportLouis Gitelman
 
B045012015
B045012015B045012015
B045012015
researchinventy
 
Dynamics lab manual
Dynamics lab manualDynamics lab manual
Dynamics lab manual
Dr. Ramesh B
 
Lecture 01 MCT231 Introduction.pdf
Lecture 01 MCT231 Introduction.pdfLecture 01 MCT231 Introduction.pdf
Lecture 01 MCT231 Introduction.pdf
22p0294
 
control engineering revision
control engineering revisioncontrol engineering revision
control engineering revision
ragu nath
 

Similar to [Paper Review] MIT Cheetah 1: Gait-pattern, trajectory generator (20)

Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
 
Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors
Action Trajectory Reconstruction for Controlling of Vehicle Using SensorsAction Trajectory Reconstruction for Controlling of Vehicle Using Sensors
Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors
 
Hexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingHexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU Sensing
 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4
 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory Planning
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...
 
Attitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsAttitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction Wheels
 
Integration schemes in Molecular Dynamics
Integration schemes in Molecular DynamicsIntegration schemes in Molecular Dynamics
Integration schemes in Molecular Dynamics
 
Design & Modeling and control of Launch Vehicles
Design & Modeling and control of Launch VehiclesDesign & Modeling and control of Launch Vehicles
Design & Modeling and control of Launch Vehicles
 
Basicnav
BasicnavBasicnav
Basicnav
 
Servo Fundamentals
Servo FundamentalsServo Fundamentals
Servo Fundamentals
 
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
 
Adaptive Fuzzy Integral Sliding-Mode Regulator for Induction Motor Using Nonl...
Adaptive Fuzzy Integral Sliding-Mode Regulator for Induction Motor Using Nonl...Adaptive Fuzzy Integral Sliding-Mode Regulator for Induction Motor Using Nonl...
Adaptive Fuzzy Integral Sliding-Mode Regulator for Induction Motor Using Nonl...
 
Controls Based Q Measurement Report
Controls Based Q Measurement ReportControls Based Q Measurement Report
Controls Based Q Measurement Report
 
B045012015
B045012015B045012015
B045012015
 
Dynamics lab manual
Dynamics lab manualDynamics lab manual
Dynamics lab manual
 
solver (1)
solver (1)solver (1)
solver (1)
 
Lecture 01 MCT231 Introduction.pdf
Lecture 01 MCT231 Introduction.pdfLecture 01 MCT231 Introduction.pdf
Lecture 01 MCT231 Introduction.pdf
 
control engineering revision
control engineering revisioncontrol engineering revision
control engineering revision
 

More from Hancheol Choi

[Review] contact model fusion
[Review] contact model fusion[Review] contact model fusion
[Review] contact model fusion
Hancheol Choi
 
Review robot-collisions-survey
Review robot-collisions-surveyReview robot-collisions-survey
Review robot-collisions-survey
Hancheol Choi
 
[Paper Review] Unified Force Impedance Control
[Paper Review] Unified Force Impedance Control[Paper Review] Unified Force Impedance Control
[Paper Review] Unified Force Impedance Control
Hancheol Choi
 
로봇팔 제어 겉핥기
로봇팔 제어 겉핥기로봇팔 제어 겉핥기
로봇팔 제어 겉핥기
Hancheol Choi
 
Slotine adaptive control-manipulators
Slotine adaptive control-manipulatorsSlotine adaptive control-manipulators
Slotine adaptive control-manipulators
Hancheol Choi
 
Contraction mapping
Contraction mappingContraction mapping
Contraction mapping
Hancheol Choi
 
Passivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulatorPassivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulator
Hancheol Choi
 

More from Hancheol Choi (7)

[Review] contact model fusion
[Review] contact model fusion[Review] contact model fusion
[Review] contact model fusion
 
Review robot-collisions-survey
Review robot-collisions-surveyReview robot-collisions-survey
Review robot-collisions-survey
 
[Paper Review] Unified Force Impedance Control
[Paper Review] Unified Force Impedance Control[Paper Review] Unified Force Impedance Control
[Paper Review] Unified Force Impedance Control
 
로봇팔 제어 겉핥기
로봇팔 제어 겉핥기로봇팔 제어 겉핥기
로봇팔 제어 겉핥기
 
Slotine adaptive control-manipulators
Slotine adaptive control-manipulatorsSlotine adaptive control-manipulators
Slotine adaptive control-manipulators
 
Contraction mapping
Contraction mappingContraction mapping
Contraction mapping
 
Passivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulatorPassivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulator
 

Recently uploaded

一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 

Recently uploaded (20)

一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 

[Paper Review] MIT Cheetah 1: Gait-pattern, trajectory generator

  • 1. Review MIT Cheetah 1 : Gait-Pattern Modulator, Trajectory Generator[1] ModuLabs 강남Dynamics Lab Hancheol Choi (babchol@gmail.com)
  • 2. Contents Focusing only gait pattern and trajectory generator in Cheetah 3 - Gait pattern modulator - Phase signals - Synchronization by proprioceptive sensory feedback ( Contact Model Fusion) - Imposing gait-patterns - Phase signal generation according to TD elapsed time and phase differences - Change of gait-pattern for trot-to-gallop gait transition - Leg trajectory generator - Design of the trajectory in the swing phase - Design of the trajectory in the stance phase ( force control using QP or MPC in Cheetah 3)
  • 3. Gait pattern modulator Phase signal, ~ [0, 1] : normalized timed location in the desired stride period Stride time period: - Swing period is relatively constant over a wide range of speeds [Maes et al., 2008]  try to minimize the swing phase and maximize the ground phase  improve stability and minimize peak torque of the motor  (0.25 s) - Stride frequency and contact time ↓ as speed ↑ [Vilensky et al.,1991, Wickler et al.,2003]  Gait pattern - Phase signal, on reference leg (ex. Front Left) - Phase lag, on the other legs : half of the stroke length : desired speed
  • 4. Synchronization by proprioceptive sensory feedback Touch down(TD) event, Lift off(LO) event is important in locomotion. TD Event triggers the start of the gait modulator and synchronize it with the environment. Force sensor at the foot can find TD Event. But, torque-controlled leg can find TD Event with the proprioceptive sensory feedback. In Cheetah 1 - Abrupt change in Radial force of leg  TD or LO event - Block multiple mis-detections by disabling full stance phase and 90 % of swing phase after detecting TD once In Cheetah 3 - Developed into contact model fusion using discrete momentum observer and kalman filter [Geraldo Bledt et all., 2018] TD Event based “stride-to-stride” pattern modulation - TD triggers reference leg’s phase signal, - The other legs are following with phase lag, - And wait until another TD event detected  undesired stationary period, but this is minimal adaptation to the environment
  • 5. Phase signal generation(1) Elapsed time after TD event Phase signal of stance phase and swing phase Phase lag is determined by a specific gait-pattern. After 90% swing phase, and TD event occured
  • 6. Phase signal generation(2) Gait transition from trot to gallop: linear transition SAT is saturation function
  • 7. Leg trajectory generator Swing: defined from Bezier curve defined by a set of 12 control points Stance: sinusoidal waves  substituted by GRF control
  • 8. Design of the Trajectory in Swing-Phase Parameterized by a corresponding swing-phase signal, Pri  control velocity by distance between control points intuitively Principals of y-direction design Principals of x-direction design Principals: - double overlapped control points make velocity 0 - tripple overlapped control points make acceleration 0
  • 9. Control Points Table in Swing-Phase Ground clearance = 150mm/s Swing-leg retraction speed= 3.86m/s, @ Angle of attack = 68 deg Can be scaled by
  • 10. Appendix. Bezier curves (1) Control points P0, … Pn, where n is called its order (n=1, lienar, n=2, quadratic, …)  represent curves in graphics Idea 1. Linear Bezier curves 2. Quadratic Bezier curves Derivation, interpreted as the linear interpolant of n-1 order(linear) bezier curves Re-arrange for the control points Re-arrange highlighting symmetry with respect to P1 First derivatives Second derivatives P0 P1 P2
  • 11. Appendix. Bezier curves (2) Generalization of Bezier curves Explicit definition
  • 12. Reference [1] Dong Jin Hyun, Sangok Seok, Jongwoo Lee and Sangbae Kim, High speed trot- running: Implementation of a hierarchical controller using proprioceptive impedance, IJRR, 2014. [2] Vilensky JA, Libii JN and Moore AM (1991) Trot–gallop gait transitions in quadrupeds. Physiology and Behavior 50: 835–842. [3] Maes LD, Herbin M, Hacker R, Bels VL and Abourachid A (2008) Steady locomotion in dogs: Temporal and associated spatial coordination patterns and the effect of speed. The Journal of Experimental Biology 211: 138–149. [4] Bezier curve wikipedia (https://en.wikipedia.org/wiki/B%C3%A9zier_curve)