Musculoskeletal Robots: Scalability in Neural Control

Anthropomimetic robots sense, behave, interact, and feel like humans. By this definition, they require human-like physical hardware and actuation but also brain-like control and sensing. The most self-evident realization to meet those requirements would be a human-like musculoskeletal robot with a brain-like neural controller. While both musculoskeletal robotic hardware and neural control software have existed for decades, a scalable approach that could be used to build and control an anthropomimetic human-scale robot has not yet been demonstrated. Combining Myorobotics, a framework for musculoskeletal robot development, with SpiNNaker, a neuromorphic computing platform, we present the proof of principle of a system that can scale to dozens of neurally controlled, physically compliant joints. At its core, it implements a closed-loop cerebellar model that provides real-time, low-level, neural control at minimal power consumption and maximal extensibility. Higher-order (e.g., cortical) neural networks and neuromorphic sensors like silicon retinae or cochleae can be incorporated.

[1]  K. Doya Complementary roles of basal ganglia and cerebellum in learning and motor control , 2000, Current Opinion in Neurobiology.

[2]  J. Albus A Theory of Cerebellar Function , 1971 .

[3]  Stefan Schaal,et al.  On-line Learning for Humanoid Robot Systems , 2000, ICML.

[4]  J. Krichmar Design principles for biologically inspired cognitive robotics , 2012, BICA 2012.

[5]  Trevor Bekolay,et al.  Nengo: a Python tool for building large-scale functional brain models , 2014, Front. Neuroinform..

[6]  Eduardo Ros,et al.  Real-time computing platform for spiking neurons (RT-spike) , 2006, IEEE Trans. Neural Networks.

[7]  T. Delbruck,et al.  > Replace This Line with Your Paper Identification Number (double-click Here to Edit) < 1 , 2022 .

[8]  Antonio Bicchi,et al.  Fast and "soft-arm" tactics [robot arm design] , 2004, IEEE Robotics & Automation Magazine.

[9]  Steve B. Furber,et al.  Real-Time Interface Board for Closed-Loop Robotic Tasks on the SpiNNaker Neural Computing System , 2013, ICANN.

[10]  Steve B. Furber,et al.  The SpiNNaker Project , 2014, Proceedings of the IEEE.

[11]  D. Bullock,et al.  How Spinal Neural Networks Reduce Discrepancies between Motor Intention and Motor Realization , 1991 .

[12]  Rob Knight,et al.  The Anthropomimetic Principle , 2006 .

[13]  Johannes Schemmel,et al.  A wafer-scale neuromorphic hardware system for large-scale neural modeling , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[14]  Tadashi Yamazaki,et al.  Realtime cerebellum: A large-scale spiking network model of the cerebellum that runs in realtime using a graphics processing unit , 2013, Neural Networks.

[15]  Michael A. Arbib,et al.  Neurorobotics: From Vision to Action , 2008, Springer Handbook of Robotics.

[16]  Mancia Anguita,et al.  A Spiking Neural Simulator Integrating Event-Driven and Time-Driven Computation Schemes Using Parallel CPU-GPU Co-Processing: A Case Study , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Eduardo Ros,et al.  Cerebellarlike Corrective Model Inference Engine for Manipulation Tasks , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  Eduardo Ros,et al.  Cerebellar Input Configuration Toward Object Model Abstraction in Manipulation Tasks , 2011, IEEE Transactions on Neural Networks.

[19]  Trevor Bekolay,et al.  Supplementary Materials for A Large-Scale Model of the Functioning Brain , 2012 .

[20]  Eduardo Ros,et al.  Event-Driven Simulation Scheme for Spiking Neural Networks Using Lookup Tables to Characterize Neuronal Dynamics , 2006, Neural Computation.

[21]  G. Holmes THE CEREBELLUM OF MAN , 1939 .

[22]  D. Marr A theory of cerebellar cortex , 1969, The Journal of physiology.

[23]  Yan Yang,et al.  Duration of complex-spikes grades Purkinje cell plasticity and cerebellar motor learning , 2014, Nature.

[24]  Pierre Yger,et al.  PyNN: A Common Interface for Neuronal Network Simulators , 2008, Front. Neuroinform..

[25]  B. Pakkenberg,et al.  A quantitative study of the human cerebellum with unbiased stereological techniques , 1992, The Journal of comparative neurology.

[26]  Andrew S. Cassidy,et al.  A million spiking-neuron integrated circuit with a scalable communication network and interface , 2014, Science.

[27]  Tobi Delbrück,et al.  A 128$\times$ 128 120 dB 15 $\mu$s Latency Asynchronous Temporal Contrast Vision Sensor , 2008, IEEE Journal of Solid-State Circuits.

[28]  André van Schaik,et al.  AER EAR: A Matched Silicon Cochlea Pair With Address Event Representation Interface , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[29]  Alois Knoll,et al.  Toward Anthropomimetic Robotics: Development, Simulation, and Control of a Musculoskeletal Torso , 2013, Artificial Life.

[30]  Utku Culha,et al.  MYOROBOTICS: A modular toolkit for legged locomotion research using musculoskeletal designs , 2013 .

[31]  Fumiya Iida,et al.  Soft Robotics: The Next Generation of Intelligent Machines , 2013, IJCAI.

[32]  Rodrigo Agís,et al.  Hardware event-driven simulation engine for spiking neural networks , 2007 .