Learning control of mobile robots using a multiprocessor system

A real-time multiprocessor system is proposed for the solution of the tracking problem of mobile robots operating in a real context with environmental disturbances and parameter uncertainties. The proposed control scheme utilizes multiple models of the robot for its identification in an adaptive and learning control framework. Radial Basis Function Networks (RBFNs) are considered for the multiple models in order to exploit the net non-linear approximation capabilities for modeling the kinematic behavior of the vehicle and for reducing unmodeled contributions to tracking errors. The training of the nets and the tests of the achieved control performance have been done in a real experimental setup. The proposed control architecture improves the robot tracking performance achieving fast and accurate control actions in presence of large and time-varying uncertainties in dynamical environments. The experimental results are satisfactory in terms of tracking errors and computational efforts.

[1]  Nader Sadegh A nodal link perceptron network with applications to control of a nonholonomic system , 1995, IEEE Trans. Neural Networks.

[2]  Sauro Longhi,et al.  Development and experimental validation of an adaptive extended Kalman filter for the localization of mobile robots , 1999, IEEE Trans. Robotics Autom..

[3]  G. A. Mihram,et al.  Simulation: Statistical Foundations and Methodology. , 1974 .

[4]  Sauro Longhi,et al.  Adaptation and Learning in Neural Networks Multiple Models Based Control of Mobile Robots , 2001 .

[5]  A. D'Amico,et al.  A radial basis function networks approach for the tracking problem of mobile robots , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[6]  Jean-Jacques E. Slotine,et al.  Stable adaptive control and recursive identification using radial Gaussian networks , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[7]  R. M. Sanner,et al.  Function approximation, "neural" networks, and adaptive nonlinear control , 1994, 1994 Proceedings of IEEE International Conference on Control and Applications.

[8]  Carlos Canudas de Wit,et al.  NONLINEAR CONTROL DESIGN FOR MOBILE ROBOTS , 1994 .

[9]  Kumpati S. Narendra,et al.  Nonlinear adaptive control using neural networks and multiple models , 2001, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[10]  W. Ames Mathematics in Science and Engineering , 1999 .

[11]  Marios M. Polycarpou,et al.  Adaptive bounding techniques for stable neural control systems , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[12]  P.A. Ioannou,et al.  Identification and control of aircraft dynamics using radial basis function networks , 1993, Proceedings of IEEE International Conference on Control and Applications.

[13]  Sauro Longhi,et al.  Localization of a wheeled mobile robot by sensor data fusion based on a fuzzy logic adapted Kalman filter , 1998 .

[14]  Kevin Warwick,et al.  Dynamic Systems in Neural Networks , 1995 .

[15]  Kumpati S. Narendra,et al.  Adaptive control of discrete-time systems using multiple models , 2000, IEEE Trans. Autom. Control..

[16]  D.R. Hush,et al.  Progress in supervised neural networks , 1993, IEEE Signal Processing Magazine.

[17]  Marios M. Polycarpou,et al.  Stable adaptive neural control scheme for nonlinear systems , 1996, IEEE Trans. Autom. Control..

[18]  R. M. Sanner,et al.  Multiresolution radial basis function networks for the adaptive control of robotic systems , 1996 .

[19]  Sauro Longhi,et al.  Motion planning for unicycle and car-like robots , 1996, Int. J. Syst. Sci..

[20]  Sauro Longhi,et al.  Multiple models for adaptive control to improve the performance of minimum variance regulators , 2004 .

[21]  Peter J. Gawthrop,et al.  Neural networks for control systems - A survey , 1992, Autom..

[22]  Mukhtiar Ali Unar,et al.  Automatic steering of ships using neural networks , 1999 .

[23]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

[24]  A. Stephen Morse,et al.  Control Using Logic-Based Switching , 1997 .

[25]  Yuan F. Zheng,et al.  Recent Trends in Mobile Robots , 1994 .

[26]  Frank L. Lewis,et al.  Model reference adaptive control of nonlinear dynamical systems using multilayer neural networks , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[27]  Shang-Liang Chen,et al.  Orthogonal least squares learning algorithm for radial basis function networks , 1991, IEEE Trans. Neural Networks.

[28]  G. Goodwin,et al.  Hysteresis switching adaptive control of linear multivariable systems , 1994, IEEE Trans. Autom. Control..

[29]  Maria Letizia Corradini,et al.  Neural Networks Based Control of Mobile Robots: Development and Experimental Validation , 2003, J. Field Robotics.

[30]  T. Poggio,et al.  Networks and the best approximation property , 1990, Biological Cybernetics.