Improvement of the Cheetah Locomotion Control

Similar documents
Passive compliant quadruped robot using central pattern generators for locomotion control

Toward a Human-like Biped Robot with Compliant Legs

Development and Test of a Model for the Cheetah Robot

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Toward a Human-like Biped Robot with Compliant Legs

Biomechanics and Models of Locomotion

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

REPORT DOCUMENTATION PAGE

A Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices

Robot Phase Entrainment on Quadruped CPG Controller

Modelling and Design of a Tridimensional Compliant Leg for Bioloid Quadruped

INITIATING NORMAL WALKING OF A DYNAMIC BIPED WITH A BIOLOGICALLY MOTIVATED CONTROL

Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system

Body Stabilization of PDW toward Humanoid Walking

Towards Dynamic Trot Gait Locomotion: Design, Control, and Experiments with Cheetah cub, a Compliant Quadruped Robot

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Mobile Robots (Legged) (Take class notes)

Motion Control of a Bipedal Walking Robot

Learning Energy Efficient Walking Based on Ballistics

The Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Stable Upright Walking and Running using a simple Pendulum based Control Scheme

BUILDING A BETTER PASSIVE WALKER

Transformation of nonfunctional spinal circuits into functional states after the loss of brain input

SIMULATION AND EXPERIMENTAL STUDIES ON WALKING ROBOT WITH FLEXIBLE LEGS

Toward a human-like biped robot with compliant legs

Sample Solution for Problem 1.a

Walking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring

Gait Analysis of Wittenberg s Women s Basketball Team: The Relationship between Shoulder Movement and Injuries

Sensing and Modeling of Terrain Features using Crawling Robots

Supplementary Information

A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking

Biped locomotion on the Hoap2 robot

Effects of Ankle Stiffness on Gait Selection of Dynamic Bipedal Walking with Flat Feet

Walking and Running BACKGROUND REVIEW. Planar Pendulum. BIO-39 October 30, From Oct. 25, Equation of motion (for small θ) Solution is

Adaptive Locomotion Controller for a Quadruped Robot

EXPERIMENTAL STUDY OF EXOSKELETON FOR ANKLE AND KNEE JOINT

Walking with coffee: when and why coffee spills

Dynamic Lateral Stability for an Energy Efficient Gait

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

CHAPTER 4. SPINYBOT: CLIMBING WITH COMPLIANT MICROSPINES 57

Design and control of Ranger: an energy-efficient, dynamic walking robot

The Starting Point. Prosthetic Alignment in the Transtibial Amputee. Outline. COM Motion in the Coronal Plane

Learning Energy Efficient Walking with Ballistic Walking

Modeling Human Movement

Author(s): Hutter, Marco; Gehring, Christian; Bloesch, Michael; Hoepflinger, Mark; Siegwart, Roland Y.

Gait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015

-Elastic strain energy (duty factor decreases at higher speeds). Higher forces act on feet. More tendon stretch. More energy stored in tendon.

Human Pose Tracking III: Dynamics. David Fleet University of Toronto

ITF Coaches Education Programme Biomechanics of the forehand stroke

ABSTRACT PATTERNS USING 3D-DYNAMIC MODELING. Kaustav Nandy, Master of Science, Department of Electrical And Computer Engineering

1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies.

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control.

CURRICULUM VITAE Hartmut Geyer

Outline. Outline. Recent Popular Legged Robots in Japan. Self-contained! Adaptive? Limit Cycle Based. What is legged locomotion?

RUNNING ON SOFT GROUND: SIMPLE, ENERGY-OPTIMAL DISTURBANCE REJECTION

The International Journal of Robotics Research

Sound waves... light waves... water waves...

C-Brace Orthotronic Mobility System

ABSTRACT 1 INTRODUCTION

TEN YEARS IN LOCOMOTION CONTROL RESEARCH

Bipedal walking and running with spring-like biarticular muscles

G-EOL. Discover the simplicity of gait therapy intended for daily use

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

3D Limit Cycle Walking of Musculoskeletal Humanoid Robot with Flat Feet

OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING

Impulse Control for Planar Spring-Mass Running

Simulation of the Hybtor Robot

Towards Human-Like Bipedal Locomotion with Three-Segmented Elastic Legs

Running stability is enhanced by a proximo-distal gradient in joint neuromechanical control

by Michael Young Human Performance Consulting

Walking. Zachary Zeidler Graduate Program in Neuroscience University of Minnesota

SOME ASPECTS OF THE MECHANICS OF MAMMALIAN LOCOMOTION

Biomechanics analysis of human walking with load carriage

Modifying the MIT Sensorimotor Control Lab model of human balance and gait control for the addition of running. Ellen Cappo

Ecole doctorale SMAER Sciences Mécaniques, Acoustique, Electronique, Robotique

Trajectory Planning and Motion Simulation for a Hydraulic Actuated Biped Robot

Passive undulatory gaits enhance walking in a myriapod millirobot


