Cerebellar Spiking Engine: Towards Object Model Abstraction in Manipulation UGR with input from PAVIA and other partners  Motivation 1.Abstract corrective.

Slides:



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

Mechatronics 1 Weeks 5,6, & 7. Learning Outcomes By the end of week 5-7 session, students will understand the dynamics of industrial robots.
Neural Network of the Cerebellum: Temporal Discrimination and the Timing of Responses Michael D. Mauk Dean V. Buonomano.
Lecture 15: Cerebellum The cerebellum consists of two hemispheres and a medial area called the vermis. The cerebellum is connected to other neural structures.
Cerebellar Spiking Engine: EDLUT simulator UGR with input from other partners.  Motivation 1. Simulation of biologically plausible spiking neural structures.
Neural Network Grasping Controller for Continuum Robots David Braganza, Darren M. Dawson, Ian D. Walker, and Nitendra Nath David Braganza, Darren M. Dawson,
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
Quantifying Generalization from Trial-by-Trial Behavior in Reaching Movement Dan Liu Natural Computation Group Cognitive Science Department, UCSD March,
Neural Networks Basic concepts ArchitectureOperation.
Modeling The Spino- Neuromuscular System Terence Soule, Stanley Gotshall, Richard Wells, Mark DeSantis, Kathy Browder, Eric Wolbrecht.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Motor systems III: Cerebellum April 16, 2007 Mu-ming Poo Population coding in the motor cortex Overview and structure of cerebellum Microcircuitry of cerebellum.
Jacques Wadiche, PhD Assistant Professor Neurobiology Department 1/25/08 Cerebellum.
Intelligent Systems Lectures 17 Control systems of robots based on Neural Networks.
Biological motor control Andrew Richardson McGovern Institute for Brain Research March 14, 2006.
Applied Control Systems Robotics & Robotic Control
Optimality in Motor Control By : Shahab Vahdat Seminar of Human Motor Control Spring 2007.
Definition of an Industrial Robot
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
August 19 th, 2006 Computational Neuroscience Group, LCE Helsinki University of Technology Computational neuroscience group Laboratory of computational.
Neural Plasticity Lecture 7. Neural Plasticity n Nervous System is malleable l learning occurs n Structural changes l increased dendritic branching l.
Multi-scale Models of the Cerebellum: Role of the Adaptive Filter Model Paul Dean, Christian Rössert & John Porrill University of Sheffield REALNET.
Getting on your Nerves. What a lot of nerve! There are about 100,000,000,000 neurons in an adult human. These form 10,000,000,000,000 synapses, or connections.
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
20/10/2009 IVR Herrmann IVR: Introduction to Control OVERVIEW Control systems Transformations Simple control algorithms.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Cerebellum Overview and structure of cerebellum Microcircuitry of cerebellum Motor learning.
Cerebellum John H. Martin, Ph.D. Center for Neurobiology & Behavior Columbia University.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
Thomas J. Deerinck Digital Image Gallery Purkinje Neurons and Glia of Rat Cerebellum. Specimen: Double fluorescent labeled thin section Technique: Two-Photon.
Summary of Lecture 3 VETS2011 Cerebellum Demo of VOR in owl: VOR plasticity World record cerebellum: Electric fish: nanosecond timing Summary of structure.
1 The BUMP model of response planning: Intermittent predictive control accounts for 10 Hz physiological tremor Robin T. Bye* and Peter D. Neilson Neuroengineering.
Motor Control. Beyond babbling Three problems with motor babbling: –Random exploration is slow –Error-based learning algorithms are faster but error signals.
Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996.
COSC 460 – Neural Networks Gregory Caza 17 August 2007.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Accurate Robot Positioning using Corrective Learning Ram Subramanian ECE 539 Course Project Fall 2003.
Networks in Engineering A network consists of a set of interconnected components that deliver a predictable output to a given set of inputs. Function InputOutput.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Model Fusion and its Use in Earth Sciences R. Romero, O. Ochoa, A. A. Velasco, and V. Kreinovich Joint Annual Meeting NSF Division of Human Resource Development.
Marym Naghibolhosseini A Benchmark for Biological System Modeling.
Case 1….. A patient delays initiation of movement, displays an uneven trajectory in moving her hand from above her head to touch her nose, and is uneven.
Disturbance rejection control method
Motor learning through the combination of primitives. Mussa-Ivaldi & Bizzi Phil.Trans. R. Soc. Lond. B 355:
Functions of Distributed Plasticity in a Biologically-Inspired Adaptive Control Algorithm: From Electrophysiology to Robotics University of Edinburgh University.
Visuo-Motor Relationships: Plasticity and Development.
Sensors and Transducers Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics.
Date of download: 7/2/2016 Copyright © ASME. All rights reserved. From: Simulation of Movement in Three-Dimensional Musculoskeletal Human Lumbar Spine.
C HAPTER 1 Introduction to control system. The basic ingredients of control system can be described by: Objectives of control or input. Control-system.
A computer consists of five functionally independent main parts.
Date of download: 9/19/2016 Copyright © ASME. All rights reserved. From: Dynamic Modeling of a Six Degree-of-Freedom Flight Simulator Motion Base J. Comput.
SAL COLLEGE OF ENGINEERING
Introduction to control system
Simon Fraser University Simon Fraser University
Minor Project - Human Interaction Robot Arm
Accurate Robot Positioning using Corrective Learning
EHPV® Technology Advanced Control Techniques for Electro-Hydraulic Control Valves by Patrick Opdenbosch Goals Develop a smarter and self-contained valve.
Linear Control Systems
EHPV Technology Auto-Calibration and Control Applied to Electro-Hydraulic Valves by Patrick Opdenbosch GOALS Development of a general formulation for control.
Organization and Subdivisions of the Cerebellum
The origins of motor noise
The Brain as an Efficient and Robust Adaptive Learner
Optimal Degrees of Synaptic Connectivity
The Primate Cerebellum Selectively Encodes Unexpected Self-Motion
Volume 66, Issue 4, Pages (May 2010)
Cerebellum and movement modulation
The Brain as an Efficient and Robust Adaptive Learner
Presentation transcript:

