Generation and Testing of Gait Patterns for Walking Machines Using Multi-Objective Optimization and Learning Automata Jeeves Lopes dos Santos Cairo L.

Slides:



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

MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
NW Computational Intelligence Laboratory Experience-Based Surface-Discernment by a Quadruped Robot by Lars Holmstrom, Drew Toland, and George Lendaris.
Asguard: A Hybrid Legged-Wheel Security and SAR- Robot Using Bio-Inspired Locomotion for Rough Terrain DFKI- Labor Bremen & Universität Bremen Forschungsgruppe.
Communication Piazza – Code Angel Computers in Lab Joined late – Be sure to me to remind me!
Design of Attitude and Path Tracking Controllers for Quad-Rotor Robots using Reinforcement Learning Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento.
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.
Robotics CSPP Artificial Intelligence March 10, 2004.
Sandra Wieser Alexander Spröwitz Auke Jan Ijspeert.
Descriptive Modelling: Simulation “Simulation is the process of designing a model of a real system and conducting experiments with this model for the purpose.
Using Simulated Annealing and Evolution Strategy scheduling capital products with complex product structure By: Dongping SONG Supervisors: Dr. Chris Hicks.
Generalized Standard Foot Trajectory for a Quadruped Walking Vehicle (Shigeo Hirose, Osamu Kunieda ) Presentation: Guillaume Poncin.
Locomotion in modular robots using the Roombots Modules Semester Project Sandra Wieser, Alexander Spröwitz, Auke Jan Ijspeert.
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.
Definition of an Industrial Robot
Operations Research Models
Sérgio Ronaldo Barros dos Santos (ITA-Brazil) Sidney Nascimento Givigi Júnior (RMC-Canada) Cairo Lúcio Nascimento Júnior (ITA-Brazil) Autonomous Construction.
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
Motion Control Locomotion Mobile Robot Kinematics Legged Locomotion
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.
Spacetime Constraints Revisited Joe Marks J. Thomas Ngo Using genetic algorithms to find solutions to spacetime constraint problems in 2D.
Theory of walking Locomotion on ground can be realized with three different basic mechanisms: slide lever wheel or track First two are walking mechanisms.
High-Level Control MURI Low-Level Control Fabrication How do we build robust biomimetic structures and systems? Shape deposition manufacturing of integrated.
Modeling and Simulation of Nickel-Cadmium Batteries during Discharge Giuliano S. Sperandio Cairo L. Nascimento Jr. Geraldo J. Adabo Prof. Master Program.
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
MIT Artificial Intelligence Laboratory — Research Directions Legged Robots Gill Pratt.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Modelling and Open Loop Simulation of Reentry Trajectory for RLV Missions Ashok Joshi and K. Sivan Department of Aerospace Engineering Indian Institute.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
Legged Locomotion Planning Kang Zhao B659 Intelligent Robotics Spring
Efficient Bipedal Robots Based on Passive-Dynamic Walkers
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Development of Foot System of Biped Walking Robot Capable of Maintaining Four-point Contact Intelligent Robots and Systems, (IROS 2005) IEEE/RSJ.
17º International Congress of Mechanical Engineering November 10–14, 2003 – Holiday Inn Select Jaraguá - Hotel São Paulo - SP - Brazil Authors: h Areolino.
Learning of Coordination of a Quad-Rotors Team for the Construction of Multiple Structures. Sérgio Ronaldo Barros dos Santos. Supervisor: Cairo Lúcio Nascimento.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Hardware and Locomotion
Department of Electrical Engineering, Southern Taiwan University 1 Robotic Interaction Learning Lab The ant colony algorithm In short, domain is defined.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
Autonomous Dynamically Simulated Creatures for Virtual Environments Paul Urban Supervisor: Prof. Shaun Bangay Honours Project 2001.
Motion Planning in Stratified Workspace Manifold of a Quadruped Walking Robot Subhrajit Bhattacharya Prof. Vijay Kumar Dr. Sachin Chitta.
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.
Control of the Compass Gait on Rough Terrain
Platform hopping robots
CSPP Artificial Intelligence March 10, 2004
Optimization Of Robot Motion Planning Using Genetic Algorithm
CMSC Artificial Intelligence March 11, 2008
Crowd Modelling & Simulation
Evolutionary Technique for Combinatorial Reverse Auctions
Multi-Policy Control of Biped Walking
Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento Júnior
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
Raquel Ramos Pinho, João Manuel R. S. Tavares
By: Zeeshan Ansari, BEng (Hons) Electronic Engineering
Contact Modeling for Climbing Environments
Alternatives for Locomotion Control
3-1 Inequalities and their Graphs
Synthesizing Realistic Human Motion
Option 2: Garbage thrower
-Koichi Nishiwaki, Joel Chestnutt and Satoshi Kagami
LOCOMOTION Farahnaz AttarHamidi Samaneh Mahmoudi Mehraneh NezamiRad.
Learning Agile and Dynamic Motor Skills for Legged Robots
Presentation transcript:

Generation and Testing of Gait Patterns for Walking Machines Using Multi-Objective Optimization and Learning Automata Jeeves Lopes dos Santos Cairo L. Nascimento Jr. Instituto Tecnológico de Aeronáutica São José dos Campos - Brazil

Motivation To develop machines with greater mobility and intelligence that can act as human helpers (dirty, dull or dangerous jobs), our modern era slaves. To develop a gait generation algorithm for walking machines with different morphologies without having to describe mathematically their dynamic models. The proposed gait should be defined considering: the machine’s frontal speed, the smoothness of the robot CG movements, the torques applied to each joint, the total energy consumed for locomotion. 2/10 2

Coordination Strategy Adopted Strategy Coordination Strategy Real Robot Simulated Robot Learning Methodology A reinforcement learning algorithm (Learning Automata) is used to search for a gait using the dynamic model built using MATLAB/SIMULINK/SimMechanics. The proposed solution is evaluated using the real robot. The performance of the simulated/real robots are compared. 3/10 3

Problem Formulation The movement of each joint is described by a function with linearly interpolated NE points and a period T. Complexity reduction: Similar legs use the same functions for each joint but with different time lags. Example: 4 legged robot: 4 similar legs (NP=4); 3 joints per leg (NA=3); 4 points in each function (NE=4). From 48 to 16 (4*3+4) variables. 4/10 4

Criterion for Similarity: Simmetry Distances of each leg to the robot CM: 5/10 5

Representation and Learning Function Description Start Selection of possible solution Test on the simulated robot Evaluation of the response Adjustment of the probabilitiy matrices Convergence? End Lag for leg Period Possible Periods 6/10 6

Functions learned for a tripod robot 7/10 7

Experimental Validation Quadruped robot, Tripod robot, Biped robot, Hybrid robot with 4 legs (2 joints per leg) and unactuated wheels in each foot. 8/10 8

Possible Lines for Future Work Conclusions GOOD: Several good solutions were found for each of the 4 cases tested so far (flat surfaces). BAD: The designer has to: set several parameters for the learning algorithm, e.g. min/delta/max values for each joint, lag and period, test different foot-ground friction models. Possible Lines for Future Work Test the proposed solution using larger robots with more powerful actuators and in more complex situations, e.g. going up and down inclined surfaces/staircases and running in rough terrain (grass using small/large feet). Use the comparison between the simulated and real robots to improve the simulation model and search for better solutions (outer optimization loop). 9/10 9

We thank our sponsors 10/10 10