Robot End Effector Tracking Using Predictive Multisensory Integration

We propose a biologically inspired model that enables a humanoid robot to learn how to track its end effector by integrating visual and proprioceptive cues as it interacts with the environment. A key novel feature of this model is the incorporation of sensorimotor prediction, where the robot predicts the sensory consequences of its current body motion as measured by proprioceptive feedback. The robot develops the ability to perform smooth pursuit-like eye movements to track its hand, both in the presence and absence of visual input, and to track exteroceptive visual motions. Our framework makes a number of advances over past work. First, our model does not require a fiducial marker to indicate the robot hand explicitly. Second, it does not require the forward kinematics of the robot arm to be known. Third, it does not depend upon pre-defined visual feature descriptors. These are learned during interaction with the environment. We demonstrate that the use of prediction in multisensory integration enables the agent to incorporate the information from proprioceptive and visual cues better. The proposed model has properties that are qualitatively similar to the characteristics of human eye-hand coordination.

[1]  P. Rochat Self-perception and action in infancy , 1998, Experimental Brain Research.

[2]  Wolfram Burgard,et al.  Body schema learning for robotic manipulators from visual self-perception , 2009, Journal of Physiology - Paris.

[3]  H. Hughes,et al.  Smooth pursuit of nonvisual motion. , 2006, Journal of neurophysiology.

[4]  S. Schaal Dynamic Movement Primitives -A Framework for Motor Control in Humans and Humanoid Robotics , 2006 .

[5]  Wolfram Burgard,et al.  Body Schema Learning , 2012, Towards Service Robots for Everyday Environments.

[6]  Gordon Cheng,et al.  A scalable method for multi-stage developmental learning for reaching , 2017, 2017 Joint IEEE International Conference on Development and Learning and Epigenetic Robotics (ICDL-EpiRob).

[7]  M. Carandini,et al.  Integration of visual motion and locomotion in mouse visual cortex , 2013, Nature Neuroscience.

[8]  Stephen G Lisberger,et al.  Visual Guidance of Smooth-Pursuit Eye Movements: Sensation, Action, and What Happens in Between , 2010, Neuron.

[9]  R. Miall,et al.  The cerebellum coordinates eye and hand tracking movements , 2001, Nature Neuroscience.

[10]  M. Steinbach,et al.  Eye tracking of self-moved targets: the role of efference. , 1969, Journal of experimental psychology.

[11]  Walter Levitsky,et al.  Eye Tracking of Observer-Generated Target Movements , 2005 .

[12]  Yu Zhao,et al.  Intrinsically motivated learning of visual motion perception and smooth pursuit , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Tao Zhou,et al.  Learning Visuomotor Transformations and End Effector Appearance by Local Visual Consistency , 2016, IEEE Transactions on Cognitive and Developmental Systems.

[14]  Bruno Lara,et al.  Online learning of visuo-motor coordination in a humanoid robot. A biologically inspired model , 2014, 4th International Conference on Development and Learning and on Epigenetic Robotics.

[15]  Georg B. Keller,et al.  Mismatch Receptive Fields in Mouse Visual Cortex , 2016, Neuron.

[16]  Maria C. Dadarlat,et al.  Locomotion Enhances Neural Encoding of Visual Stimuli in Mouse V1 , 2017, The Journal of Neuroscience.

[17]  Angelo Cangelosi,et al.  An open-source simulator for cognitive robotics research: the prototype of the iCub humanoid robot simulator , 2008, PerMIS.

[18]  M. Stryker,et al.  Modulation of Visual Responses by Behavioral State in Mouse Visual Cortex , 2010, Neuron.

[19]  C. Von Hofsten An action perspective on motor development. , 2004, Trends in cognitive sciences.

[20]  A. Borst Seeing smells: imaging olfactory learning in bees , 1999, Nature Neuroscience.

[21]  G. Gauthier,et al.  Oculo-manual tracking of visual targets in monkey: role of the arm afferent information in the control of arm and eye movements , 2004, Experimental Brain Research.

[22]  Yu Zhao,et al.  Self-calibrating smooth pursuit through active efficient coding , 2015, Robotics Auton. Syst..

[23]  Mark H. Lee,et al.  Integration of Active Vision and Reaching From a Developmental Robotics Perspective , 2010, IEEE Transactions on Autonomous Mental Development.

