Dynamic Modeling, Design and Control of a Cheetah Inspired Robot Using Central Pattern Generators (CPG) Method A Thesis Submitted to the School of Mechanical.

Slides:



Advertisements
Similar presentations
Learning and Control of Biped Locomotion
Advertisements

Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory
Delft University of TechnologyDelft Centre for Mechatronics and Microsystems Introduction Factory robots use trajectory control; the desired angles of.
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.
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
Constrained Near-Optimal Control Using a Numerical Kinetic Solver Alan L. Jennings & Ra úl Ordóñez, ajennings1,
Walking Robots Dr. Leonid Paramonov Course: TTK6 – Robotics
Trajectory Generation
Trajectory Planning.  Goal: to generate the reference inputs to the motion control system which ensures that the manipulator executes the planned trajectory.
‘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 Full Body Humanoid Push Recovery Using Simple Models Benjamin Stephens Thesis Proposal Carnegie Mellon, Robotics Institute November 23, 2009.
Sandra Wieser Alexander Spröwitz Auke Jan Ijspeert.
Fast and Robust Legged Locomotion Sean Bailey Mechanical Engineering Design Division Advisor: Dr. Mark Cutkosky May 12, 2000.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
Semester Project Defense: Locomotion in Modular Robots: YaMoR Host 3 and Roombots. Simon Lépine Supervisors: Auke Ijspeert Alexander Spröwitz.
1 Control of Articulated Bodies Lecture for COMP 768 presented by Georgi Tsankov Oct 30, 2007.
Andre Seyfarth Hartmut Geyer Fumiya Iida Leg design and control of locomotion Zurich, 25 May 2004 Locomotion Lab Jena.
Vermelding onderdeel organisatie 1 Recent Developments in Passive Dynamic Walking Robots Seminar May 13, 2005University of Nottingham, UK Laboratory for.
MEE 3025 MECHANISMS WEEK 2 BASIC CONCEPTS. Mechanisms A group of rigid bodies connected to each other by rigid kinematic pairs (joints) to transmit force.
Stumpy An autonomous bipedal robot Michael Cowling | Andrew Jeffs | Nathan Kaesler Supervisors: Dr Frank Wornle | Mr George Osborne School of Mechanical.
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.
Motion Control Locomotion Mobile Robot Kinematics Legged Locomotion
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Outline: 5.1 INTRODUCTION
Chapter 5 Trajectory Planning 5.1 INTRODUCTION In this chapters …….  Path and trajectory planning means the way that a robot is moved from one location.
Chapter 5 Trajectory Planning 5.1 INTRODUCTION In this chapters …….  Path and trajectory planning means the way that a robot is moved from one location.
Theory of walking Locomotion on ground can be realized with three different basic mechanisms: slide lever wheel or track First two are walking mechanisms.
A Study of Function of Foot’s Medial Longitudinal Arch Using Biped Humanoid Robot Kenji Hashimoto, Yuki Takezaki, Kentaro Hattori, Hideki Kondo, Takamichi.
High-Level Control MURI Low-Level Control Fabrication How do we build robust biomimetic structures and systems? Shape deposition manufacturing of integrated.
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
Quadruped Robot Modeling and Numerical Generation of the Open-Loop Trajectory Introduction We model a symmetric quadruped gait for a planar robot with.
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.
Yoonsang Lee Sungeun Kim Jehee Lee Seoul National University Data-Driven Biped Control.
A model of Caterpillar Locomotion Based on Assur Tensegrity Structures Shai Offer School of Mechanical Engineering, Faculty of Engineering, Tel-Aviv University,
Chapter 7: Trajectory Generation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: 1.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
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.
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
Introduction to Biped Walking
Inverse Kinematics for Robotics using Neural Networks. Authors: Sreenivas Tejomurtula., Subhash Kak
Efficient Bipedal Robots Based on Passive-Dynamic Walkers
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
*Why Humanoid Robots?* PREPARED BY THI.PRASANNA S.PRITHIVIRAJ
Lecture 22: Locomotion Locomotion is an activity leading to a change in the location of the body in external space. Examples: walking, running, hopping,
Physics-based Simulation in Sports and Character Animation Kuangyou Bruce Cheng ( 鄭匡佑 ) Institute of Physical Education, Health, & Leisure Studies National.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Hardware and Locomotion
CSE Advanced Computer Animation Short Presentation Topic: Locomotion Kang-che Lee 2009 Fall 1.
Date of download: 10/2/2017 Copyright © ASME. All rights reserved.
Realization of Dynamic Walking of Biped Humanoid Robot
Human-exoskeleton combined model
Date of download: 12/16/2017 Copyright © ASME. All rights reserved.
J. Gonzalez-Gomez, E. Boemo
By: Zeeshan Ansari, BEng (Hons) Electronic Engineering
RABBIT: A Testbed for Advanced Control Theory Chevallereau, et. al.
Presentation of Robotics (2)
Robust Dynamic Locomotion Through Feedforward-Preflex Interaction
Alternatives for Locomotion Control
of the Simplest Walking Model
LOCOMOTION Farahnaz AttarHamidi Samaneh Mahmoudi Mehraneh NezamiRad.
Chapter 4 . Trajectory planning and Inverse kinematics
(A) Percent recovery of mechanical energy via the inverted-pendulum-like mechanism in walking as a function of the dimensionless Froude number. (A) Percent.
Presentation transcript:

Dynamic Modeling, Design and Control of a Cheetah Inspired Robot Using Central Pattern Generators (CPG) Method A Thesis Submitted to the School of Mechanical Engineering For the Degree of Master of Science Author: Mohsen Azimi Director: Mohammad Reza Hairi Yazdi School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran 8/Sep/2014

