Modular Reactive Neurocontrol for Biologically Inspired Walking Machines

A neurocontroller is described which generates the basic locomotion and controls the sensor-driven behavior of a four-legged and a six-legged walking machine. The controller utilizes discrete-time neurodynamics, and is of modular structure. One module is for processing sensor signals, one is a neural oscillator network serving as a central pattern generator, and the third one is a so-called velocity regulating network. These modules are small and their structures and their functionalities are analyzable. In combination, they enable the machines to autonomously explore an unknown environment, to avoid obstacles, and to escape from corners or deadlock situations. The neurocontroller was developed and tested first using a physical simulation environment, and then it was successfully transferred to the physical walking machines. Locomotion is based on a gait where the diagonal legs are paired and move together, e.g. trot gait for the four-legged walking machine and tripod gait for the six-legged walking machine. The controller developed is universal in the sense that it can easily be adapted to different types of even-legged walking machines without changing the internal structure and its parameters.

[1]  Karsten Berns,et al.  Adaptive, neural control architecture for the walking machine LAURON , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[2]  A. E. Aboul-Nasr,et al.  On the behaviour and sensory physiology of the bed-bug. I. Temperature reactions (Hemiptera: Cimicidae). , 1967 .

[3]  Ralph Etienne-Cummings,et al.  CPG Design using Inhibitory Networks , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[4]  Kiyotoshi Matsuoka,et al.  Sustained oscillations generated by mutually inhibiting neurons with adaptation , 1985, Biological Cybernetics.

[5]  E. L. Hepler,et al.  Hierarchical design , 1991 .

[6]  Rodney A. Brooks,et al.  A robot that walks; emergent behaviors from a carefully evolved network , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[7]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[8]  Cecilio Angulo,et al.  Evolving the Walking Behaviour of a 12 DOF Quadruped Using a Distributed Neural Architecture , 2006, BioADIT.

[9]  Hani Hagras,et al.  Online learning of fuzzy behaviour co-ordination for autonomous agents using genetic algorithms and real-time interaction with the environment , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[10]  Shigeo Hirose,et al.  Quadruped Walking Robot with Reduced Degrees of Freedom , 2001, J. Robotics Mechatronics.

[11]  Yoshihiko Nakamura,et al.  Hierarchical Design of Dynamics Based Information Processing System for Humanoid Motion Generation , 2003 .

[12]  Richard E. Reeve,et al.  Generating walking behaviours in legged robots , 1999 .

[13]  Frank Pasemann,et al.  Structure and function of evolved neuro-controllers for autonomous robots , 2004, Connect. Sci..

[14]  S. Hooper,et al.  Central pattern generators , 2000, Current Biology.

[15]  Randall D. Beer,et al.  Biologically inspired approaches to robotics: what can we learn from insects? , 1997, CACM.

[16]  Aude Billard,et al.  Biologically inspired neural controllers for motor control in a quadruped robot , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[17]  Poramate Manoonpong,et al.  Neuro-Controllers for Walking Machines — An Evolutionary Approach to Robust Behavior , 2005 .

[18]  David W. Payton,et al.  An architecture for reflexive autonomous vehicle control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[19]  Frank Pasemann,et al.  Dynamical Neural Schmitt Trigger for Robot Control , 2002, ICANN.

[20]  Ryo Kurazume,et al.  Feedforward and feedback dynamic trot gait control for a quadruped walking vehicle , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Frank Pasemann,et al.  SO(2)-Networks as Neural Oscillators , 2003, IWANN.

[22]  Randall D. Beer,et al.  Biological Neural Networks in Invertebrate Neuroethology and Robotics. Editors: Randall D. Beer, Roy E. Ritzmann, Thomas McKenna (Academic Press, Inc., Harcourt Brace Jovanovich, 1993) , 1996, SGAR.

[23]  J Atema,et al.  Explorations of Turbulent Odor Plumes with an Autonomous Underwater Robot. , 1995, The Biological bulletin.

[24]  David Filliat,et al.  Incremental Evolution of Neural Controllers for Navigation in a 6-legged Robot , 1999 .

