An Analog VLSI Model of Adaptation in the Vestibulo-Ocular Reflex

Similar documents
An Auditory Localization and Coordinate Transform Chip

John Lazzaro and John Wawrzynek Computer Science Division UC Berkeley Berkeley, CA, 94720

Lecture IV. Sensory processing during active versus passive movements

Analog Circuit for Motion Detection Applied to Target Tracking System

From Neuroscience to Mechatronics

Sensing self motion. Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems

Winner-Take-All Networks with Lateral Excitation

APRIMARY obstacle to solving visual processing problems

A Delay-Line Based Motion Detection Chip

VLSI Implementation of a Neuromime Pulse Generator for Eckhorn Neurons. Ben Sharon, and Richard B. Wells

TSBB15 Computer Vision

DAT175: Topics in Electronic System Design

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen

A Three-Channel Model for Generating the Vestibulo-Ocular Reflex in Each Eye

Laboratory Project 1B: Electromyogram Circuit

Experiment HM-2: Electroculogram Activity (EOG)

An adaptive gaze stabilisation controller inspired by the vestibulo-ocular reflex

A Parallel Analog CCD/CMOS Signal Processor

An Adaptive WTA using Floating Gate Technology

Multi-Chip Implementation of a Biomimetic VLSI Vision Sensor Based on the Adelson-Bergen Algorithm

A Silicon Axon. Bradley A. Minch, Paul Hasler, Chris Diorio, Carver Mead. California Institute of Technology. Pasadena, CA 91125

UNIVERSAL INPUT TO PULSE CONVERTER MODULE

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

CONVENTIONAL vision systems based on mathematical

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

DC motor control using arduino

Time-derivative adaptive silicon photoreceptor array

Negative Output Multiple Lift-Push-Pull Switched Capacitor for Automotive Applications by Using Soft Switching Technique

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

Real- Time Computer Vision and Robotics Using Analog VLSI Circuits

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

Autonomous vehicle guidance using analog VLSI neuromorphic sensors

An Analog Phase-Locked Loop

Laboratory Project 1: Design of a Myogram Circuit

THE term neuromorphic systems has been coined by Carver Mead, at the California Institute of Technology, to

An EOG based Human Computer Interface System for Online Control. Carlos A. Vinhais, Fábio A. Santos, Joaquim F. Oliveira

DC SERVO MOTOR CONTROL SYSTEM

Chapter 1 - Introduction to Mechatronics. Questions

A Foveated Visual Tracking Chip

Sudatta Mohanty, Madhusmita Panda, Dr Ashis kumar Mal

New Techniques for Testing Power Factor Correction Circuits

Series Resistance Compensation

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

Control of a local neural network by feedforward and feedback inhibition

Operation and Maintenance Manual

Rapid Motor Learning in the Translational Vestibulo-Ocular Reflex

A nalog Circuits for Constrained Optimization

PROGRAMMABLE ANALOG PULSE-FIRING NEURAL NETWORKS

Isolated Industrial Current Loop Using the IL300 Linear Optocoupler Appnote 54

EET 438a Automatic Control Systems Technology Laboratory 1 Analog Sensor Signal Conditioning

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem

The Visual System. Computing and the Brain. Visual Illusions. Give us clues as to how the visual system works

Design Of A Comparator For Pipelined A/D Converter

Rail to Rail Input Amplifier with constant G M and High Unity Gain Frequency. Arun Ramamurthy, Amit M. Jain, Anuj Gupta

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

Single Transistor Learning Synapses

Spectrum analyzer for frequency bands of 8-12, and MHz

Fundamentals of Computer Vision

Performance Evaluation of Negative Output Multiple Lift-Push-Pull Switched Capacitor Luo Converter

Yet, many signal processing systems require both digital and analog circuits. To enable

Common Reference Example

A Resistor/Transconductor Network for Linear Fitting

Electronics Prof D. C. Dube Department of Physics Indian Institute of Technology, Delhi

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM

Operational Amplifiers

TN-2 Interfacing with UltraVolt High Voltage Power Supplies Models A, AA, C, 10A-25A, 30A-40A, and F Series


A CHIP THAT FOCUSES AN IMAGE ON ITSELF

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

CALIFORNIA INSTITUTE OF TECHNOLOGY COMPUTATION AND NEURAL SYSTEMS PROGRAM. for computing similarity and dissimilarity of analog voltages T.

Ultra-Low-Voltage Floating-Gate Transconductance Amplifiers

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

UNIT- IV ELECTRONICS

PSD Characteristics. Position Sensing Detectors

Chapter 5. Tracking system with MEMS mirror

EEE225: Analogue and Digital Electronics

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