2/23 Introduction Previous Works Driving Equations Results First Section: Second Section: Third Section: Forth Section: School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran

3/23 Advantages of the Legged Robots: Applications of the Legged Robots: - A good vehicle in mountains and jungles - Running errand in dangerous places, like: space and volcanic area - Functioning as a rescuer in flood or earthquake area - Able to move on uneven surface کارهای گذشته استخراج معادلات نتیجه گیری School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Introduction

4/23 Legged Animals, The Best Model for Legged Robots - Studying the animals’ neural system for designing the robots’ controllers کارهای گذشته School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran - Studying the animals’ body for designing the robots’ body Introduction

5/23 Gait: the result of repeating a specific cycle Cycle: a combination of several phases Phase: 1.Single Support Phase 2. Double Support Phase 3. Impact Phase 4. Jump Off5. Flight Phase6. Touch Down کارهای گذشته استخراج معادلات نتیجه گیری School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Introduction

6/23 Inverted Pendulum model کارهای گذشته استخراج معادلات نتیجه گیری Methods based on inverse kinematic problem Passive dynamic walking Application of Inverted Pendulum Model [Arthur D. Kuo, University of Michigan, 2007] [Timothy M. Griffin, University of Colorado, 2004] School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Previous Works

7/23 Passive Dynamic Walking The most efficient approach Robot’s physical parameters Initial conditions The ground’s slope - The Disadvantages: - The Advantages: [Tda McGeer. Simin Fraster University, 1990, 1990] 1. Unable to control the robot’s position accurately 2. Sensitivity to School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Previous Works

8/23 Trajectory Generation Based on Passive Dynamic Walking 1. Energy Shaping Control Energy dissipated in previous IP = Energy injected in SSP Putting constrains on robot’s energy level during SSP 1. robot’s energy level is a function of robot’s both position and velocity 2. Unable to control the robot’s position during SSP Energy injected in previous SSP = Energy dissipated in IP Putting constrains on robot’s energy level during IP 1. robot’s energy level is just a function of robot’s velocity 2. Able to control the robot’s position during SSP Energy Dissipation Rate control [Mark W. Spong, University of Illinois at Urbana, 1999, 2003] [Matthew Todd Farrell] [Yuji Harata et al, Nagoya University,2007] [Fumihiko Asano, Tokyo Institute of Technology, 2001, 2004, 2005, 2006] School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran 2. Virtual Gravity Control 3. Parametric Excitation Control Previous Works

9/23 EDRC Demands an accurate Control of the Robot’s swing Limbs Quadruped robot’s Problem in Using Inverse Kinematic Problem - Under-actuation of the ankle joints Solutions 1. Considering each leg as a separate manipulator 2. Using inverse kinematic by considering three feet in contact with the ground criteria Establishing a Semi-Analytical Approach for designing the Robot’s Actuated Joints [Alexander Shkolnik et al. MIT, 2007] [Xuedong Chen et al. Saga University, 2000] School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Previous Works

10/23 2. Nonlinear Oscillator Model Using the Inverse Kinematic Problem and CPG Controllers Simultaneously Central Pattern Generator (CPG) Controllers 1. Neural Network Model 1. Unable to control the robot’s limbs accurately 2. The parameters must be redesigned for new environments The disadvantages [Fumiya Iida et al. University of Zurich] [WU QiDi et al. Tongji University, 2009] [Auke Ijspeert et al. EPFL, 2007] The advantages School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran The solution 1. Very simple and easy to design 2. Suitable for robots with high degrees of freedom Previous Works

11/23 School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Deriving Equations

12/23 Limited just to robots with 3 DOF School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Deriving Equations

13/23 += - A galloping quadruped gait is a combination of a bouncing quadruped gait and a walking biped gait Robots with Higher Degrees of Freedom School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Previous Works

14/23 A New Approach for Using the Inverse Kinematic Problem and CPG Controllers Simultaneously School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Previous Works

15/23 Be considered as known parameters School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Deriving Equations

16/23 Limits for swing feet’s velocity School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Results

17/23 Analysis of the Biped Robot’s Dynamic Equations School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Results

18/23 School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Results

19/23 School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Results

20/23 Stick Diagrams School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Results

21/23 Mohsen Azimi, and M.R. Hairi Yazdi, “Energy Dissipation Rate control via a Semi Analytical Pattern Generation Approach for Planar Biped Walking Robot Based on the Property of Passive Dynamic Walking”, Transaction of the Institute of Measurement and Control, Submitted Mohsen Azimi, and M.R. Hairi Yazdi, “Energy Dissipation Rate Control Via a Semi Analytical Pattern Generation Approach for Planar Spined Quadruped Bouncing Robot Based on the Property of Passive Dynamic Walking”, Journal of Mechanical Science and Technology (JMST), Accepted & Revised Mohsen Azimi, and M.R. Hairi Yazdi, “Energy Dissipation Rate Control for Planar Quadruped Bouncing Robot Based on the Property of Passive Dynamic Walking”, the 2nd RSI International Conference on Robotics & Mechatronics (ICRoM), Tehran, October 15-17, 2014 Mohsen Azimi, and M.R. Hairi Yazdi - “Energy Dissipation Rate Control via a Semi-Analytical Pattern Generation Approach for Planar Three-Legged Galloping Robot based on the Property of Passive Dynamic Walking” Journal of Applied Mechanic (JAMECH) 46, no 1 (2015) Mohsen Azimi, and M.R. Hairi Yazdi, “Energy Dissipation Rate Control for Planar Biped Walking Robot Based on the Property of Passive Dynamic Walking”, IMECH ASME2014 International Mechanical Engineering Congress and Exposition, Montreal, November 14-20, 2014 Publications School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Results

22/23 Future works School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran Results

23/23 School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran