Introducing MantisBot: Hexapod robot controlled by a high-fidelity, real-time neural simulation

We present MantisBot, a 28 degree of freedom robot controlled by a high-fidelity neural simulation. It is modeled after the mantis, with many degrees of freedom, because we intend to study directed behaviors and leg multi-functionality, such as prey tracking and striking. As a first step, we present a distributed reflexive posture controller. MantisBot maintains posture through a series of reflexes observed in insects, specifically: strain measurements from a leg produce proportional torque commands (reflex A); large or rapidly decreasing leg strains produce a rapid, single “restep” (reflex B); a leg can only restep if its neighboring legs are all under strain (reflex C); and a leg will search for the ground if it does not reach it as expected (reflex D). All of these reflexes contribute to a hardware platform's posture, and are implemented in a highly distributed fashion. The two most distal joints in each leg each has its own central pattern generator (CPG, 12 total), upon which all of these behaviors depend. To achieve the desired dynamics, we implement a control network of conductance-based neurons with persistent sodium channels arranged in a network like the animal may possess in its thoracic ganglia. The result is a robot capable of actively maintaining posture without a centralized planner or body model. In addition, the network implementation is fast, calculating network dynamics 150 times faster than real time.

[1]  H. Cruse What mechanisms coordinate leg movement in walking arthropods? , 1990, Trends in Neurosciences.

[2]  J. Schmitz,et al.  Rhythmic patterns in the thoracic nerve cord of the stick insect induced by pilocarpine , 1995, The Journal of experimental biology.

[3]  BÜSchges,et al.  Correlation between muscle structure and filter characteristics of the muscle-joint system in three orthopteran insect species , 1996, The Journal of experimental biology.

[4]  Randall D. Beer,et al.  Biologically based distributed control and local reflexes improve rough terrain locomotion in a hexapod robot , 1996, Robotics Auton. Syst..

[5]  A K Tryba,et al.  Multi-joint coordination during walking and foothold searching in the Blaberus cockroach. I. Kinematics and electromyograms. , 2000, Journal of neurophysiology.

[6]  A K Tryba,et al.  Multi-joint coordination during walking and foothold searching in the Blaberus cockroach. II. Extensor motor neuron pattern. , 2000, Journal of neurophysiology.

[7]  H. Cruse,et al.  Mechanisms of stick insect locomotion in a gap-crossing paradigm , 2004, Journal of Comparative Physiology A.

[8]  S. Zill,et al.  Characteristics of dynamic postural reactions in the locust hindleg , 1992, Journal of Comparative Physiology A.

[9]  J. Schmitz,et al.  Load sensing and control of posture and locomotion. , 2004, Arthropod structure & development.

[10]  R. Ritzmann,et al.  Interaction between descending input and thoracic reflexes for joint coordination in cockroach. II Comparative studies on tethered turning and searching , 2008, Journal of Comparative Physiology A.

[11]  A. Büschges,et al.  Mechanosensory Feedback in Walking: From Joint Control to Locomotor Patterns , 2007 .

[12]  Spenneberg Dirk,et al.  The Bio-Inspired SCORPION Robot: Design, Control & Lessons Learned , 2007 .

[13]  H. Cruse,et al.  Controlling a system with redundant degrees of freedom: II. Solution of the force distribution problem without a body model , 2008, Journal of Comparative Physiology A.

[14]  Ying Zhu,et al.  AnimatLab: A 3D graphics environment for neuromechanical simulations , 2010, Journal of Neuroscience Methods.

[15]  Roger D. Quinn,et al.  A hexapod walks over irregular terrain using a controller adapted from an insect's nervous system , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Lucy E. Spardy,et al.  A dynamical systems analysis of afferent control in a neuro--mechanical model of locomotion , 2010, BMC Neuroscience.

[17]  Lucy E. Spardy,et al.  A dynamical systems analysis of afferent control in a neuromechanical model of locomotion: I. Rhythm generation , 2011, Journal of neural engineering.

[18]  T I Tóth,et al.  A neuromechanical model explaining forward and backward stepping in the stick insect. , 2012, Journal of neurophysiology.

[19]  Josef Schmitz,et al.  HECTOR, a New Hexapod Robot Platform with Increased Mobility - Control Approach, Design and Communication , 2012 .

[20]  Roger D. Quinn,et al.  A neuromechanical simulation of insect walking and transition to turning of the cockroach Blaberus discoidalis , 2013, Biological Cybernetics.

[21]  Thierry Hoinville,et al.  A hexapod walker using a heterarchical architecture for action selection , 2013, Front. Comput. Neurosci..

[22]  Thierry Hoinville,et al.  Walknet, a bio-inspired controller for hexapod walking , 2013, Biological Cybernetics.

[23]  Hui Lu,et al.  The significance of dynamical architecture for adaptive responses to mechanical loads during rhythmic behavior , 2014, Journal of Computational Neuroscience.

[24]  R. Quinn,et al.  Designing responsive pattern generators: stable heteroclinic channel cycles for modeling and control , 2015, Bioinspiration & biomimetics.