Skip to main content
Log in

Coupled Oscillator Control of Autonomous Mobile Robots

  • Published:
Autonomous Robots Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Friesen, S.O. and Stent, G.S. 1978. Neuronal circuits for generating rhythmic movements. Annu.Rev.Biophys.Bioeng., 7:37–61.

    Google Scholar 

  • Gallagher, J.C. et al. 1996. Application of evolved locomotion controllers to a hexapod robot. Robotics and Autonomous Systems, 19:95–103.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Kimura, S., Masafumi, Y., and Shimizu, H. 1993. A self-organizing model of walking pattern insects. Biol.Cybern., 69:183–193.

    Google Scholar 

  • Mataric, M.J. 1995. Designing and understanding adaptive group behavior. Adaptive Behavior, 4(1):51–80.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Murray, R.M. and Sastry, S.S. 1994. Nonholonomic motion planning: Steering using sinusoids. IEEE Transactions on Automatic Control, 38(5):700–716.

    Google Scholar 

  • Parker, L.E. 1998. ALLIANCE: An architecture for fault tolerant multi-robot cooperation. IEEE Trans.Robotics Automat., 14(2):220–240.

    Google Scholar 

  • Pribe, C., Grossberg, S., and Cohen, M.A. 1997. Neural control of interlimb oscillations. Biol.Cybern., 77:141–152.

    Google Scholar 

  • 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.

    Google Scholar 

  • Schoner, G. and Kelso, J.A.S. 1988. Dynamic pattern generation in behavioral and neural systems. Science, 239:1513–1520.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008922502387

Navigation