A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations Avinash Ranganath, Juan González-Gómez, Luis Moreno Lorente Robotics.

Slides:



Advertisements
Similar presentations
Introduction to Artificial Neural Networks
Advertisements

EA, neural networks & fuzzy systems Michael J. Watts
Artificial Neural Networks - Introduction -
Parallelized Evolution System Onur Soysal, Erkin Bahçeci Erol Şahin Dept. of Computer Engineering Middle East Technical University.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Power Systems Application of Artificial Neural Networks. (ANN)  Introduction  Brief history.  Structure  How they work  Sample Simulations. (EasyNN)
Semester Project Defense: Locomotion in Modular Robots: YaMoR Host 3 and Roombots. Simon Lépine Supervisors: Auke Ijspeert Alexander Spröwitz.
LOGO Classification III Lecturer: Dr. Bo Yuan
Information Fusion Yu Cai. Research Article “Comparative Analysis of Some Neural Network Architectures for Data Fusion”, Authors: Juan Cires, PA Romo,
SOMTIME: AN ARTIFICIAL NEURAL NETWORK FOR TOPOLOGICAL AND TEMPORAL CORRELATION FOR SPATIOTEMPORAL PATTERN LEARNING.
Hazırlayan NEURAL NETWORKS Radial Basis Function Networks II PROF. DR. YUSUF OYSAL.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Locomotion in modular robots using the Roombots Modules Semester Project Sandra Wieser, Alexander Spröwitz, Auke Jan Ijspeert.
ICTP, Trieste ITALY April 2007 Towards web based Monitoring and Optimization of Microbial Fermentations – A Homemade Prototype. Gueguim Kana E B, Oloke,
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Genetic Algorithms and Ant Colony Optimisation
7th Workshop on Fusion Data Processing Validation and Analysis Integration of GPU Technologies in EPICs for Real Time Data Preprocessing Applications J.
KOHONEN SELF ORGANISING MAP SEMINAR BY M.V.MAHENDRAN., Reg no: III SEM, M.E., Control And Instrumentation Engg.
FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR USING NEURO-FUZZY SYSTEMS WITH LOCAL RECURRENT STRUCTURE FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR.
C. Benatti, 3/15/2012, Slide 1 GA/ICA Workshop Carla Benatti 3/15/2012.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
Hybrid AI & Machine Learning Systems Using Ne ural Network and Subsumption Architecture Libraries By Logan Kearsley.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
NEURAL NETWORKS FOR DATA MINING
Radial Basis Function Networks:
Legged Robot Locomotion Control  Legged Robot Locomotion Control  CPG-and-reflex based Control of Locomotion.
Univ logo High-Redundancy Linear Electro- mechanical Actuator for Fault Tolerance Hasmawati Antong Dr. Roger Dixon and Dr. Christopher Ward Loughborough.
Artificial Neural Networks An Introduction. What is a Neural Network? A human Brain A porpoise brain The brain in a living creature A computer program.
Mentat: A Data-Driven Agent-Based Simulation of Social Values Evolution Samer Hassan Luis Antunes Juan Pav ó n Universidad Complutense de Madrid University.
Neural and Evolutionary Computing - Lecture 9 1 Evolutionary Neural Networks Design  Motivation  Evolutionary training  Evolutionary design of the architecture.
ELeaRNT: Evolutionary Learning of Rich Neural Network Topologies Authors: Slobodan Miletic 3078/2010 Nikola Jovanovic 3077/2010
1 Genetic Algorithms and Ant Colony Optimisation.
Improving the Genetic Algorithm Performance in Aerial Spray Deposition Management University of Georgia L. Wu, W.D. Potter, K. Rasheed USDA Forest Service.
Neural Network Basics Anns are analytical systems that address problems whose solutions have not been explicitly formulated Structure in which multiple.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Estimation of car gas consumption in city cycle with ANN Introduction  An ANN based approach to estimation of car fuel consumption  Multi Layer Perceptron.
Massively Parallel Algorithm for Evolution Rules Application in Transition P System Luís Fernández Fernando Arroyo Jorge A. Tejedor Juan Castellanos Grupo.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
An Evolutionary Algorithm for Neural Network Learning using Direct Encoding Paul Batchis Department of Computer Science Rutgers University.
Ch 7. Computing with Population Coding Summarized by Kim, Kwonill Bayesian Brain: Probabilistic Approaches to Neural Coding P. Latham & A. Pouget.
A New Application of Modular Robots on Analysis of Caterpillar-like Locomotion Houxiang Zhang, Juan González-Gómez, Jianwei Zhang Ph.D. Juan González-Gómez.
Pattern Recognition Lecture 20: Neural Networks 3 Dr. Richard Spillman Pacific Lutheran University.
1 Dr. Juan González Gómez Modular snake robots System engineering and automation department Robotics Lab Carlos III University of Madrid Riyadh, Saudi.
Evolutionary Algorithms Jim Whitehead
Toward the Sense of Touch in Snake Modular
Artificial Intelligence (CS 370D)
SOFT COMPUTING.
Dr. Juan González-Gómez
Announcements HW4 due today (11:59pm) HW5 out today (due 11/17 11:59pm)
Ayan Dutta1, Prithviraj Dasgupta1, Carl Nelson2
EA, neural networks & fuzzy systems
Ch 14. Active Vision for Goal-Oriented Humanoid Robot Walking (1/2) Creating Brain-Like Intelligence, Sendhoff et al. (eds), Robots Learning from.
Power and limits of reactive intelligence
شبکه عصبی تنظیم: بهروز نصرالهی-فریده امدادی استاد محترم: سرکار خانم کریمی دانشگاه آزاد اسلامی واحد شهرری.
Artificial Intelligence Methods
Introduction to Neural Networks And Their Applications - Basics
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
Department of Electrical Engineering
Task-Based Design Optimization of Modular Robots
A Dynamic System Analysis of Simultaneous Recurrent Neural Network
Evolutionary Algorithms for Hyperparameter Optimization
A connectionist model in action
Review NNs Processing Principles in Neuron / Unit
III. Introduction to Neural Networks And Their Applications - Basics
Facultad de Ingeniería, Centro de Cálculo
Introduction to Neural Network
Prediction of the Number of Residue Contacts in Proteins
Presentation transcript:

