Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.

Slides:



Advertisements
Similar presentations
Capture Point: A Step toward Humanoid Push Recovery
Advertisements

Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Physics 151 Week 12 Day 3 Topics: Hooke’s Law and Oscillations (Chs. 8 & 14)  Oscillations  Period & Frequency  Angular Frequency  Forces  Acceleration.
Communication Piazza – Code Angel Computers in Lab Joined late – Be sure to me to remind me!
Why Humanoid Robots?* Çetin Meriçli Department of Computer Engineering Boğaziçi University * Largely adapted from Carlos Balaguer’s talk in.
A Momentum-based Bipedal Balance Controller Yuting Ye May 10, 2006.
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
‘Initial state’ coordinations reproduce the instant flexibility for human walking By: Esmaeil Davoodi Dr. Fariba Bahrami In the name of GOD May, 2007 Reference:
Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance Young-Pil Jeon.
Model Predictive Control for Humanoid Balance and Locomotion Benjamin Stephens Robotics Institute.
Control of Instantaneously Coupled Systems Applied to Humanoid Walking Eric C. Whitman & Christopher G. Atkeson Carnegie Mellon University.
Control of Full Body Humanoid Push Recovery Using Simple Models Benjamin Stephens Thesis Proposal Carnegie Mellon, Robotics Institute November 23, 2009.
Behaviors for Compliant Robots Benjamin Stephens Christopher Atkeson We are developing models and controllers for human balance, which are evaluated on.
1 Gait Analysis – Objectives To learn and understand: –The general descriptive and temporal elements of the normal walking movement –The important features.
Planning for Humanoid Robots Presented by Irena Pashchenko CS326a, Winter 2004.
Presented By: Huy Nguyen Kevin Hufford
Gait Analysis – Objectives
Fast and Robust Legged Locomotion Sean Bailey Mechanical Engineering Design Division Advisor: Dr. Mark Cutkosky May 12, 2000.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
MURI Fabrication Biomimetic Robots - ONR Site Visit - August 9, 2000 H. Kazerooni Human Engineering Laboratory (HEL) University of California at Berkeley.
Walking Robots Lecture 9 - Week 5
Biped Robots. Definitions Static Walking Static Walking The centre of gravity of the robot is always within the area bounded by the feet that are touching.
BIPEDAL LOCOMOTION Antonio D'Angelo.
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
Optimization-Based Full Body Control for the DARPA Robotics Challenge Siyuan Feng Mar
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Parametric Contact Model (PCM) Development Plan MilestoneDateSoftware GoalExperimental Goal – Purchase DE (Dynamics Engine by Arachi) 10/1/03 (11/1/03)
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
3D Simulation of Human-like Walking and Stability Analysis for Bipedal Robot with Distributed Sole Force Sensors Authors : Chao SHI and Eric H. K. Fung.
Muhammad Al-Nasser Mohammad Shahab Stochastic Optimization of Bipedal Walking using Gyro Feedback and Phase Resetting King Fahd University of Petroleum.
Centre for Mechanical Technology and Automation Institute of Electronics Engineering and Telematics  TEMA  IEETA  Simulation.
The Gait Cycle:.
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
Yoonsang Lee Sungeun Kim Jehee Lee Seoul National University Data-Driven Biped Control.
Control of Robot Manipulators
Chapter 7: Trajectory Generation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: 1.
DARPA Robotics Challenge Day 1.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Computer Animation 고려대학교 컴퓨터 그래픽스 연구실.
Balance control of humanoid robot for Hurosot
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
Lecture 3 Intro to Posture Control Working with Dynamic Models.
Introduction to Biped Walking
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
NUS CS5247 Dynamically-stable Motion Planning for Humanoid Robots Presenter Shen zhong Guan Feng 07/11/2003.
Dynamic Modeling, Design and Control of a Cheetah Inspired Robot Using Central Pattern Generators (CPG) Method A Thesis Submitted to the School of Mechanical.
Robotics II Copyright Martin P. Aalund, Ph.D.
*Why Humanoid Robots?* PREPARED BY THI.PRASANNA S.PRITHIVIRAJ
3D Biped Simulation Chris Atkeson, 4/10/09. Top level directories hum1/hum1: where the interesting stuff is hum1/useful: useful code hum1/lib: Windows.
Department of Computer Science Columbia University rax Dynamically-Stable Motion Planning for Humanoid Robots Paper Presentation James J. Kuffner,
MECHANICAL and AEROSPACE ENGINEERING Active Reconfiguration for Performance Enhancement in Articulated Wheeled Vehicles Aliakbar Alamdari PhD Candidate.
Gaits Cost of Transportation Wheeled Mobile Robots Most popular locomotion mechanism Highly efficient Simple mechanical implementation Balancing is.
Date of download: 7/8/2016 Copyright © ASME. All rights reserved. From: Stabilization of a Dynamic Walking Gait Simulation J. Comput. Nonlinear Dynam.
University of Pisa Project work for Robotics Prof. Antonio Bicchi Students: Sergio Manca Paolo Viccione WALKING ROBOT.
CSE Advanced Computer Animation Short Presentation Topic: Locomotion Kang-che Lee 2009 Fall 1.
Autonomous Navigation of a
Realization of Dynamic Walking of Biped Humanoid Robot
Computer Animation cgvr.korea.ac.kr.
Multi-Policy Control of Biped Walking
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
Can We Figure Out What Algorithms Are Used For Balance and Gait in Biological Systems? Chris Atkeson CMU.
RABBIT: A Testbed for Advanced Control Theory Chevallereau, et. al.
Robust Dynamic Locomotion Through Feedforward-Preflex Interaction
Alternatives for Locomotion Control
Synthesis of Motion from Simple Animations
LOCOMOTION Farahnaz AttarHamidi Samaneh Mahmoudi Mehraneh NezamiRad.
Presentation transcript:

Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic Humanoid Balance Using the Linear Biped Model