444 Index. F Fermi potential, 146 FGMOS transistor, 20 23, 57, 83, 84, 98, 205, 208, 213, 215, 216, 241, 242, 251, 280, 311, 318, 332, 354, 407

Modeling cortical maps with Topographica

PID Implementation on FPGA for Motion Control in DC Motor Using VHDL

EE 501 Lab 4 Design of two stage op amp with miller compensation

Radivoje Đurić, 2015, Analogna Integrisana Kola 1

CMOS Analog VLSI Design Prof. A N Chandorkar Department of Electrical Engineering Indian Institute of Technology, Bombay

CHAPTER 1 INTRODUCTION

ensory System III Eye Reflexes

INF4420 Switched capacitor circuits Outline

Excitation Systems THYRIPART. Compound-Excitation System for Synchronous Generators. Power Generation

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

SKEE 2742 BASIC ELECTRONICS LAB

ANALOG IMPLEMENTATIONS OF AUDITORY MODELS. Richard F. Lyon

TED TED. τfac τpt. A intensity. B intensity A facilitation voltage Vfac. A direction voltage Vright. A output current Iout. Vfac. Vright. Vleft.

CHAPTER 4 ULTRA WIDE BAND LOW NOISE AMPLIFIER DESIGN

Linear IC s and applications

Physiological Properties of Vestibular Primary Afferents that Mediate Motor Learning and Normal Performance of the Vestibulo-ocular Reflex in Monkeys

SP 22.3: A 12mW Wide Dynamic Range CMOS Front-End for a Portable GPS Receiver

Visual System I Eye and Retina

Report on Dynamic Temperature control of a Peltier device using bidirectional current source

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

Design of a VLSI Hamming Neural Network For arrhythmia classification

Transcription:

742 DeWeerth and Mead An Analog VLSI Model of Adaptation in the Vestibulo-Ocular Reflex Stephen P. DeWeerth and Carver A. Mead California Institute of Technology Pasadena, CA 91125 ABSTRACT The vestibulo-ocular reflex (VOR) is the primary mechanism that controls the compensatory eye movements that stabilize retinal images during rapid head motion. The primary pathways of this system are feed-forward, with inputs from the semicircular canals and outputs to the oculomotor system. Since visual feedback is not used directly in the VOR computation, the system must exploit motor learning to perform correctly. Lisberger(1988) has proposed a model for adapting the VOR gain using image-slip information from the retina. We have designed and tested analog very largescale integrated (VLSI) circuitry that implements a simplified version of Lisberger's adaptive VOR model. 1 INTRODUCTION A characteristic commonly found in biological systems is their ability to adapt their function based on their inputs. The combination of the need for precision and the variability inherent in the environment necessitates such learning in organisms. Sensorimotor systems present obvious examples of behaviors that require learning to function correctly. Simple actions such as walking, jumping, or throwing a ball are not performed correctly the first time they are attempted; rather, they require motor learning throughout many iterations of the action. When creating artificial systems that must execute tasks accurately in uncontrolled environments, designers can exploit adaptive techniques to improve system performance. With this in mind, it is possible for the system designer to take inspiration from systems already present in biology. In particular, sensorimotor systems, due to

An Analog VLSI Model of Adaptation in the Vestibulo-Ocular Reflex 743 their direct interfaces with the environment, can gather an immediate indication of the correctness of an action, and hence can learn without supervision. The salient characteristics of the environment are extracted by the adapting system and do not need to be specified in a user-defined training set. 2 THE VESTIBULa-OCULAR REFLEX The vestibulo-ocular reflex (VOR) is an example of a sensorimotor system that requires adaptation to function correctly. The desired response of this system is a gain of -1.0 from head movements to eye movements (relative to the head), so that, as the head moves, the eyes remain fixed relative to the surroundings. Due to the feed-forward nature of the primary VOR pathways, some form of adaptation must be present to calibrate the gain of the response in infants and to maintain this calibration during growth, disease, and aging (Robinson, 1976). Lisberger (1988) demonstrated variable gain of the VOR by fitting magnifying spectacles onto a monkey. The monkey moved about freely, allowing the VOR to learn the new relationship between head and eye movements. The monkey was then placed on a turntable, and its eye velocity was measured while head motion was generated. The eye-velocity response to head motion for three different lens magnifications is shown in Figure 1. ------ G = -1.57 G = -1.05 G = -0.32 I 30 deg/sec ~_v_el_o_cl_'t_y 150 msec Figure 1: VOR data from Lisberger (1988). A monkey was fitted with magnifying spectacles and allowed to learn the gain needed for an accurate VOR. The monkey's head was then moved at a controlled velocity, and the eye velocity was measured. Three experiments were performed with spectacle magnifications of 0.25, 1.0, and 2.0. The corresponding eye velocities showed VOR gains G of -0.32, -1.05, and -1.57. Lisberger has proposed a simple model for this adaptation that uses retinal-slip information from the visual system, along with the head-motion information from the vestibular system, to adapt the gain of the forward pathways in the VOR.