,WHUDWLYH3URGXFW(QJLQHHULQJ(YROXWLRQDU\5RERW'HVLJQ

Physically Variable Compliance in Running

University of Twente

Design of Variable-Damping Control for Prosthetic Knee based on a Simulated Biped

Supplementary Figure S1

First Hops of the 3D Bow Leg

Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach

STABILITY AND CHAOS IN PASSIVE-DYNAMIC LOCOMOTION

Qualitative Analysis of Jumping Standing Long Jump Goals Note: Standing Long Jump

CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT

Complex movement patterns of a bipedal walk

Test Name Analysis Assessment Swing Correlation

Megan E. Krause, BSBSE, Young Hui Chang, Ph.D. Comparative Neuromechanics Laboratory. Georgia Institute of Technology

Neural Control and Learning for Versatile, Adaptive, Autonomous Behavior of Walking Machines

Novel Tripedal Mobile Robot and Considerations for Gait Planning Strategies Based on Kinematics

Simulation-based design to reduce metabolic cost

Servo-Assisted Lower-Body Exoskeleton With a True Running Gait

UNIVERSITY OF CALIFORNIA SANTA CRUZ

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

The development of a biomechanical leg system and its neural control

Transcription:

Improvement of the Cheetah Locomotion Control Master Project - Midterm Presentation 3 rd November 2009 Student : Supervisor : Alexander Sproewitz Professor : Auke Jan Ijspeert

Presentation of the Cheetah

Presentation of the Cheetah Light weighted, biollogically inspired small quadruped robot

Presentation of the Cheetah Light weighted, biollogically inspired small quadruped robot Pantograph, compliant legs

Presentation of the Cheetah Light weighted, biollogically inspired small quadruped robot Pantograph, compliant legs Leg design and proportions chosen from characteristic values for Mammals.

Goals of the project

Goals of the project Improve the locomotion control in term of efficiency, Robustness and controllability

Goals of the project Improve the locomotion control in term of efficiency, Robustness and controllability Model mechanic improvement, and measure their effect on the locomotion behavior : New foot design Adding a scapula joint Adding a spinal coord Test different leg segmentation and connections...

Table of contents

Table of contents Locomotion Behavior in Nature

Table of contents Locomotion Behavior in Nature Timeline of the project

Table of contents Locomotion Behavior in Nature Timeline of the project Work done Update of the webots model

Table of contents Locomotion Behavior in Nature Timeline of the project Work done Update of the webots model Work to be done CPG design Spinal Coord Compliant Foot

Three Self-Stabilization Principles [Seyfarth03] Swing Leg Retraction: a simple control model for stable running, André Seyfarth and Hartmut Geyer, Journal of experimental Zoology 206:2547-2555 (2003) [Daley09] The Role of Intrinsic muscle mechanics in the neuromuscular control of stable running in the guinea fowl, Journal of Physiology 587.11 (2009) pp 2693-2707 Video Extract : Youtube

Three Self-Stabilization Principles Self-Stabilization Passive capacity to stabilize in open loop process (no sensory feed back as a response to internal or external disturbance) [Seyfarth03] Swing Leg Retraction: a simple control model for stable running, André Seyfarth and Hartmut Geyer, Journal of experimental Zoology 206:2547-2555 (2003) [Daley09] The Role of Intrinsic muscle mechanics in the neuromuscular control of stable running in the guinea fowl, Journal of Physiology 587.11 (2009) pp 2693-2707 Video Extract : Youtube

Three Self-Stabilization Principles Self-Stabilization Passive capacity to stabilize in open loop process (no sensory feed back as a response to internal or external disturbance) Leg Stiffening [Seyfarth03] Swing Leg Retraction: a simple control model for stable running, André Seyfarth and Hartmut Geyer, Journal of experimental Zoology 206:2547-2555 (2003) [Daley09] The Role of Intrinsic muscle mechanics in the neuromuscular control of stable running in the guinea fowl, Journal of Physiology 587.11 (2009) pp 2693-2707 Video Extract : Youtube

Three Self-Stabilization Principles Self-Stabilization Passive capacity to stabilize in open loop process (no sensory feed back as a response to internal or external disturbance) Leg Stiffening Leg Retraction [Seyfarth03] [Seyfarth03] Swing Leg Retraction: a simple control model for stable running, André Seyfarth and Hartmut Geyer, Journal of experimental Zoology 206:2547-2555 (2003) [Daley09] The Role of Intrinsic muscle mechanics in the neuromuscular control of stable running in the guinea fowl, Journal of Physiology 587.11 (2009) pp 2693-2707 Video Extract : Youtube

Three Self-Stabilization Principles Self-Stabilization Passive capacity to stabilize in open loop process (no sensory feed back as a response to internal or external disturbance) Leg Stiffening Leg Retraction [Seyfarth03] Leg Extension [Daley09] [Seyfarth03] Swing Leg Retraction: a simple control model for stable running, André Seyfarth and Hartmut Geyer, Journal of experimental Zoology 206:2547-2555 (2003) [Daley09] The Role of Intrinsic muscle mechanics in the neuromuscular control of stable running in the guinea fowl, Journal of Physiology 587.11 (2009) pp 2693-2707 Video Extract : Youtube

Other locomotion blueprints [Fisher06] The Tri Segmented Limbs of Therian Mammals: Kinematics, Dynamics, and Self-Stabilization-A Review, Martin S. Fisher and Reinhard Blickhan, Journal of experimental Zoology 305A:935-952 (2006) Video Extract : Youtube & BBC

Other locomotion blueprints Wrist linkage and compliance [Fisher06] The Tri Segmented Limbs of Therian Mammals: Kinematics, Dynamics, and Self-Stabilization-A Review, Martin S. Fisher and Reinhard Blickhan, Journal of experimental Zoology 305A:935-952 (2006) Video Extract : Youtube & BBC

Other locomotion blueprints Wrist linkage and compliance Use More Sagital bending of Spine than proximal articulation in assymetrical running gait. [Fisher06] [Fisher06] The Tri Segmented Limbs of Therian Mammals: Kinematics, Dynamics, and Self-Stabilization-A Review, Martin S. Fisher and Reinhard Blickhan, Journal of experimental Zoology 305A:935-952 (2006) Video Extract : Youtube & BBC

Timeline Model Update Fix Webots Model Prepare optimization framework Design of the control Foot trajectory definition Gait Optimization New Foot Testing Mechanical Improvement New Scapula Joint Sipnal Cord

Timeline Model Update Fix Webots Model Prepare optimization framework Design of the control Foot trajectory definition Gait Optimization New Foot Testing Mechanical Improvement New Scapula Joint Sipnal Cord

Modelisation of the Knee Actuator Motor

Modelisation of the Knee Actuator Assymetrical mechanism Motor

Modelisation of the Knee Actuator Assymetrical mechanism Motor Implementation cannot be easily done with Webots Servo Node

Modelisation of the Knee Actuator Assymetrical mechanism Motor Implementation cannot be easily done with Webots Servo Node Make a complete Model of the Mechanism (with different state for the motor and the limb)

Modelisation of the Knee τ pert U mot + K I R+L.p τ mot + + τ ch 1 (J eq).p 2 Θ mot µred η red Θ out Ω mot K e.p

Modelisation of the Knee 1) Get the value Δx t from webots τ pert U mot + K I R+L.p τ mot + + τ ch 1 (J eq).p 2 Θ mot µred η red Θ out Ω mot K e.p

Modelisation of the Knee 1) Get the value Δx t from webots 2) Compute the cable tension, using a rigid or spring cable Fc τ pert U mot + K I R+L.p τ mot + + τ ch 1 (J eq).p 2 Θ mot µred η red Θ out Ω mot K e.p

