Fly-like visuomotor responses of a robot using aVLSI motion-sensitive chips.
We explore the use of continuous-time analog very-large-scale-integrated (aVLSI) neuromorphic visual preprocessors together with a robotic platform in generating bio-inspired behaviors. Both the aVLSI motion sensors and the robot behaviors described in this work are inspired by the motion computation in the fly visual system and two different fly behaviors. In most robotic systems, the visual information comes from serially scanned imagers. This restricts the form of computation of the visual image and slows down the input rate to the controller system of the robot, hence increasing the reaction time of the robot. These aVLSI neuromorphic sensors reduce the computational load and power consumption of the robot, thus making it possible to explore continuous-time visuomotor control systems that react in real-time to the environment. The motion sensor provides two outputs: one for the preferred direction and the other for the null direction. These motion outputs are created from the aggregation of six elementary motion detectors that implement a variant of Reichardt's correlation algorithm. The four analog continuous-time outputs from the motion chips go to the control system on the robot which generates a mixture of two behaviors--course stabilization and fixation--from the outputs of these sensors. Since there are only four outputs, the amount of information transmitted to the controller is reduced (as compared to using a CCD sensor), and the reaction time of the robot is greatly decreased. In this work, the robot samples the motion sensors every 3.3 ms during the behavioral experiments.
Liu
S C
SC
Institute of Neuroinformatics ETH/Universität Zürich, Winterthurerstrasse 190, 8057 Zürich, Switzerland. shih@ini.phys.ethz.ch
Usseglio-Viretta
A
A
D000818:Animals; D003199:Computer Systems; D004175:Diptera; D008959:Models, Neurological; D009039:Motion Perception / Q000502:physiology; D011597:Psychomotor Performance / Q000502:physiology*; D012371:Robotics / Q000295:instrumentation* / Q000379:methods*