[24]  Kevin C. Dieter,et al.  Kinesthesis Can Make an Invisible Hand Visible , 2014, Psychological science.

[25]  Masaki Ogino,et al.  Cognitive Developmental Robotics: A Survey , 2009, IEEE Transactions on Autonomous Mental Development.

[26]  G. M. Gauthier,et al.  Oculo-manual tracking of visual targets: control learning, coordination control and coordination model , 2004, Experimental Brain Research.

[27]  Lorenzo Natale,et al.  Visual end-effector tracking using a 3D model-aided particle filter for humanoid robot platforms , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[28]  S. Laughlin,et al.  Predictive coding: a fresh view of inhibition in the retina , 1982, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[29]  John M. Hollerbach,et al.  The Calibration Index and Taxonomy for Robot Kinematic Calibration Methods , 1996, Int. J. Robotics Res..

[30]  Bertram E. Shi,et al.  Learning Slowness in a Sparse Model of Invariant Feature Detection , 2015, Neural Computation.

[31]  Ronald Lumia,et al.  An Automated Method to Calibrate Industrial Robots Using a Virtual Closed Kinematic Chain , 2007, IEEE Transactions on Robotics.

[32]  Teuvo Kohonen,et al.  Emergence of invariant-feature detectors in the adaptive-subspace self-organizing map , 1996, Biological Cybernetics.

[33]  Georg B. Keller,et al.  Sensorimotor Mismatch Signals in Primary Visual Cortex of the Behaving Mouse , 2012, Neuron.

[34]  Shalabh Bhatnagar,et al.  Natural actor-critic algorithms , 2009, Autom..

[35]  Aude Billard,et al.  Online Learning of the Body Schema , 2008, Int. J. Humanoid Robotics.

[36]  Lamarre,et al.  Self-moved target eye tracking in control and deafferented subjects: roles of arm motor command and proprioception in arm-eye coordination. , 1996, Journal of neurophysiology.

[37]  Majid Mirmehdi,et al.  Bootstrapping a robot's kinematic model , 2014, Robotics Auton. Syst..

[38]  Giulio Sandini,et al.  Autonomous Online Learning of Reaching Behavior in a humanoid Robot , 2012, Int. J. Humanoid Robotics.

[39]  John M. Hollerbach,et al.  Autonomous Robot Calibration for Hand-Eye Coordination , 1991, Int. J. Robotics Res..

[40]  G M Gauthier,et al.  Dynamic analysis of human visuo-oculo-manual coordination control in target tracking tasks. , 1993, Aviation, space, and environmental medicine.

[41]  Alejandro Hernández Arieta,et al.  Body Schema in Robotics: A Review , 2010, IEEE Transactions on Autonomous Mental Development.

[42]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[43]  O. Bock,et al.  Interaction of visual and non-visual signals in the initiation of smooth pursuit eye movements in primates , 1989, Behavioural Brain Research.

[44]  Andriana Olmos,et al.  A biologically inspired algorithm for the recovery of shading and reflectance images , 2004 .

[45]  Pierre-Yves Oudeyer,et al.  Active learning of inverse models with intrinsically motivated goal exploration in robots , 2013, Robotics Auton. Syst..

[46]  Jochen Triesch,et al.  Learning multisensory neural controllers for robot arm tracking , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[47]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[48]  Stefano Nolfi,et al.  A Robotic Model of Reaching and Grasping Development , 2013, IEEE Transactions on Autonomous Mental Development.

[49]  Yu Zhao,et al.  A unified model of the joint development of disparity selectivity and vergence control , 2012, 2012 IEEE International Conference on Development and Learning and Epigenetic Robotics (ICDL).

[50]  Alexandre Bernardino,et al.  Online Body Schema Adaptation Based on Internal Mental Simulation and Multisensory Feedback , 2016, Front. Robot. AI.

[51]  J R Lackner,et al.  Visual Tracking of Active and Passive Movements of the Hand , 1980, The Quarterly journal of experimental psychology.

[52]  Jing Chen,et al.  Role of motor execution in the ocular tracking of self-generated movements. , 2016, Journal of neurophysiology.

[53]  Alexander Attinger,et al.  Visuomotor Coupling Shapes the Functional Development of Mouse Visual Cortex , 2017, Cell.