Sandra Wieser Alexander Spröwitz Auke Jan Ijspeert.

Slides:



Advertisements
Similar presentations
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Advertisements

Learning to Coordinate Behaviors Pattie Maes & Rodney A. Brooks Presented by: Javier Martinez.
From Kinematics to Arm Control a)Calibrating the Kinematics Model b)Arm Motion Selection c)Motor Torque Calculations for a Planetary Robot Arm CS36510.
Robotics applications of vision-based action selection Master Project Matteo de Giacomi.
NATURAL GAIT INDUCING TRANSTIBIAL PROSTHETIC LUCIA MELARA ROBERT SCOTT ALEXIS GARO EML 4551 ETHICS AND DESIGN PROJECT ORGANIZATION FIU DEPARTMENT OF MECHANICAL.
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
Integrating a Short Range Laser Probe with a 6-DOF Vertical Robot Arm and a Rotary Table Theodor Borangiu Anamaria Dogar
‘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.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
1 Design of a controller for sitting of infants Semester Project July 5, 2007 Supervised by: Ludovic Righetti Prof. Auke J. Ijspeert Presented by: Neha.
Mobile Robotics: 10. Kinematics 1
1 Optimization of ALINEA Ramp-metering Control Using Genetic Algorithm with Micro-simulation Lianyu Chu and Xu Yang California PATH ATMS Center University.
Semester Project Defense: Locomotion in Modular Robots: YaMoR Host 3 and Roombots. Simon Lépine Supervisors: Auke Ijspeert Alexander Spröwitz.
Andre Seyfarth Hartmut Geyer Fumiya Iida Leg design and control of locomotion Zurich, 25 May 2004 Locomotion Lab Jena.
Biologically Inspired Robotics Group,EPFL Associative memory using coupled non-linear oscillators Semester project Final Presentation Vlad TRIFA.
Optimization Methods One-Dimensional Unconstrained Optimization
Locomotion Exploiting Body Dynamics - Semester Project - Student: Matteo de Giacomi Supervisor: Jonas Buchli.
Locomotion in modular robots using the Roombots Modules Semester Project Sandra Wieser, Alexander Spröwitz, Auke Jan Ijspeert.
Optimizing the Placement of Chemical and Biological Agent Sensors Daniel L. Schafer Thomas Jefferson High School for Science and Technology Defense Threat.
Web Enabled Robot Design and Dynamic Control Simulation Software Solutions From Task Points Description Tarek Sobh, Sarosh Patel and Bei Wang School of.
IE 594 : Research Methodology – Discrete Event Simulation David S. Kim Spring 2009.
Inverse Kinematics for Molecular World Sadia Malik April 18, 2002 CS 395T U.T. Austin.
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
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Legged Robot Locomotion Control  Legged Robot Locomotion Control  CPG-and-reflex based Control of Locomotion.
Face Recognition Using Evolutionary Approaches
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
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.
Introduction to Self-Organization
Yoonsang Lee Sungeun Kim Jehee Lee Seoul National University Data-Driven Biped Control.
Control of Robot Manipulators
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
Motor Control. Beyond babbling Three problems with motor babbling: –Random exploration is slow –Error-based learning algorithms are faster but error signals.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Design, Optimization, and Control for Multiscale Systems
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
Introduction to Biped Walking
CARE / ELAN / EUROTeV Feedback Loop on a large scale quadrupole prototype Laurent Brunetti* Jacques Lottin**
Local Search and Optimization Presented by Collin Kanaley.
Arithmetic Test Pattern Generation: A Bit Level Formulation of the Optimization Problem S. Manich, L. García and J. Figueras.
1/17/2016CS225B Kurt Konolige Probabilistic Models of Sensing and Movement Move to probability models of sensing and movement Project 2 is about complex.
Dynamic Modeling, Design and Control of a Cheetah Inspired Robot Using Central Pattern Generators (CPG) Method A Thesis Submitted to the School of Mechanical.
1 Data Structures CSCI 132, Spring 2014 Lecture 1 Big Ideas in Data Structures Course website:
INTRO TO OPTIMIZATION MATH-415 Numerical Analysis 1.
Stryker Interaction Design Workshop September 7-8, January 2006 Functional biomimesis * Compliant Sagittal Rotary Joint Active Thrusting Force *[Cham.
ICT 1 MODULAR SNAKE ROBOT 3D MODELLING, IMPLEMENTATION AND CONTROL Pål Liljebäck – Øyvind Stavdahl – Kristin Y. Pettersen.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Autonomous Dynamically Simulated Creatures for Virtual Environments Paul Urban Supervisor: Prof. Shaun Bangay Honours Project 2001.
Exhaustive search Exhaustive search is simply a brute- force approach to combinatorial problems. It suggests generating each and every element of the problem.
CSE Advanced Computer Animation Short Presentation Topic: Locomotion Kang-che Lee 2009 Fall 1.
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
Generation and Testing of Gait Patterns for Walking Machines Using Multi-Objective Optimization and Learning Automata Jeeves Lopes dos Santos Cairo L.
Mitsubishi robot arm.
Arbin Ebrahim and Dr. Gregory Murphy University of Alabama
Minor Project - Human Interaction Robot Arm
J. Gonzalez-Gomez, E. Boemo
Dr. Juan González-Gómez
By: Zeeshan Ansari, BEng (Hons) Electronic Engineering
Interpolation Snakes Work by Silviu Minut.
Alternatives for Locomotion Control
Presentation transcript:

Sandra Wieser Alexander Spröwitz Auke Jan Ijspeert

Goal of the project Explore locomotion possibilities of a modular robot Made of Roombot modules and passive elements Looks like a piece of furniture Three robots tested, with three different strategies Allows a global view on Roombot locomotion possibilities, and a discussion about the different parts of the project (CPG, Optimization, Simulation World, Robot Structure,…)

Theoretical Background (1) Optimization algorithms Powell’s optimization (nD) Direction set algorithm Gradient descendant Golden Section Search method (1D) Gradient descendant Efficiency related to the behavior of the fitness function Systematical Search (1D and 2D) Not optimal at all in terms of computation cost But, systematical VS gradient descendant

Theoretical Background (2) Optimization algorithms (2) Powell’s Algorithm (Jerome Maye) Golden Section Search Algorithm

Theoretical Background (3) Central Pattern Generator (1) Derived by Ludovic Righetti at BIRG Equations of the CPG (Ludovic Righetti) Limit cycle behaviour (Ludovic Righetti)

Theoretical Background (4) Central Pattern Generator (2) Possibility of coupling different CPG Sensors Feedback Gait Matrix (Ludovic Righetti)

Methodology Three Robot tested Chair Robot Table Robot Big Chair Robot

Chair Robot (1) Methodology One CPG per motor Reduction of the number of open parameters : Offset and amplitude of the three motors of one module All modules have the same command for their 3 motors +1 parameter (w_swing/w_stance) which leads to 7 open parameters Powell + Golden Section Search Roombot Module (Alexander Spröwitz)

Chair Robot (2) Results Maximal Distance Covered : ~ 4 m in 20 seconds, (12 m) Instabilities of the robot Here the robot collapses because of too low maximal Torque (4Nm) The robot falls because of too high maximal torque (8Nm)(instability of the robot structure)

Table Robot (1) Methodology(1) vertical component of the foot position S1 S2 S3 S4 Command of the 4 motors (blue) and resulting position of the foot of one leg (red) among time Desired foot pattern

Table Robot (2) Methodology (2) One CPG per leg 2 open parameters: w_stance and w_swing Systematical search Implementation of gaits matrix (trot, walk, bound, pace) Tested with different maximal torque values (3, 4, 5 and 10 Nm)

Table Robot (3) Results

Big Chair Robot (1) Methodology Taking inspiration from the CONRO robot Two legs have the same pattern, the third one has a different pattern Powell + systematical search 7 open parameters

Big Chair Robot (2) Results Maximal Distance Covered: ~9 m in 20 seconds With “human” solution : 13 m in 20 seconds Maximal torque at 10 Nm Rotational speed at 7 rad/sec

Conclusion Good locomotion gaits have be found with reasonable mechanical constraints (like maximal speed and maximal torque) In general, human solutions are more efficient than solutions found by optimization Future Work Inverse kinematics of the leg New strategies for dealing with noisy fitness function Idea: include more often optimization in various steps

Variation of parameters and fitness during Optimization Process Results (1) Chair Robot (1) Fitness function: Distance covered in 20 seconds -> Searching for a maximum Powell + Golden Section Search

Results (3) Table Robot (1) Fitness function: Distance covered in 40 seconds -> searching for a maximum Systematical search

Results (5) Big Chair Robot (1) Fitness Function : Distance covered in 20 sec -> Searching for a maximum Powell + systematical search