744 DeWeerth and Mead Figure 2 is a schematic diagram of the pathways subserving the VOR. There are two parallel VOR pathways from the vestibular system to the motor neurons that control eye movements (Snyder, 1988). One pathway consists of vestibular inputs, VOR interneurons, and motor neurons. This pathway has been shown to exhibit an unmodified gain of approximately -0.3. The second pathway consists of vestibular inputs, floccular target neurons (FTN), and motor neurons. This pathway is the site of the proposed gain adaptation. Flocculus Vestibular Inputs C) -I- < "- FTN, ---«0 ' VOR interneuron PC () I eye movement feedback '.' ',' : retinal slip D (0 T Motor neuron Figure 2: A schematic diagram of the VOR (Lisberger, 1988). Two pathways exist connecting the vestibular neurons to the motor neurons driving the eye muscles. The unmodified pathway connects via the VOR inter neurons. The modified ~athway (the proposed site of gain adaptation) connects via the floccular target neurons (FTN). Outputs from the Purkinje cells (PC) in the flocculus mediate gain adaptation at the FTN s. Lisberger's hypothesis is that feedback from the visual system through the flocculus is used to facilitate the adaptation of the gain of the FTNs. Image slip on the retina indicates that the total VOR gain is not adjusted correctly. The relationship between the head motion and the image slip on the retina determines the direction in which the gain must be changed. For example, if the head is turning to the right and the retinal image slip is to the right, the eyes are turning too slowly and the gain should be increased. The direction of the gain change can be considered to be the sign of the product of head motion and retinal image slip. 3 THE ANALOG VLSI IMPLEMENTATION We implemented a simplified version of Lisberger's VOR model using primarily subthreshold analog very large-scale integrated (VLSI) circuitry (Mead, 1989). We interpreted the Lisberger data to suggest that the gain of the modified pathway

An Analog VLSI Model of Adaptation in the Vestibulo-Ocular Reflex 745 varies from zero to some fixed upper limit. This assumption gives a minimum VOR gain equal to the gain of the unmodified pathway, and a maximum VOR gain equal to the sum of the unmodified pathway gain and the maximum modified pathway gain. We designed circuitry for the unmodified pathway to give an overshoot response to a step function similar to that seen in Figure 1. neuron circuits PI P2 Figure 3: An analog VLSI sensorimotor framework. Each input circuit consists of a bias transistor and a differential pair. The voltage Vb sets a fixed current ib through the bias transistor. This current is partitioned into currents i l and i2 according to the differential voltage VI - V2, and these currents are summed onto a pair of global wires. The global currents are used as inputs to two neuron circuits that convert the currents into pulse trains PI and P2 The VOR model was designed within the sensorimotor framework shown in Figure 3 (DeWeerth, 1987). The framework consists of a number of input circuits and two output circuits. Each input circuit consists of a bias transistor and a differential pair. The gain of the circuit is set by a fixed current through the bias transistor. This current is partitioned according to the differential input voltage into two currents that pass through the differential-pair transistors. The equations for these currents are The two currents are summed onto a pair of global wires. Each of these global currents is input to a neuron circuit (Mead, 1989) that converts the current linearly into the duty cycle of a pulse train. The pulse trains can be used to drive a pair of antagonistic actuators that can bidirectionally control the motion of a physical plant. We implement a system (such as the VOR) within this framework by augmenting the differential pairs with circuitry that computes the function needed for the particular application.