A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations Avinash Ranganath, Juan González-Gómez, Luis Moreno Lorente Robotics Lab Universidad Carlos III de Madrid 30/May/2011 9º Workshop - Robots colabativos e interacciòn Humano-Robot - Robocity 2030-II CAR, E.T.S. de Ingenieros Industriales, Madrid.

2 Index A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 1. Introduction 2. Robotic platform 3. Proposed model 4. Evolution 5. System 1 6. System 2 7. Fault tolerance 8. Conclusion Index

3 A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 1. Introduction

4 Sinusoidal Oscillator A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 1. Introduction Sinusoidal Oscillator:

5 Objective A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 1. Distributed 2. Homogeneous 3. Adaptive 4. Fault tolerant 1. Introduction

6 Y1 in OpenRAVE A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 2. Robotic platform

7 Neural Controller A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 3. Proposed model ● Input layer: ● 1-2: Connector information ● 3: Feedback from self actuator ● 4-5: Feedback from neighbouring module's actuator ● Hidden layer: ● One hidden layer with five hidden neurons ● Output layer: ● One output neuron connected to the actuator

8 Evolution A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 4. Evolution ● Genetic Algorithm ● Roulette Wheel selection method ● Intermediate Recombination method ● Fitness: Displacement measured as euclidean distance from origin ● Evaluation time: 50 seconds.

9 Frequency controlled method A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 5. System 1

10 Frequency controlled method A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 5. System 1

11 Frequency adaptive method A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 6. System 2 Where, : Output from the ANN : Angle of the actuator at time ti and x are constants.

12 A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 6. System 1 Frequency adaptive method

13 A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 6. System 1 Frequency adaptive method

14 A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations 7. Fault tolerance Limit cycle behaviour

15 Conclusion 8. Conclusion ● Proposed model validated for locomotory oscillations. ● Fault tolerance with limit cycle behaviour. ● Fast convergence to optimal oscillatory pattern. Future work ● Validate this model on the real Y1 modular robots. ● Adaptive behaviour for locomotion on different surfaces ● Evolve the topology to both complexify and to find the minimal neural architecture. A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations

A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations Avinash Ranganath, Juan González-Gómez, Luis Moreno Lorente Robotics Lab Universidad Carlos III de Madrid 30/May/2011 9º Workshop - Robots colabativos e interacciòn Humano-Robot - Robocity 2030-II CAR, E.T.S. de Ingenieros Industriales, Madrid.