Enhancing a Model-Free Adaptive Controller through Evolutionary Computation
|
|
- Liliana Lilian Rice
- 5 years ago
- Views:
Transcription
1
2 Enhancing a Model-Free Adaptive Controller through Evolutionary Computation Anthony Clark, Philip McKinley, and Xiaobo Tan Michigan State University, East Lansing, USA
3 Aquatic Robots Practical uses autonomous mobile sensors biological studies (elicit natural behaviors)
4 Research platform Simple physical design (relatively) few actuators Nonlinear environment changing currents Complex dynamics flexible fins
5 Focus on Control We d like controllers to: 1. match oscillating frequency with material properties 2. handle changes in the environment 3. handle changes to the robotic device 4. unknown conditions? We do not want to account for these by hand Leads us to adaptive control
6 Adaptive Control Model-based require a precise model perform parameter identification Data-driven model-free input / output data
7 Model-based Adaptive Control Reference Model y p _ e r Controller u y + System Adaptive Law θ
8 Model-based Adaptive Control Reference Model y p _ e r Controller u y + System Reference model: based on complex system dynamics Adaptive Law make simplifying assumptions θ
9 Model-free Adaptive Control r e u + y x MFA System + _ Controller + d For gray-box situations partial / incomplete information known about the system
10 Model-free Adaptive Control d r e MFA u x + y System Controller +_ +
11 Model-free Adaptive Control What do we gain? 1. do not have to create a dynamic model 2. adapts to changing internal dynamics 3. adapts to noisy environment 4. adapts to varying high-level control input What are the drawbacks? 1. less precise 2. still need to specify a number of parameters ANN topology, learning rate, gain values, error bounds, activation timing, network bias values
12 This Study Exploit EC to Enhance an MFAC evolve MFAC parameters controlling a robotic fish adapt to: changing fin flexibilities changing fin length changing control demands
13 MFAC vs. Neural Plasticity Plastic neural networks will generally learn (or transition to) a new behavior merge high-level logic and low-level control Adaptive controllers regulate a control signal behaviors are still determined at a higher level
14 Adaptive Neural Network Network Activation feed-forward network propagated error sigmoid activation Network Update minimize error
15 Adaptive Neural Network
16 Simulation Task Swim at a given speeds Optimize MFAC parameters Adapt to: different control signals changing fin flexibilities changing fin lengths Evaluation simulate for 60 seconds mean absolute error
17 Baseline Experiment r e u y + _ MFA Controller System
18 Baseline Experiment r e u y + _ MFA Controller System
19 Baseline Experiment r e u y + _ MFA Controller System
20 Baseline Experiment r e u y + _ MFA Controller System
21 Baseline Experiment Output of the MFAC regulates speed of the robotic fish frequency of oscillation r e u y + _ MFA Controller System
22 Baseline Experiment
23 Differential Evolution Evolutionary algorithm for real-valued problems Evolved parameters neural network size learning rate upper and lower error bounds controller gain controller update timing
24 Single Evaluation Experiment 20 overfit Speed (cm/s) 7.5 y r e Time (s)
25 Multiple Evaluations Trial Flexibility Length sim1 100 % 100 % sim2 200 % 100 % sim3 50 % 100 % sim4 100 % 110 % sim5 200 % 110 % sim6 50 % 110 % sim7 100 % 90 % sim8 200 % 90 % sim9 50 % 90 %
26 Multiple Evaluations Experiment 14 Speed (cm/s) 5 0 y r e Time (s)
27 Goals of the Study We want to adapt to: changing fin flexibilities changing fin length changing control signal dynamics any combination of the above changes
28 Fin Length Damaged Fin (60%) 4.5 cm 9 Evaluations (best replicate) : 80% length Nominal 7.6 cm Attached Debris (137%) 10.4 cm
29 Control and Flexibility Different speeds Different accelerations Different decelerations Flexibility of 150% compared to the nominal value
30 Simultaneous Changes 9 Evaluations (best replicate) : 80% length, 120% flexibility 14 Speed (cm/s) 5 0 y r e Time (s)
31 Extended Multiple Evaluations Trial Flexibility Length sim1 100 % 100 % sim2 200 % à 1000 % 100 % sim3 50 % à 10 % 100 % sim4 100 % 110 % à 200 % sim5 200 % à 1000 % 110 % à 200 % sim6 50 % à 10 % 110 % à 200 % sim7 100 % 90 % à 67 % sim8 200 % à 1000 % 90 % à 67 % sim9 50 % à 10 % 90 % à 67 %
32 Increase Simulation Ranges 20 9 Evaluations, wide range (best replicate) Speed (cm/s) 7.5 y r e Time (s)
33 When Adaptation Breaks-Down
34 When Adaptation Breaks-Down
35 Key Points 1. Attained adaptability to varying parameters for the robotic fish 2. Performance was easily better than expert chosen values 1. Envelope of adaptability for evolution (tested values) for operation (range of adaptability)
36 Ongoing Work 1. Integrate with highlevel control self-modeling takes over when adaptation fails 1. Multiple-input, Multiple-output regulate speed and direction 1. Physical testing perform adaptation online
37 The authors gratefully acknowledge the contributions and feedback on the work provided by: Jared Moore, Jianxun Wang, and the BEACON Center at Michigan State University. This work was supported in part by National Science Foundation grants IIS , CCF , CNS , CNS , and DBI , and by a grant from Michigan State University.
38 References [Wang 2012] : Dynamic modeling of robotic fish with a flexible caudal fin. In Proceedings of the ASME th Annual Dynamic Systems and Control Conference, joint with the JSME th Motion and Vibration Conference, Ft. Lauderdale, Florida, USA, October [Clark 2012] : Evolutionary design and experimental validation of a flexible caudal fin for robotic fish. In Proceedings of the Thirteenth International Conference on the Synthesis and Simulation of Living Systems, pages , East Lansing, Michigan, USA, July [Rose 2013] : Just Keep Swimming: Accounting for Uncertainty in Self- Modeling Aquatic Robots In Proceedings of the 6th International Workshop on Evolutionary and Reinforcement Learning for Autonomous Robot Systems, Taormina, Italy, September 2013
39 Uncertainty in Robotics Materials materials changing with temperature flexibility changing due to water absorption Hardware motors becoming less efficient Environment transitioning from smooth to rough terrain
40 Address Uncertainty (1) Mimicking biology biomimetic / bioinspired design soft / flexible materials evolutionary design evolutionary robotics and optimization evolving / learning behaviors artificial neural networks (ANNs) central pattern generators (CPGs)
41 Address Uncertainty (2) Complex (feedback) control strategies robust control handle a static range of uncertainty robust to a noisy environment adaptive control adapting to varying parameters explicitly changes the controller s dynamics
42 Our Research Autonomous behaviors Feedback motor control Biomimetic robots High-level Control Low-level Control Robotic System Sensor Feedback
43 Our Research Neural Networks Adaptive Control Robotic Fish State Machine Digital Muscles Wheeled Robot High-level Control Low-level Control Robotic System
44 Our Research Neural Networks Adaptive Control Robotic Fish State Machine Digital Muscles Wheeled Robot High-level Control Low-level Control Robotic System
Balancing Performance and Efficiency in a Robotic Fish with Evolutionary Multiobjective Optimization
Balancing Performance and Efficiency in a Robotic Fish with Evolutionary Multiobjective Optimization Anthony J. Clark, Jianxun Wang, Xiaobo Tan, and Philip K. McKinley Department of Computer Science and
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationCo-evolution of Morphology and Control for Roombots
Co-evolution of Morphology and Control for Roombots Master Thesis Presentation Ebru Aydın Advisors: Prof. Auke Jan Ijspeert Rico Möckel Jesse van den Kieboom Soha Pouya Alexander Spröwitz Co-evolution
More informationData Mining Part 5. Prediction
Data Mining Part 5. Prediction 5.5. Spring 2010 Instructor: Dr. Masoud Yaghini Outline How the Brain Works Artificial Neural Networks Simple Computing Elements Feed-Forward Networks Perceptrons (Single-layer,
More informationNeural Network Control of Robot Manipulators and Nonlinear Systems
Neural Network Control of Robot Manipulators and Nonlinear Systems F.L. LEWIS Automation and Robotics Research Institute The University of Texas at Arlington S. JAG ANNATHAN Systems and Controls Research
More informationArtificial Intelligence
Artificial Intelligence Jeff Clune Assistant Professor Evolving Artificial Intelligence Laboratory Announcements Be making progress on your projects! Three Types of Learning Unsupervised Supervised Reinforcement
More informationJournal of Biomechanical Science and Engineering
Science and Engineering Bioinspired Propulsion Mechanism in Fluid Using Fin with Dynamic Variable-Effective-Length Spring * Shunichi KOBAYASHI ** Masataka NAKABAYASHI ** and Hirohisa MORIKAWA ** **Department
More informationEE04 804(B) Soft Computing Ver. 1.2 Class 2. Neural Networks - I Feb 23, Sasidharan Sreedharan
EE04 804(B) Soft Computing Ver. 1.2 Class 2. Neural Networks - I Feb 23, 2012 Sasidharan Sreedharan www.sasidharan.webs.com 3/1/2012 1 Syllabus Artificial Intelligence Systems- Neural Networks, fuzzy logic,
More informationCONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT
Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM
More informationCS:4420 Artificial Intelligence
CS:4420 Artificial Intelligence Spring 2018 Neural Networks Cesare Tinelli The University of Iowa Copyright 2004 18, Cesare Tinelli and Stuart Russell a a These notes were originally developed by Stuart
More informationLecture 4: Perceptrons and Multilayer Perceptrons
Lecture 4: Perceptrons and Multilayer Perceptrons Cognitive Systems II - Machine Learning SS 2005 Part I: Basic Approaches of Concept Learning Perceptrons, Artificial Neuronal Networks Lecture 4: Perceptrons
More informationOnline Learning in High Dimensions. LWPR and it s application
Lecture 9 LWPR Online Learning in High Dimensions Contents: LWPR and it s application Sethu Vijayakumar, Aaron D'Souza and Stefan Schaal, Incremental Online Learning in High Dimensions, Neural Computation,
More informationEEE 241: Linear Systems
EEE 4: Linear Systems Summary # 3: Introduction to artificial neural networks DISTRIBUTED REPRESENTATION An ANN consists of simple processing units communicating with each other. The basic elements of
More informationSTATE GENERALIZATION WITH SUPPORT VECTOR MACHINES IN REINFORCEMENT LEARNING. Ryo Goto, Toshihiro Matsui and Hiroshi Matsuo
STATE GENERALIZATION WITH SUPPORT VECTOR MACHINES IN REINFORCEMENT LEARNING Ryo Goto, Toshihiro Matsui and Hiroshi Matsuo Department of Electrical and Computer Engineering, Nagoya Institute of Technology
More informationArtificial Neural Network and Fuzzy Logic
Artificial Neural Network and Fuzzy Logic 1 Syllabus 2 Syllabus 3 Books 1. Artificial Neural Networks by B. Yagnanarayan, PHI - (Cover Topologies part of unit 1 and All part of Unit 2) 2. Neural Networks
More informationCSE 352 (AI) LECTURE NOTES Professor Anita Wasilewska. NEURAL NETWORKS Learning
CSE 352 (AI) LECTURE NOTES Professor Anita Wasilewska NEURAL NETWORKS Learning Neural Networks Classifier Short Presentation INPUT: classification data, i.e. it contains an classification (class) attribute.
More informationARTIFICIAL INTELLIGENCE. Artificial Neural Networks
INFOB2KI 2017-2018 Utrecht University The Netherlands ARTIFICIAL INTELLIGENCE Artificial Neural Networks Lecturer: Silja Renooij These slides are part of the INFOB2KI Course Notes available from www.cs.uu.nl/docs/vakken/b2ki/schema.html
More informationVideo 1.1 Vijay Kumar and Ani Hsieh
Video 1.1 Vijay Kumar and Ani Hsieh 1 Robotics: Dynamics and Control Vijay Kumar and Ani Hsieh University of Pennsylvania 2 Why? Robots live in a physical world The physical world is governed by the laws
More informationEnforcing constraints for interpolation and extrapolation in Generative Adversarial Networks
Enforcing constraints for interpolation and extrapolation in Generative Adversarial Networks Panos Stinis (joint work with T. Hagge, A.M. Tartakovsky and E. Yeung) Pacific Northwest National Laboratory
More informationNon-Adaptive Evolvability. Jeff Clune
Non-Adaptive Evolvability! Jeff Clune Assistant Professor Computer Science Evolving Artificial Intelligence Laboratory Evolution Fails to Optimize Mutation Rates (though it would improve evolvability)
More informationArtificial Intelligence (AI) Common AI Methods. Training. Signals to Perceptrons. Artificial Neural Networks (ANN) Artificial Intelligence
Artificial Intelligence (AI) Artificial Intelligence AI is an attempt to reproduce intelligent reasoning using machines * * H. M. Cartwright, Applications of Artificial Intelligence in Chemistry, 1993,
More informationRESEARCH REGARDING DAMAGE DETECTION IN THE INERTIAL DAMPERS OF THE ELECTRIC VEHICLE
6 th International Conference Computational Mechanics and Virtual Engineering COMET 2015 15-16 October 2015, Braşov, Romania RESEARCH REGARDING DAMAGE DETECTION IN THE INERTIAL DAMPERS OF THE ELECTRIC
More informationLast update: October 26, Neural networks. CMSC 421: Section Dana Nau
Last update: October 26, 207 Neural networks CMSC 42: Section 8.7 Dana Nau Outline Applications of neural networks Brains Neural network units Perceptrons Multilayer perceptrons 2 Example Applications
More informationDesign of Advanced Control Techniques for an Underwater Vehicle
Design of Advanced Control Techniques for an Underwater Vehicle Divine Maalouf Advisors: Vincent Creuze Ahmed Chemori René Zapata 5 juillet 2012 OUTLINE I. Introduction: Problems/Challenges II. Modeling
More informationOptimal State Estimation for Boolean Dynamical Systems using a Boolean Kalman Smoother
Optimal State Estimation for Boolean Dynamical Systems using a Boolean Kalman Smoother Mahdi Imani and Ulisses Braga-Neto Department of Electrical and Computer Engineering Texas A&M University College
More informationCDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence
CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control Richard M. Murray 28 September 2015 Goals: Give an overview of CDS 101/110: course structure & administration Define feedback systems and learn
More informationNonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.
A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory
More informationSwarm-bots. Marco Dorigo FNRS Research Director IRIDIA Université Libre de Bruxelles
Swarm-bots Marco Dorigo FNRS Research Director IRIDIA Université Libre de Bruxelles Swarm-bots The swarm-bot is an experiment in swarm robotics Swarm robotics is the application of swarm intelligence principles
More informationARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES
International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 4, April 2013 pp. 1455 1475 ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC
More information22c145-Fall 01: Neural Networks. Neural Networks. Readings: Chapter 19 of Russell & Norvig. Cesare Tinelli 1
Neural Networks Readings: Chapter 19 of Russell & Norvig. Cesare Tinelli 1 Brains as Computational Devices Brains advantages with respect to digital computers: Massively parallel Fault-tolerant Reliable
More informationVirtual Sensor Technology for Process Optimization. Edward Wilson Neural Applications Corporation
Virtual Sensor Technology for Process Optimization Edward Wilson Neural Applications Corporation ewilson@neural.com Virtual Sensor (VS) Also known as soft sensor, smart sensor, estimator, etc. Used in
More informationArtificial Metamorphosis: Evolutionary Design of Transforming, Soft-Bodied Robots
Copyright of figures and other materials in the paper belongs original authors. Artificial Metamorphosis: Evolutionary Design of Transforming, Soft-Bodied Robots Michał Joachimczak et al. Artificial Life
More informationHIGH PERFORMANCE ADAPTIVE INTELLIGENT DIRECT TORQUE CONTROL SCHEMES FOR INDUCTION MOTOR DRIVES
HIGH PERFORMANCE ADAPTIVE INTELLIGENT DIRECT TORQUE CONTROL SCHEMES FOR INDUCTION MOTOR DRIVES M. Vasudevan and R. Arumugam Department of Electrical and Electronics Engineering, Anna University, Chennai,
More informationNeural Networks biological neuron artificial neuron 1
Neural Networks biological neuron artificial neuron 1 A two-layer neural network Output layer (activation represents classification) Weighted connections Hidden layer ( internal representation ) Input
More informationEPL442: Computational
EPL442: Computational Learning Systems Lab 2 Vassilis Vassiliades Department of Computer Science University of Cyprus Outline Artificial Neuron Feedforward Neural Network Back-propagation Algorithm Notes
More informationMultilayer Neural Networks. (sometimes called Multilayer Perceptrons or MLPs)
Multilayer Neural Networks (sometimes called Multilayer Perceptrons or MLPs) Linear separability Hyperplane In 2D: w x + w 2 x 2 + w 0 = 0 Feature x 2 = w w 2 x w 0 w 2 Feature 2 A perceptron can separate
More informationARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD
ARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD WHAT IS A NEURAL NETWORK? The simplest definition of a neural network, more properly referred to as an 'artificial' neural network (ANN), is provided
More informationMultilayer Neural Networks. (sometimes called Multilayer Perceptrons or MLPs)
Multilayer Neural Networks (sometimes called Multilayer Perceptrons or MLPs) Linear separability Hyperplane In 2D: w 1 x 1 + w 2 x 2 + w 0 = 0 Feature 1 x 2 = w 1 w 2 x 1 w 0 w 2 Feature 2 A perceptron
More informationCDS 110: Lecture 2-2 Modeling Using Differential Equations
CDS 110: Lecture 2-2 Modeling Using Differential Equations Richard M. Murray and Hideo Mabuchi 4 October 2006 Goals: Provide a more detailed description of the use of ODEs for modeling Provide examples
More informationIdentification and Control of Nonlinear Systems using Soft Computing Techniques
International Journal of Modeling and Optimization, Vol. 1, No. 1, April 011 Identification and Control of Nonlinear Systems using Soft Computing Techniques Wahida Banu.R.S.D, ShakilaBanu.A and Manoj.D
More informationC4 Phenomenological Modeling - Regression & Neural Networks : Computational Modeling and Simulation Instructor: Linwei Wang
C4 Phenomenological Modeling - Regression & Neural Networks 4040-849-03: Computational Modeling and Simulation Instructor: Linwei Wang Recall.. The simple, multiple linear regression function ŷ(x) = a
More informationMulti-Sensor Fusion for Localization of a Mobile Robot in Outdoor Environments
Multi-Sensor Fusion for Localization of a Mobile Robot in Outdoor Environments Thomas Emter, Arda Saltoğlu and Janko Petereit Introduction AMROS Mobile platform equipped with multiple sensors for navigation
More informationOptimal Artificial Neural Network Modeling of Sedimentation yield and Runoff in high flow season of Indus River at Besham Qila for Terbela Dam
Optimal Artificial Neural Network Modeling of Sedimentation yield and Runoff in high flow season of Indus River at Besham Qila for Terbela Dam Akif Rahim 1, Amina Akif 2 1 Ph.D Scholar in Center of integrated
More informationNeural networks. Chapter 19, Sections 1 5 1
Neural networks Chapter 19, Sections 1 5 Chapter 19, Sections 1 5 1 Outline Brains Neural networks Perceptrons Multilayer perceptrons Applications of neural networks Chapter 19, Sections 1 5 2 Brains 10
More informationControl. CSC752: Autonomous Robotic Systems. Ubbo Visser. March 9, Department of Computer Science University of Miami
Control CSC752: Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami March 9, 2017 Outline 1 Control system 2 Controller Images from http://en.wikipedia.org/wiki/feed-forward
More informationChapter 1 Introduction
Chapter 1 Introduction 1.1 Introduction to Chapter This chapter starts by describing the problems addressed by the project. The aims and objectives of the research are outlined and novel ideas discovered
More informationMODELING USING NEURAL NETWORKS: APPLICATION TO A LINEAR INCREMENTAL MACHINE
MODELING USING NEURAL NETWORKS: APPLICATION TO A LINEAR INCREMENTAL MACHINE Rawia Rahali, Walid Amri, Abdessattar Ben Amor National Institute of Applied Sciences and Technology Computer Laboratory for
More informationNeural Networks. Chapter 18, Section 7. TB Artificial Intelligence. Slides from AIMA 1/ 21
Neural Networks Chapter 8, Section 7 TB Artificial Intelligence Slides from AIMA http://aima.cs.berkeley.edu / 2 Outline Brains Neural networks Perceptrons Multilayer perceptrons Applications of neural
More informationMachine Learning with Neural Networks. J. Stuart McMenamin, David Simons, Andy Sukenik Itron, Inc.
Machine Learning with Neural Networks J. Stuart McMenamin, David Simons, Andy Sukenik Itron, Inc. Please Remember» Phones are Muted: In order to help this session run smoothly, your phones are muted.»
More informationModeling and Analysis of Dynamic Systems
Modeling and Analysis of Dynamic Systems by Dr. Guillaume Ducard Fall 2016 Institute for Dynamic Systems and Control ETH Zurich, Switzerland based on script from: Prof. Dr. Lino Guzzella 1/33 Outline 1
More informationEffect of number of hidden neurons on learning in large-scale layered neural networks
ICROS-SICE International Joint Conference 009 August 18-1, 009, Fukuoka International Congress Center, Japan Effect of on learning in large-scale layered neural networks Katsunari Shibata (Oita Univ.;
More informationEfficient Reinforcement Learning for Motor Control
Efficient Reinforcement Learning for Motor Control Marc Peter Deisenroth and Carl Edward Rasmussen Department of Engineering, University of Cambridge Trumpington Street, Cambridge CB2 1PZ, UK Abstract
More informationArtificial Neural Networks Examination, June 2004
Artificial Neural Networks Examination, June 2004 Instructions There are SIXTY questions (worth up to 60 marks). The exam mark (maximum 60) will be added to the mark obtained in the laborations (maximum
More informationNeural Networks & Fuzzy Logic. Alphabet Identification: A MATLAB Implementation using a feed-forward neural network.
Neural Networks & Fuzzy Logic Alphabet Identification: A MATLAB Implementation using a feed-forward neural network Sudharshan Suresh Problem Definition: To identify an input alphabet between A-Z using
More informationModels for Inexact Reasoning. Fuzzy Logic Lesson 8 Fuzzy Controllers. Master in Computational Logic Department of Artificial Intelligence
Models for Inexact Reasoning Fuzzy Logic Lesson 8 Fuzzy Controllers Master in Computational Logic Department of Artificial Intelligence Fuzzy Controllers Fuzzy Controllers are special expert systems KB
More informationUsing NEAT to Stabilize an Inverted Pendulum
Using NEAT to Stabilize an Inverted Pendulum Awjin Ahn and Caleb Cochrane May 9, 2014 Abstract The inverted pendulum balancing problem is a classic benchmark problem on which many types of control implementations
More informationNeural Networks. Fundamentals Framework for distributed processing Network topologies Training of ANN s Notation Perceptron Back Propagation
Neural Networks Fundamentals Framework for distributed processing Network topologies Training of ANN s Notation Perceptron Back Propagation Neural Networks Historical Perspective A first wave of interest
More informationInteger weight training by differential evolution algorithms
Integer weight training by differential evolution algorithms V.P. Plagianakos, D.G. Sotiropoulos, and M.N. Vrahatis University of Patras, Department of Mathematics, GR-265 00, Patras, Greece. e-mail: vpp
More informationNeural Networks and the Back-propagation Algorithm
Neural Networks and the Back-propagation Algorithm Francisco S. Melo In these notes, we provide a brief overview of the main concepts concerning neural networks and the back-propagation algorithm. We closely
More informationLecture 4: Feed Forward Neural Networks
Lecture 4: Feed Forward Neural Networks Dr. Roman V Belavkin Middlesex University BIS4435 Biological neurons and the brain A Model of A Single Neuron Neurons as data-driven models Neural Networks Training
More informationABSTRACT INTRODUCTION
ABSTRACT Presented in this paper is an approach to fault diagnosis based on a unifying review of linear Gaussian models. The unifying review draws together different algorithms such as PCA, factor analysis,
More informationGeneral procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls
Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation
More informationOverview of the Seminar Topic
Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History
More informationArtificial Neural Network
Artificial Neural Network Contents 2 What is ANN? Biological Neuron Structure of Neuron Types of Neuron Models of Neuron Analogy with human NN Perceptron OCR Multilayer Neural Network Back propagation
More informationDesign and Control of Variable Stiffness Actuation Systems
Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation
More informationPOWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH
Abstract POWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH A.H.M.A.Rahim S.K.Chakravarthy Department of Electrical Engineering K.F. University of Petroleum and Minerals Dhahran. Dynamic
More informationFeedforward Neural Nets and Backpropagation
Feedforward Neural Nets and Backpropagation Julie Nutini University of British Columbia MLRG September 28 th, 2016 1 / 23 Supervised Learning Roadmap Supervised Learning: Assume that we are given the features
More informationAn experimental robot load identification method for industrial application
An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit
More informationIntroduction to Machine Learning
Introduction to Machine Learning Neural Networks Varun Chandola x x 5 Input Outline Contents February 2, 207 Extending Perceptrons 2 Multi Layered Perceptrons 2 2. Generalizing to Multiple Labels.................
More informationIntroduction to Biomedical Engineering
Introduction to Biomedical Engineering Biosignal processing Kung-Bin Sung 6/11/2007 1 Outline Chapter 10: Biosignal processing Characteristics of biosignals Frequency domain representation and analysis
More informationEngineering Part IIB: Module 4F10 Statistical Pattern Processing Lecture 6: Multi-Layer Perceptrons I
Engineering Part IIB: Module 4F10 Statistical Pattern Processing Lecture 6: Multi-Layer Perceptrons I Phil Woodland: pcw@eng.cam.ac.uk Michaelmas 2012 Engineering Part IIB: Module 4F10 Introduction In
More informationNegatively Correlated Echo State Networks
Negatively Correlated Echo State Networks Ali Rodan and Peter Tiňo School of Computer Science, The University of Birmingham Birmingham B15 2TT, United Kingdom E-mail: {a.a.rodan, P.Tino}@cs.bham.ac.uk
More informationStudy on Material Recognition of Artificial Finger for Pneumatic Robot Arm
Study on Material Recognition of Artificial Finger for Pneumatic Robot Arm Mitsuru TOYAMA, Osamu OYAMA and Kazuya TAMURA Department of Mechanical Engineering Informatics Meiji University 1-1-1 Higashimita,
More informationIntroduction to System Identification and Adaptive Control
Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction
More informationKeywords- Source coding, Huffman encoding, Artificial neural network, Multilayer perceptron, Backpropagation algorithm
Volume 4, Issue 5, May 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Huffman Encoding
More informationCOGS Q250 Fall Homework 7: Learning in Neural Networks Due: 9:00am, Friday 2nd November.
COGS Q250 Fall 2012 Homework 7: Learning in Neural Networks Due: 9:00am, Friday 2nd November. For the first two questions of the homework you will need to understand the learning algorithm using the delta
More informationApplication of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption
Application of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption ANDRÉ NUNES DE SOUZA, JOSÉ ALFREDO C. ULSON, IVAN NUNES
More informationBack Propagation Neural Controller for a Two-Drive Robot Vehicle
Proceedings of the World Congress on Engineering and Computer Science 2 Vol I WCECS 2, October 2-22, 2, San Francisco, USA Back Propagation Neural Controller for a Two-Drive Robot Vehicle Riyadh Kenaya,
More information2015 Todd Neller. A.I.M.A. text figures 1995 Prentice Hall. Used by permission. Neural Networks. Todd W. Neller
2015 Todd Neller. A.I.M.A. text figures 1995 Prentice Hall. Used by permission. Neural Networks Todd W. Neller Machine Learning Learning is such an important part of what we consider "intelligence" that
More informationStatistical Techniques in Robotics (16-831, F12) Lecture#21 (Monday November 12) Gaussian Processes
Statistical Techniques in Robotics (16-831, F12) Lecture#21 (Monday November 12) Gaussian Processes Lecturer: Drew Bagnell Scribe: Venkatraman Narayanan 1, M. Koval and P. Parashar 1 Applications of Gaussian
More informationRemote Sensing Techniques for Renewable Energy Projects. Dr Stuart Clough APEM Ltd
Remote Sensing Techniques for Renewable Energy Projects Dr Stuart Clough APEM Ltd What is Remote Sensing? The use of aerial sensors to detect and classify objects on Earth Remote sensing for ecological
More information1.1 OBJECTIVE AND CONTENTS OF THE BOOK
1 Introduction 1.1 OBJECTIVE AND CONTENTS OF THE BOOK Hysteresis is a nonlinear phenomenon exhibited by systems stemming from various science and engineering areas: under a low-frequency periodic excitation,
More informationCOMPARISON OF TWO METHODS TO SOLVE PRESSURES IN SMALL VOLUMES IN REAL-TIME SIMULATION OF A MOBILE DIRECTIONAL CONTROL VALVE
COMPARISON OF TWO METHODS TO SOLVE PRESSURES IN SMALL VOLUMES IN REAL-TIME SIMULATION OF A MOBILE DIRECTIONAL CONTROL VALVE Rafael ÅMAN*, Heikki HANDROOS*, Pasi KORKEALAAKSO** and Asko ROUVINEN** * Laboratory
More informationControl of a Car-Like Vehicle with a Reference Model and Particularization
Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,
More informationDesign Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain
World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani
More informationNeural networks. Chapter 20, Section 5 1
Neural networks Chapter 20, Section 5 Chapter 20, Section 5 Outline Brains Neural networks Perceptrons Multilayer perceptrons Applications of neural networks Chapter 20, Section 5 2 Brains 0 neurons of
More informationCatalytic Networks. Mark Baumback
Catalytic Networks Mark Baumback Introduction Summary Artificial Chemistry review Self organization Catalytic Networks Autocatalytic Sets Self Reproduction Self Maintenance Evolving autocatalytic sets
More informationArtificial Neural Network : Training
Artificial Neural Networ : Training Debasis Samanta IIT Kharagpur debasis.samanta.iitgp@gmail.com 06.04.2018 Debasis Samanta (IIT Kharagpur) Soft Computing Applications 06.04.2018 1 / 49 Learning of neural
More informationArtificial Intelligence
Artificial Intelligence Roman Barták Department of Theoretical Computer Science and Mathematical Logic Summary of last lecture We know how to do probabilistic reasoning over time transition model P(X t
More informationBalancing of an Inverted Pendulum with a SCARA Robot
Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland
More informationARTIFICIAL NEURAL NETWORKS گروه مطالعاتي 17 بهار 92
ARTIFICIAL NEURAL NETWORKS گروه مطالعاتي 17 بهار 92 BIOLOGICAL INSPIRATIONS Some numbers The human brain contains about 10 billion nerve cells (neurons) Each neuron is connected to the others through 10000
More informationAccuracy improvement program for VMap1 to Multinational Geospatial Co-production Program (MGCP) using artificial neural networks
7th International Symposium on Spatial Accuracy Assessment in Natural Resources and Environmental Sciences. Edited by M. Caetano and M. Painho. Accuracy improvement program for VMap1 to Multinational Geospatial
More informationMobile Manipulation: Force Control
8803 - Mobile Manipulation: Force Control Mike Stilman Robotics & Intelligent Machines @ GT Georgia Institute of Technology Atlanta, GA 30332-0760 February 19, 2008 1 Force Control Strategies Logic Branching
More informationDeep Learning. Basics and Intuition. Constantin Gonzalez Principal Solutions Architect, Amazon Web Services
Deep Learning Basics and Intuition Constantin Gonzalez Principal Solutions Architect, Amazon Web Services glez@amazon.de September 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
More informationGAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL
GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY
More informationFAVIMAT (AI)ROBOT2 FAVIGRAPH. Automatic Single-Fibre Testers
FAVIMAT (AI)ROBOT2 FAVIGRAPH Automatic Single-Fibre Testers Single-Fibre Testers FAVIMAT and FAVIGRAPH The FAVIMAT testing methods Testing and evaluation of a wide range of fibre properties are essential
More informationAn adaptive neural controller for a tendon driven robotic hand
Book Title Book Editors IOS Press, 2003 1 An adaptive neural controller for a tendon driven robotic hand Gabriel Gómez a,1, Alejandro Hernandez b and Peter Eggenberger Hotz a a Artificial Intelligence
More informationAN EXPERIMENTAL WEB TENSION CONTROL SYSTEM: SYSTEM SET-UP
Advances in Production Engineering & Management 2 (2007) 4, 185-193 ISSN 1854-6250 Professional paper AN EXPERIMENTAL WEB TENSION CONTROL SYSTEM: SYSTEM SET-UP Giannoccaro, N.I. * ; Oishi, K. ** & Sakamoto,
More informationCSC242: Intro to AI. Lecture 21
CSC242: Intro to AI Lecture 21 Administrivia Project 4 (homeworks 18 & 19) due Mon Apr 16 11:59PM Posters Apr 24 and 26 You need an idea! You need to present it nicely on 2-wide by 4-high landscape pages
More informationHybrid Time-Frequency Domain Adaptive Filtering Algorithm for control of the vibration control systems
Hybrid Time-Frequency Domain Adaptive Filtering Algorithm for control of the vibration control systems Martino O. Ajangnay Member, IEE, student member, IEEE Matthew W. Dunnigan Member, IEE Barry W. William
More information