Abstract
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.
Similar content being viewed by others
References
Arkin, R.C. and Balch, T.R. 1997. Cooperative multiagent robotic systems. In AI-based Mobile Robots: Case Studies of Successful Robot Systems, D. Kortenkamp, R.P. Bonasso, and R. Murphy (Eds.), MIT Press.
Brooks, R.A. 1986. A robust layered control system for a mobile robot. IEEE Trans.Robotics Automat., RA-2(1):14–23.
Chiel, H.J. et al. 1992. Robustness of a distributed neural network controller in a hexapod robot. IEEE Trans.Robotics Automat., 8(3):293–303.
Clark, M.R. and Anderson, G.T. 1997. Obstacle avoidance in a mobile robot using an oscillator-based control scheme. In Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics,Vol. 4, Callaos and Martin (Eds.), Caracas, pp. 38–43.
Clark, M.R. and Anderson, G.T. 1998. A nonlinear oscillator-based technique for implementing obstacle avoidance in an autonomous mobile robot. Proceedings of the Third ASCE Conference on Robotics for Challenging Environments, Demsetz, Byrne, and Wetzel (Eds.), Albbquerque, pp. 29–35.
Collins, J.J. and Stewart, I.N. 1993. Hexapodal gaits and coupled nonlinear oscillator models. Biol.Cybern., 68:287–298.
Connolly, C.I., Grupen, R.A., and Souccar, K.X. 1995. A hamiltonian approach to planning and controlling repetitive movements. In Proceedings of the 1995 IEEE Conference on Robotics and Automation, p. 940.
Cruse, H. 1990. What mechanisms coordinate legmovement inwalking arthropods? Trends Neurosci., 13:15–21.
Deneubourg, J.L. et al. 1990. The dynamics of collective sorting: Robot-like ants and ant-like robots. In Simulation of Adoptive Behaviour: From Animals to Animats, J.A. Meyer and S. Wilson (Eds.), MIT Press, pp. 356–365.
Deneubourg, J.L. et al. 1992. Swarm-made architectures. In Toward a Practice of Autonomous Systems: Proceedings of the First European Conference on Artificial Life, Varela and Bourgine (Eds.), MIT Press, Cambridge, MA, pp. 123–133.
Edwards, D.H., Heitler, W.J., and Krasne, F.B. 1999. Fifty years of a command neuron: The neurobiology of escape behavior in the crayfish. Trends Neurosci., 2:153–161.
Friesen, S.O. and Stent, G.S. 1978. Neuronal circuits for generating rhythmic movements. Annu.Rev.Biophys.Bioeng., 7:37–61.
Gallagher, J.C. et al. 1996. Application of evolved locomotion controllers to a hexapod robot. Robotics and Autonomous Systems, 19:95–103.
Grillner, S. 1981. Control of locomotion in bipeds, tetrapods and fish. In Handbook of Physiology Vol.II, Brooks (Ed.), Amer. Physiol. Soc., Bethesda, pp. 1179–236.
Grillner, S. and Wallen, P. 1985. Central pattern generators for locomotion, with special reference to vertebrates. Ann.Rev.Neurosci, 8:233–261.
Hallman, B. 1997. Fast robot learning using a biological model. DAI Research Paper No. 630, University of Edinburg.
Hasslacher, B. and Tilden, M. 1995. Living machines. In Riobotics and Autonomous Systems: The Biology and Technology of Intelligent Autonomous Agents, L. Steels (Ed.), Elsievier Publishers.
Iwahara, T., Atsuta, Y., Garcia-Rill, E., and Skinner, R.D. 1991. Spinal cord stimulation-induced locomotion in the adult cat. Brain Research Bulletin, 28:99–105.
Jaeger, H. and Christaller, T. 1997. Dual dynamics: Designing behavior systems for autonomous robots. In Proceedings of the International Symposium on Artificial Life and Robotics, S. Fujimura and M. Sugisaka (Eds.), Beppu, Japan, pp. 76–79.
Kelly, S.D. and Murray, R.M. 1995. Geometric phases and robotic locomotion. J.Robotic Systems, 12(6):417–431.
Kimura, S., Masafumi, Y., and Shimizu, H. 1993. A self-organizing model of walking pattern insects. Biol.Cybern., 69:183–193.
Mataric, M.J. 1995. Designing and understanding adaptive group behavior. Adaptive Behavior, 4(1):51–80.
Mataric, M.J. 1997. Behavior-based control: Examples from navigation, learning, and group behavior. J.of Exper. Theoretical Artificial Intelligence, 9(2/3).
Matsuoka, K. 1985. Sustained oscillations generated by mutually inhibiting neurons with adaptations. Biol.Cybern., 52:367–376.
Mulloney, B., Skinner, F.K., Namba, H., and Hall,W.M. 1998. Intersegmental coordination of swimmeret movements: Mathematical models and neural circuits. Ann.N.Y.Acad.Sci., 860:266–280.
Murray, R.M. and Sastry, S.S. 1994. Nonholonomic motion planning: Steering using sinusoids. IEEE Transactions on Automatic Control, 38(5):700–716.
Parker, L.E. 1998. ALLIANCE: An architecture for fault tolerant multi-robot cooperation. IEEE Trans.Robotics Automat., 14(2):220–240.
Pribe, C., Grossberg, S., and Cohen, M.A. 1997. Neural control of interlimb oscillations. Biol.Cybern., 77:141–152.
Quinn, R.D. et al. 1993. Biologically inspired neural control of a mechanical hexapod. ASME Journal of Dynamic Systems.Measurement and Control.
Schoner, G., Jiang,W.J., and Kelso, J.A.S. 1990. A synergetic theory of quadrupedal gaits and gait transitions. J.Theor.Biol., 142:359–391.
Schoner, G. and Kelso, J.A.S. 1988. Dynamic pattern generation in behavioral and neural systems. Science, 239:1513–1520.
Tilden, M.W. 1996. Yuma proving grounds automatic UXO detection using biomorphic robots. Test Technology Symposium '96 Proceedings, U.S.Army Test and Evaluation Command, AMSTECT-T. Aberdeen Proving Ground, Maryland, June 1996.
Williamson, M.M. 1999. Robot arm control exploiting natural dynamics. Ph.D. Dissertation, Massachusetts Institute of Technology, Cambridge.
Zielinska, T. 1996. Coupled oscillators utilized as gait rhythm generators of a two-legged walking machine. Biol.Cybern., 74:263–273.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Clark, M.R., Anderson, G.T. & Skinner, R.D. Coupled Oscillator Control of Autonomous Mobile Robots. Autonomous Robots 9, 189–198 (2000). https://doi.org/10.1023/A:1008922502387
Issue Date:
DOI: https://doi.org/10.1023/A:1008922502387