[25]  Joseph Ayers A conservative biomimetic control architecture for autonomous underwater robots , 2002 .

[26]  Hiroshi Yokoi,et al.  Optimal Morphology of a Biologically-Inspired Whisker Array on an Obstacle-Avoiding Robot , 2003, ECAL.

[27]  Friedrich Pfeiffer,et al.  Walking: Biological and Technological Aspects , 2004 .

[28]  Shigeo Hirose,et al.  Development of the quadruped walking robot, TITAN-IX — mechanical design concept and application for the humanitarian de-mining robot , 2001, Adv. Robotics.

[29]  Nils J. Nilsson,et al.  A Mobile Automaton: An Application of Artificial Intelligence Techniques , 1969, IJCAI.

[30]  R. Quinn,et al.  Convergent evolution and locomotion through complex terrain by insects, vertebrates and robots. , 2004, Arthropod structure & development.

[31]  B. Webb What does robotics offer animal behaviour? , 2000, Animal Behaviour.

[32]  F. Pasemann Complex dynamics and the structure of small neural networks , 2002, Network.

[33]  Karsten Berns,et al.  Joint control of the six-legged robot AirBug driven by fluidic muscles , 2002, Proceedings of the Third International Workshop on Robot Motion and Control, 2002. RoMoCo '02..

[34]  A. Patz Experimental studies. , 1955, American journal of ophthalmology.

[35]  E. Marder,et al.  Principles of rhythmic motor pattern generation. , 1996, Physiological reviews.

[36]  Rodney A. Brooks,et al.  A robot that walks: emergent behaviors , 1991 .

[37]  R. Quinn,et al.  Insect Designs for Improved Robot Mobility , 2001 .

[38]  Rodney A. Brooks,et al.  A Robot that Walks; Emergent Behaviors from a Carefully Evolved Network , 1989, Neural Computation.

[39]  Hans P. Moravec Towards Automatic Visual Obstacle Avoidance , 1977, IJCAI.

[40]  Frank Kirchner,et al.  The Construction of the Four Legged Prototype Robot ARAMIES , 2005, CLAWAR.

[41]  Rüdiger Dillmann,et al.  Reactive reflex-based control for a four-legged walking machine , 2003, Robotics Auton. Syst..

[42]  Roderic A. Grupen,et al.  A hybrid architecture for adaptive robot control , 2000 .

[43]  Francesco Mondada,et al.  Active perception, navigation, homing, and grasping: an autonomous perspective , 1994, Proceedings of PerAc '94. From Perception to Action.

[44]  Frank Pasemann,et al.  Representing Robot-Environment Interactions by Dynamical Features of Neur-controllers , 2003, ABiALS.

[45]  Jun Morimoto,et al.  Experimental Studies of a Neural Oscillator for Biped Locomotion with QRIO , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[46]  R. Beer,et al.  Intelligence as Adaptive Behavior: An Experiment in Computational Neuroethology , 1990 .

[47]  B. Gassmann,et al.  Locomotion of LAURON III in rough terrain , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[48]  Ludovic Righetti,et al.  Programmable central pattern generators: an application to biped locomotion control , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[49]  Tetsuya Asai,et al.  An analog neural oscillator circuit for locomotion controller in quadruped walking robot , 2003, Proceedings of the International Joint Conference on Neural Networks, 2003..

[50]  S. Grillner,et al.  Neuronal Control of LocomotionFrom Mollusc to Man , 1999 .

[51]  Jochen Trommer,et al.  Optimal Morphology , 1998, SIGPHON@COLING/ACL.

[52]  Roger D. Quinn,et al.  A CLAWAR That Benefits From Abstracted Cockroach Locomotion Principles , 2005 .

[53]  Hubert Roth,et al.  Neural Processing of Auditory Signals and Modular Neural Control for Sound Tropism of Walking Machines , 2005 .

[54]  Ulrich Nehmzow,et al.  Quantitative description of robot-environment interaction using chaos theory , 2005, Robotics Auton. Syst..