Modelisation of the Knee 1) Get the value Δx t from webots 2) Compute the cable tension, using a rigid or spring cable Fc 3) Update the value α t+1 knowing α t and τc with the servo model. τ pert U mot + K I R+L.p τ mot + + τ ch 1 (J eq).p 2 Θ mot µred η red Θ out Ω mot K e.p

Modelisation of the Knee 1) Get the value Δx t from webots 2) Compute the cable tension, using a rigid or spring cable Fc 3) Update the value α t+1 knowing α t and τc with the servo model. 4) Send to Webots the value Fc + Fspring as command U mot + Ω mot K I R+L.p τ mot + + τ pert τ ch K e.p 1 (J eq).p 2 Θ mot µred η red Θ out

Implementation in Webots Use a Spring and damping system (rigid cable still too unstable) Use Runge Kunta 4 rather than Euler method for inner state update.

Design of the CPG (not yet implemented)

Design of the CPG (not yet implemented) Use the Central Pattern Generator of Ludovic Righetti.

Design of the CPG (not yet implemented) Use the Central Pattern Generator of Ludovic Righetti. Transform its output to generate a foot trajectory.

Design of the CPG (not yet implemented) Use the Central Pattern Generator of Ludovic Righetti. Transform its output to generate a foot trajectory. Think rather in term of behavior, than geometry

Design of the CPG (not yet implemented) Use the Central Pattern Generator of Ludovic Righetti. Transform its output to generate a foot trajectory. Think rather in term of behavior, than geometry Conserve the attraction property of the limit cycle.

Design of the CPG (not yet implemented) Use the Central Pattern Generator of Ludovic Righetti. Transform its output to generate a foot trajectory. Think rather in term of behavior, than geometry Conserve the attraction property of the limit cycle. Use Inverse Kinematics to generate command of the Servos

Foot improvement (not yet implemented)

Foot improvement (not yet implemented) Reason : Increase foot clearence

Foot improvement (not yet implemented) Reason : Increase foot clearence Additional energy storage until toe off

Foot improvement (not yet implemented) Reason : Increase foot clearence Additional energy storage until toe off Make the distal segment follow the two parralel link segment

Foot improvement (not yet implemented) Reason : Increase foot clearence Additional energy storage until toe off Make the distal segment follow the two parralel link segment Use a virtual spring

Adding a spinal coord (not yet implemented) Increase further the step length for running gaits Spinal coord bending is equivalent of : translate horizontally the Hip Joint. Increase the amplitude of the Hip Joint Spinal coord can be reduce to a linear actuator

Questions?