Cerebellar Spiking Engine: Towards Object Model Abstraction in Manipulation UGR with input from PAVIA and other partners  Motivation 1.Abstract corrective models in the framework of a robot control task when manipulating objects that significantly affect the dynamics of the system using non-stiff-joint robot with low-power actuators. 2.Evaluate the way in which the cerebellum stores a model in the granule layer. 3.Evaluate how input sensory-motor representations can enhance model abstraction capabilities during accurate movements, making use of explicit (model-related input labels) and implicit model representations (sensory signals). 4.Evaluate how our cerebellum model (using a temporal correlation kernel) properly deals with transmission delays in sensory- motor pathways.  Cerebellum model The cerebellum module consists of a network which contains a considerable amount of spiking neurons. To simulate this network efficiently we use the EDLUT simulator (currently available as open software: Cerebellum model. Inputs encoding the movement are sent (upward arrow) through the mossy fibers to the granular layer. These inputs encode the desired and actual position and velocity of each joint along the trajectory and also contex- related information. Inputs encoding the error are sent (upper downward arrow) through the inferior olive (IO). Cerebellar outputs are provided by the deep-cerebellar-nuclei cells (DCN) (lower downward arrow). The DCN collects activity from the mossy fibers (excitatory inputs) and the Purkinje cells (inhibitory inputs). The outputs of the DCN are added as corrective torque Granular layer model. Explicit and implicit context encoding approach. Each granule cell receives an explicit context signal and three randomly-chosen mossy fibers from current and desired positions and velocities  Control loop Control loop. The desired arm states in joint coordinates are used at each time step to compute a crude torque commands (crude inverse dynamic robot model). They are also used together with the contextual information (related to the manipulated object) as input to cerebellum which produces the predictive corrective commands which are added to these crude torque commands. Total torque is delayed (on account of the biological motor pathways) and supplied to the robot plant. The difference between the actual robot trajectory and the desired one is also delayed and used by the teaching signal computation module to calculate the inferior olive (IO) cerebellum input signal. This signal will be used by the cerebellum to adapt its output. Three-joint periodic trajectories describing 8-shape movements a) Angular coordinates of each joint of the LWR robot b) 3D view of the robot end-effector trajectory in Cartesian coordinates. LWR robot Experimental Results  Experimental Results Learning Performance when manipulating different objects (0.5kg, 1kg, 1.5kg and 2kg) during a 250-trial leaning processes. a) MAE evolution during the whole learning process. b) Accuracy gain estimate achieved for each manipulated object. The different initial error for each manipulated object is revealed by this estimate. Non-destructive learning in a context switching scenario. The dynamics of the plant is alternately changed between two contexts. In the first context, the end-segment of the robot arm is loaded with a 2kg object and in the second one with a 1kg object Non-destructive learning in a context switching scenario. The dynamics of the plant is alternately changed between two contexts. In the first context, the end-segment of the robot arm is loaded with a 2kg object and in the second one with a 1kg object.  We demonstrate how a cerebellar adaptive module operating together with a crude inverse dynamics model can provide corrective torques to compensate deviations in the dynamics of a base plant model (due to object manipulation).  We have evaluated how a new temporal- correlation kernel driving an error-related LTD and a compensatory LTP component can adapt the corrective cerebellar output overcoming the sensory-motor delays.  This cerebellar module can abstract models corresponding to manipulated objects that affect the dynamics of the plant providing corrective torques for more accurate movements. The cerebellar model includes two new proposed state input representations encoding context-specific inputs and current sensory signal encoding the immediate state during the experiment..  We demonstrate how a cerebellar adaptive module operating together with a crude inverse dynamics model can provide corrective torques to compensate deviations in the dynamics of a base plant model (due to object manipulation).  We have evaluated how a new temporal- correlation kernel driving an error-related LTD and a compensatory LTP component can adapt the corrective cerebellar output overcoming the sensory-motor delays.  This cerebellar module can abstract models corresponding to manipulated objects that affect the dynamics of the plant providing corrective torques for more accurate movements. The cerebellar model includes two new proposed state input representations encoding context-specific inputs and current sensory signal encoding the immediate state during the experiment.. a) b) a) b)