[55]  Gary B. Parker,et al.  Evolving neural networks for hexapod leg controllers , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[56]  Faysal Tageldin Abushama,et al.  On the behaviour and sensory physiology of the scorpion Leiurus quinquestriatus (H. & E.) , 1964 .

[57]  R. Ritzmann,et al.  Effects of neck and circumoesophageal connective lesions on posture and locomotion in the cockroach , 2005, Journal of Comparative Physiology A.

[58]  Rodney A. Brooks,et al.  Building brains for bodies , 1995, Auton. Robots.

[59]  H. Cruse,et al.  Behaviour-based modelling of hexapod locomotion: linking biology and technical application. , 2004, Arthropod structure & development.

[60]  Max Donath,et al.  A Computational Structure For Enforcing Reactive Behavior In A Mobile Robot , 1989, Other Conferences.

[61]  Thomas Kindermann,et al.  WalkNet - a decentralized architecture for the control of walking behaviour based on insect studies , 2004 .

[62]  Auke Jan Ijspeert,et al.  A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander , 2001, Biological Cybernetics.

[63]  U. Schmucker,et al.  Force Sensing for Walking Robots , 2022 .

[64]  F. Pasemann Discrete dynamics of two neuron networks , 1993 .

[65]  Stefano Nolfi,et al.  Co-evolving predator and prey robots , 1998, Artificial Life.

[66]  Karsten Berns,et al.  Mechanical construction and computer architecture of the four-legged walking machine BISAM , 1999 .

[67]  Hans P. Morevec Towards automatic visual obstacle avoidance , 1977, IJCAI 1977.

[68]  Francesco Mondada,et al.  Mobile Robot Miniaturisation: A Tool for Investigation in Control Algorithms , 1993, ISER.

[69]  Jörn Fischer A modulatory learning rule for neural learning and metalearning in real world robots with many degrees of freedom , 2003 .

[70]  Holk Cruse,et al.  The functional sense of central oscillations in walking , 2002, Biological Cybernetics.

[71]  Nick Jacobi,et al.  Running Across the Reality Gap: Octopod Locomotion Evolved in a Minimal Simulation , 1998, EvoRobot.

[72]  Karsten Berns,et al.  Adaptive periodic movement control for the four legged walking machine BISAM , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[73]  Verena V. Hafner Agent-Environment Interaction in Visual Homing , 2003, Embodied Artificial Intelligence.

[74]  Rolf Pfeifer,et al.  Understanding intelligence , 2020, Inequality by Design.

[75]  Joel L. Davis,et al.  Neurotechnology for Biomimetic Robots , 2002 .

[76]  Hiroshi Shimizu,et al.  Self-organized control of bipedal locomotion by neural oscillators in unpredictable environment , 1991, Biological Cybernetics.

[77]  Tomohiro Yamaguchi,et al.  Neural network approach to acquiring free-gait motion of quadruped robots in obstacle avoidance , 2005, Artificial Life and Robotics.

[78]  Nils J. Nilsson,et al.  A mobius automation: an application of artificial intelligence techniques , 1969, IJCAI 1969.

[79]  F. Pasemann,et al.  Robo-Salamander – an approach for the benefit of both robotics and biology , 2002 .

[80]  Bernd Porr,et al.  A Reflexive Neural Network for Dynamic Biped Walking Control , 2006 .

[81]  Jonathan E. Clark,et al.  Biomimetic design and fabrication of a hexapedal running robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[82]  Yasuhiro Fukuoka,et al.  Adaptive Walking of a Quadruped Robot in Outdoor Environment based on Biological Concepts , 2004, ISER.

[83]  Frank Pasemann,et al.  Synchronization of Internal Neural Rhythms in Multi-Robotic Systems , 2006, Adapt. Behav..

[84]  P. Manoonpong Neural Processing of Auditory-tactile Sensor Data to Perform Reactive Behavior of Walking Machines , 2004 .

[85]  Ryo Kurazume,et al.  Feedforward and Feedback Dynamic Trot Gait Control for Quadruped Walking Vehicle , 2001, Auton. Robots.

[86]  Martin V. Butz,et al.  Anticipatory Behavior in Adaptive Learning Systems , 2003, Lecture Notes in Computer Science.