Coupled Oscillator Control of Autonomous Mobile Robots

This paper introduces a nonlinear oscillator scheme to control autonomous mobile robots. The method is based on observations of a successful control mechanism used in nature, the Central Pattern Generator. Simulations were used to assess the performance of oscillator controller when used to implement several behaviors in an autonomous robot operating in a closed arena. A sequence of basic behaviors (random wandering, obstacle avoidance and light following) was coordinated in the robot to produce the higher behavior of foraging for light. The controller is explored in simulations and tests on physical robots. It is shown that the oscillator—based controller outperforms a reactive controller in the tasks of exploring an arena with irregular walls and in searching for light.

[1]  E. Garcia-Rill,et al.  Spinal cord stimulation-induced locomotion in the adult cat , 1992, Brain Research Bulletin.

[2]  Guy Theraulaz,et al.  Swarm made architectures , 1992 .

[3]  J A Kelso,et al.  Dynamic pattern generation in behavioral and neural systems. , 1988, Science.

[4]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[5]  Richard M. Murray,et al.  Geometric phases and robotic locomotion , 1995, J. Field Robotics.

[6]  F K Skinner,et al.  Intersegmental Coordination of Swimmeret Movements: Mathematical Models and Neural Circuitsa , 1998, Annals of the New York Academy of Sciences.

[7]  M. W. Tilden Yuma proving grounds automatic UXO detection using biomorphic robots , 1996 .

[8]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[9]  G Schöner,et al.  A synergetic theory of quadrupedal gaits and gait transitions. , 1990, Journal of theoretical biology.

[10]  S. Grillner Control of Locomotion in Bipeds, Tetrapods, and Fish , 1981 .

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

[12]  S Grillner,et al.  Central pattern generators for locomotion, with special reference to vertebrates. , 1985, Annual review of neuroscience.

[13]  Gary Anderson,et al.  A Nonlinear Oscillator-based Technique for Implementing Obstacle Avoidance in an Autonomous Mobile Robot , 1998 .

[14]  S. Grossberg,et al.  Neural control of interlimb oscillations , 1997, Biological Cybernetics.

[15]  Ronald C. Arkin,et al.  Cooperative multiagent robotic systems , 1998 .

[16]  W. O. Friesen,et al.  Neural circuits for generating rhythmic movements. , 1978, Annual review of biophysics and bioengineering.

[17]  Randall D. Beer,et al.  Application of evolved locomotion controllers to a hexapod robot , 1996, Robotics Auton. Syst..

[18]  Randall D. Beer,et al.  Robustness of a distributed neural network controller for locomotion in a hexapod robot , 1992, IEEE Trans. Robotics Autom..

[19]  Matthew M. Williamson,et al.  Robot arm control exploiting natural dynamics , 1999 .

[20]  Jean-Louis Deneubourg,et al.  The dynamics of collective sorting robot-like ants and ant-like robots , 1991 .

[21]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[22]  Stephen Grossberg,et al.  Neural control of interlimb oscillations , 1997, Biological Cybernetics.

[23]  Maja J. Mataric,et al.  Designing and Understanding Adaptive Group Behavior , 1995, Adapt. Behav..

[24]  Maja J. Mataric,et al.  Behaviour-based control: examples from navigation, learning, and group behaviour , 1997, J. Exp. Theor. Artif. Intell..

[25]  W. J. Heitler,et al.  Fifty years of a command neuron: the neurobiology of escape behavior in the crayfish , 1999, Trends in Neurosciences.