746 DeWeerth and Mead ~~----~--------~--------------~r ~ r- Figure 4: The VLSI implementation of the unmodified pathway. The left differential pair is used to convert proportionally the differential voltage representing head velocity (Vhead - 'Vref) into output currents. The right differential pair is used in conjunction with a first-order section to give output currents related to the derivative of the head velocity. The gains of the two differential pairs are set by the voltages Vp and Vo. The unmodified pathway is implemented in the framework using two differential pairs (Figure 4). One of these circuits proportionally converts the head motion into output currents. This circuit generates a step in eye velocity when presented with a step in head velocity. The other differential pair is combined with a first-order section to generate output currents related to the derivative of the head motion. This circuit generates a broad impulse in eye velocity when presented with a step in head velocity. By setting the gains of the proportional and derivative circuits correctly, we can make the overall response of this pathway similar to that of the unmodified pathway seen when Lisberger's monkey was presented with a step in head velocity. We implement the modified pathway within the framework using a single differentialpair circuit that generates output currents proportional to the head velocity (Figure 5). The system adapts the gain of this pathway by integrating an error signal with respect to time. The error signal is a current, which the circuitry computes by multiplying the retinal image slip and the head velocity. This error current is integrated onto a capacitor, and the voltage on the capacitor is then converted to a current that sets the gain of the modified pathway. 4 EXPERIMENTAL METHOD AND RESULTS To test our VOR circuitry, we designed a simple electrical model of the head and eye (Figure 6). The head motion is represented by a voltage that is supplied by a function generator. The oculomotor plant (the eye and corresponding muscles) is modeled by an RC circuit that integrates output pulses from the VOR circuitry into a voltage that represents eye velocity in head coordinates. We model the magnifying

An Analog VLSI Model of Adaptation in the Vestibulo-Ocular Reflex 747 ~~------------------------------~~r- ~ r- head slip Figure 5: The VLSI implementation of the modified pathway. A differential pair is used to convert proportionally the differential voltage representing head velocity (Vhead - v;.er) into output currents. Adaptive circuitry capacitively integrates the product of head velocity and retinal image slip as a voltage Vg This voltage is converted to a current ig that sets the gain of the differential pair. The voltage VA sets the maximum gain of this pathway. >---+ slip Vhead-- Figure 6: A simple model of the oculomotor plant. An RC circuit (bottom) integrates pulse trains PI and P 2 into a voltage eye that encodes eye velocity. The magnifying spectacles are modeled by an operational amplifier circuit (top), which has a magnification m = R2/ R I. The retinal image slip is encoded by the difference between the output voltage of this circuit and the voltage Vhead that encodes the head velocity.

748 DeWeerth and Mead spectacles using an operational amplifier circuit that multiplies the eye velocity by a gain before the velocity is used to compute the slip information. We compute the image slip by subtracting the head velocity from the magnified eye velocity. G = -1.45 G = -0.32 Figure 7: Experimental data from the VOR circuitry. The system was allowed to adapt to spectacle magnifications of 0.25, 1.0, and 2.0. After adaptation, the eye velocities showed corresponding VOR gains of -0.32, -0.92, and -1.45. We performed an experiment to generate data to compare to the data measured by Lisberger (Figure 1). A head-velocity step was supplied by a function generator and was used as input to the VOR circuitry. The VOR outputs were then converted to an eye velocity by the model of the oculomotor plant. The proportional, derivative, and maximum adaptive gains were set to give a system response similar to that observed in the monkey. The system was allowed to adapt over a number of presentations of the input for each spectacle magnification. The resulting eye velocity data are displayed in Figure 7. 5 CONCLUSIONS AND FUTURE WORK In this paper, we have presented an analog VLSI implementation of a model of a biological sensorimotor system. The system performs unsupervised learning using signals generated as the system interacts with its environment. This model can be compared to traditional adaptive control schemes (Astrom, 1987) for performing similar tasks. In the future, we hope to extend the model presented here to incorporate more of the information known about the VOR. We are currently designing and testing chips that use ultraviolet storage techniques for gain adaptation. These chips will allow us to achieve adaptive time constants of the same order as those found in biological systems (minutes to hours). We are also combining our chips with a mechanical model of the head and eyes to give more accurate environmental feedback. We can acquire true image-slip data using a vision chip (Tanner, 1986) that computes global field motion.

An Analog VLSI Model of Adaptation in the Vestibulo-Ocular Reflex 749 Acknowledgments \Ve thank Steven Lisberger for his suggestions for improving our implementation of the VOR model. \Ve would also like to thank Massimo Sivilotti, Michelle Mahowald, Michael Emerling, Nanette Boden, Richard Lyon, and Tobias Delbriick for their help during the writing of this paper. References K.J. Astrom, Adaptive feedback control. Proceedings of the IEEE, 75:2:185-217, 1987. S.P. DeWeerth, An Analog VLSI Framework for Motor Control. M.S. Thesis, Department of Computer Science, California Institute of Technology, Pasadena, CA, 1987. S.G. Lisberger, The neural basis for learning simple motor skills. Science, 242:728-735, 1988. C.A. Mead, Analog VLSI and Neural Systems. Addison-Wesley, Reading, MA, 1989. D.A. Robinson, Adaptive gain control of vestibulo-ocular reflex by the cerebellum. 1. Neurophysiology, 39:954-969, 1976. L.H. Snyder and W.M. King, Vertical vestibuloocular reflex in cat: asymmetry and adaptation. 1. Neurophysiology, 59:279-298, 1988. J.E. Tanner. Integrated Optical Motion Detection. Ph.D. Thesis, Department of Computer Science, California Institute of Technology, S223:TR:86, Pasadena, CA, 1986.