Abstract
This paper investigates how dynamics in recurrent neural networks can be used to solve some specific mobile robot problems such as motion control and behavior generation. We have designed an adaptive motion control approach based on a novel recurrent neural network, called Echo state networks. The advantage is that no knowledge about the dynamic model is required, and no synaptic weight changing is needed in presence of time varying parameters in the robot. To generate the robot behavior over time, we adopted a biologically inspired approach called neural fields. Due to its dynamical properties, a neural field produces only one localized peak that indicates the optimum movement direction, which navigates a mobile robot to its goal in an unknown environment without any collisions with static or moving obstacles.











Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Kolmanovsky I, McClamroch H (1995) Development in nonholonomic control problems. IEEE Control Systems 20–36
Fierro R, Lewis F (1998) Control of a nonholonomic mobile robot using neural networks. IEEE Trans Neural Netw 9(4):589–600
Fukao T, Nakagawa H, Adachi N (2000) Adaptive tracking control of a nonholonomic mobile robot. IEEE Trans Robot Autom 16(5):609–615
Khatib O (1986) Real-time obstacle avoidance for manipulators and mobile robots. Int J Robotic Res 5(1):90–98
Koren Y, Borenstein J (1991) Potential field methods and their inherent limitations for mobile robot navigation. In: Proceedings of the IEEE ICRA, Sacramento, California, pp 1398–1404
Amari S (1977) Dynamics of pattern formation in lateral-inhibition type neural fields. Biol Cybern 27:77–87
Kechriotis G, Zervas E, Manolakos E (1994) Using recurrent neural networks for adaptive communication channel equalization. IEEE Trans Neural Netw 5:267–278
Chao-Chee K, Lee KY (1995) Diagonal recurrent neural networks for dynamic systems control. IEEE Trans Neural Netw 6:144–156
Quanmin Z, Guo L (2004) Stable adaptive neurocontrol for nonlinear discrete-time systems. IEEE Trans Neural Netw 15:653–662
Connor JT, Martin RD, Atlas LE (1994) Recurrent neural networks and robust time series prediction. IEEE Trans Neural Netw 5:240–254
Harter D, Kozma R (2005) Chaotic neurodynamics for autonomous agents. IEEE Trans Neural Netw 16:565–579
Williams RJ, Zipser D (1989) A learning algorithm for continually running fully recurrent neural networks. Neural Comput 1:270–280
Perez-Ortiz JA, Gers FA, Eck D, Schmidhuber J (2003) Kalman filters improve lstm network performance in problems unsolvable by traditional recurrent nets. Neural Netw 2:241–250
Juergen Schmidhuber (1992) A fixed size storage o(n3) time complexity learning algorithm for fully recurrent continually running networks. Neural Comput 4(2):243–248
Werbos PJ (1990) Backpropagation through time: what it does and how to do it. In: Proceedings of the IEEE, vol 78, pp 1550–1560
Jaeger H (2002) Tutorial on training recurrent neural networks, covering BPPT, RTRL, EKF and the echo state network approach. Technical Report 159, AIS Fraunhofer, St. Augustin, Germany
Jaeger H (2001) The ’echo state’ approach to analysing and training recurrent neural networks. Technical Report 148, AIS Fraunhofer, St. Augustin, Germany
Wenjie D, Huo W, Tso SK, Xu WL (2000) Tracking control of uncertain dynamic nonholonomic system and its application to wheeled mobile robots. IEEE Trans Robot Autom 16(6)
Oubbati M, Schanz M, Levi P (2005) Kinematic and dynamic adaptive control of a nonholonomic mobile robot using a RNN. In: Proceedings of the 6th IEEE symposium on computational intelligence in robotics and automation, pp 27–33
Oubbati M, Schanz M, Buchheim T, Levi P (2005) Velocity control of an omnidirectional robocup player with recurrent neural networks. In: RoboCup, Osaka, Japan, pp 691–701
Vilalta R, Drissi Y (2002) A perspective view and survey of meta-learning. Artif Intell Rev 18:77–95
Cotter NE, Conwell PR (1990) Fixed-weight networks can learn. In: International joint conference on neural networks, vol 3, pp 553–559
Feldkamp LA, Puskorius GV, Moore PC (1996) Adaptation from fixed weight dynamic networks. In: Proceedings IEEE international conference on neural networks, pp 155–160
Feldkamp LA, Puskorius GV, Moore PC (1997) Fixed weight Controller for multiple systems. In: Proceedings of IEEE international conference on neural networks, pp 773–778
Steven Younger A, Conwell PR, Cotter NE (1999) Fixed weight on line learning. IEEE Trans Neural Netw 10(2):272–283
Prokhorov D, Puskorius G, Feldkamp L (2001) Dynamical neural networks for control. IEEE Press
Oubbati M, Schanz M, Levi P (2005) Meta-learning for adaptive identification of non-linear dynamical systems. In: Proceedings of 20th international symposium on intelligent control, IEEE, pp 473–478
Oubbati M, Schanz M, Levi P (2005) A fixed-weight RNN dynamic controller for multiple mobile robots. In: Proceedings of 24th IASTED international conference on modelling, identification, and control, Innsbruck, Austria, pp 277–282
Schöner G, Dose M, Engels C (1995) Dynamics of behavior: theory and applications for autonomous robot architectures. Robot Auton Syst 16
Steinhage A, Schöner G (1997) Self-calibration based on invariant view recognition: dynamic approach to navigation. Robot Auton Syst 20:133–156
Steinhage A, Schöner G (1997) The dynamic approach to autonomous robot navigation. In: ISIE97, IEEE international symposium on industrial electronics
Bergener T, Bruckhoff C, Dahm P, Janßen H, Joublin F, Menzner R, Steinhage A, von Seelen W (1999) Complex behavior by means of dynamical systems for an anthropomorphic robot. Neural Netw 12(7–8):1087–1099
Goldenstein S, Metaxis DM, Large EW (2000) Nonlinear dynamic systems for autonomous agent navigation. In: Proceedings of the 17th national conference on artificial intelligence
Monteiro S, Bicho E (2002) A dynamical systems approach to behavior-based formation control. In: Proceedings of the 2002 IEEE ICRA
Dahm P, Bruckhoff C, Joublin F (1998) A neural field approach to robot motion control. In: Proceedings of the IEEE international conference on systems, man, and cybernetics, pp 3460–3465
Giese MA (2000) Neural field model for the recognition of biological motion. In: Second international ICSC symposium on neural computation, Berlin, Germany
Edelbrunner H, Handmann U, Igel C, Leefken I, von Seelen W (2001) Application and optimization of neural field dynamics for driver assistance. In: IEEE 4th international conference on intelligent transportation systems, IEEE Press, pp 309–314
Erlhagen W, Bicho E (2006) The dynamic neural field approach to cognitive robotics. J Neural Eng 3:R36–R54
Oubbati M, Schanz M, Levi P (2006) Neural fields for behaviour-based control of mobile robots. In: 8th international IFAC symposium on robot control. Bologna, Italy
Oubbati M, Palm G (2007) Neural fields for controlling formation of multiple robots. In: IEEE international symposium on computational intelligence in robotics and automation, pp 90–94
Kishimoto K, Amari S (1979) Existence and stability of local excitations in homogeneous neural fields. J Math Biol 7:303–318
Kalmár-Nagy T, D’Andrea R, Ganguly P (2004) Near-optimal dynamic trajectory generation and control of an omnidirectional vehicle. Robot Auton Syst 46:47–64
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Oubbati, M., Palm, G. A neural framework for adaptive robot control. Neural Comput & Applic 19, 103–114 (2010). https://doi.org/10.1007/s00521-009-0262-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-009-0262-2