Introduction 2

Motivation 3 Simple models for complex systems Make complex robot control easier Models for human balance control Achieve stable balance on force-controlled robot

Force Controlled Balance 4 How to handle perturbations when using low- impedance control on a torque-controlled humanoid robot

Force Controlled Balance 5 How to handle perturbations when using low- impedance control on a torque-controlled humanoid robot

Sarcos Humanoid Robot 6 Hydraulic Actuators Force Feedback Joint Controllers 33 major DOFs (Lower body = 14) Total mass 94kg Off-board pump (3000 psi) Sarcos Hydraulic Humanoid Robot

Contributions 7 Linear biped model for force control of balance Simple description of periodic balance control Application of model to estimation and control of Humanoid robot

Outline Modeling Balance Controlling Balance Applications to Humanoid Robot Control Conclusion 8

Modeling Balance 9

General Biped Balance Assumptions: Zero vertical acceleration No torque about COM Constraints: COP within the base of support 10 REFERENCE: Kajita, S.; Tani, K., "Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode," ICRA 1991

General Biped Balance Stability 11 COM Position COM Velocity Linear constraints on the COP define a linear stability region for which the ankle strategy is stable REFERENCE: Stephens, “Humanoid Push Recovery,” Humanoids 2007

The Linear Biped Model Contact force is distributed linearly to the two feet. 12

The Linear Biped Model Biped dynamics resemble two superimposed linear inverted pendulums. 13

The Double Support Region 14 We define the “Double Support Region” as a fixed fraction of the stance width.

Dynamics of Double Support 15 The dynamics during double support simplify to a simple harmonic oscillator LIPM Dynamics

Controlling Balance 16

Phase Space of LiBM Location of feet Double Support Region 17

Periodic Balance Goal: Balance while moving in a cyclic motion, returning to the cycle if perturbed. 18 Slow Swaying Fast Swaying Marching in Place or Walking

Orbital Energy Control Orbital Energy: Solution is a simple harmonic oscillator: We control the energy: 19

20

Energy Control Trajectories 21

22

23

Application to Humanoid Balance 24

Humanoid Applications 25 Linear Biped Model predicts gross body motion and determines a set of forces that can produce that motion State Estimation Combine sensors to predict important features, like center of mass motion. Feed-Forward Control Perform force control to generate the desired ground contact forces.

Center of Mass Filtering 26 A (linear) Kalman Filter can combine multiple measurements to give improved position and velocity center of mass estimates. Joint Kinematics Hip Accelerometer Feet Force Sensors Kalman Filter Periodic Humanoid Balance CoM State

27

Feed-Forward Force Control 28 LiBM can be used for feedforward control of a complex biped system. Full-body inverse dynamics can be reduced to force control of the COM with respect to each foot Additional controls are applied to bias towards a home pose and to keep the torso vertical.

29

30

31

32 Impulsive Push Limit Cycle

Robot Experiments 33

Future Work 34 3D Linear Biped Model Robot Behaviors Foot Placement Push Recovery Walking Robust Control/Estimation Push Force Estimation Robust control of LiBM

Conclusion 35 Linear biped model for force control of balance Simple description of periodic behaviors and balance control Applied to estimation and control of humanoid robot Slow SwayingFast Swaying Marching in Place or Walking Joint Kinematics Hip Accel Force Sensors Kalman Filter Periodic Humanoid Balance CoM State Thank you. Questions?

Thank you 36 Questions? Special thanks to supporters: National Science Foundation Quality of Life Technology Engineering Research Center

The Linear Biped Model Contact force is distributed linearly to the two feet. 37