Neural Networks Based Control of Mobile Robots: Development and Experimental Validation

The paper proposes a neural networks approach to the solution of the tracking problem for mobile robots. Neural networks based controllers are investigated in order to exploit the nonlinear approximation capabilities of the nets for modeling the kinematic behavior of the vehicle and for reducing unmodeled tracking errors contributions. The training of the nets and the control performances analysis have been done in a real experimental setup. The proposed solutions are implemented on a PC-based control architecture for the real-time control of the LabMate mobile base and are compared with classical kinematic control schemes. Experimental results are satisfactory in terms of tracking errors and computational efforts. © 2003 Wiley Periodicals, Inc.

[1]  Giuseppe Oriolo,et al.  Feedback control of a nonholonomic car-like robot , 1998 .

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

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

[5]  Alessandro De Luca,et al.  Control of nonholonomic systems via dynamic compensation , 1993, Kybernetika.

[6]  Andrew A. Goldenberg,et al.  Neural-network control of mobile manipulators , 2001, IEEE Trans. Neural Networks.

[7]  Georges Bastin,et al.  Control of Nonholonomic Wheeled Mobile Robots by State Feedback Linearization , 1995, Int. J. Robotics Res..

[8]  Henk Nijmeijer,et al.  Tracking Control of Mobile Robots: A Case Study in Backstepping , 1997, Autom..

[9]  Elder Moreira Hemerly,et al.  Adaptive Control for Mobile Robot Using , 2002 .

[10]  Martin T. Hagan,et al.  Neural network design , 1995 .

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

[12]  Norihiko Adachi,et al.  Adaptive tracking control of a nonholonomic mobile robot , 2000, IEEE Trans. Robotics Autom..

[13]  Maria Letizia Corradini,et al.  Robust tracking control of mobile robots in the presence of uncertainties in the dynamical model , 2001, J. Field Robotics.

[14]  D. Dawson,et al.  Robust control of a mobile robot system with kinematic disturbances , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[15]  Frank L. Lewis,et al.  Multilayer neural-net robot controller with guaranteed tracking performance , 1996, IEEE Trans. Neural Networks.

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

[17]  Maria Letizia Corradini,et al.  Experimental testing of a discrete-time sliding mode controller for trajectory tracking of a wheeled mobile robot in the presence of skidding effects , 2002, J. Field Robotics.

[18]  Fumio Miyazaki,et al.  A stable tracking control method for an autonomous mobile robot , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[19]  Manolis A. Christodoulou,et al.  Adaptive control of unknown plants using dynamical neural networks , 1994, IEEE Trans. Syst. Man Cybern..

[20]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot: backstepping kinematics into dynamics , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[21]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot using neural networks , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[22]  Guy Campion,et al.  A slow manifold approach for the control of mobile robots not satisfying the kinematic constraints , 2000, IEEE Trans. Robotics Autom..

[23]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot using neural networks , 1998, IEEE Trans. Neural Networks.

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

[25]  Weiliang Xu,et al.  Tracking control of uncertain dynamic nonholonomic system and its application to wheeled mobile robots , 2000, IEEE Trans. Robotics Autom..

[26]  Andrew A. Goldenberg,et al.  Neural network control of mobile manipulators , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

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

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

[29]  Kostas J. Kyriakopoulos,et al.  An integrated collision prediction and avoidance scheme for mobile robots in non-stationary environments , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

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

[31]  Sauro Longhi,et al.  NON-HOLONOMIC MOTION PLANNING USING DISTANCE FIELD , 1995 .

[32]  Jung-Min Yang,et al.  Sliding Mode Motion Control of Nonholonomic Mobile Robots , 1999 .

[33]  Simon X. Yang,et al.  A neural network controller for a nonholonomic mobile robot with unknown robot parameters , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

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

[35]  Ching-Hung Lee,et al.  Tracking control of unicycle-modeled mobile robots using a saturation feedback controller , 2001, IEEE Trans. Control. Syst. Technol..

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

[37]  Bor-Sen Chen,et al.  A robust H ∞ model reference tracking design for non-holonomic mechanical control systems , 1996 .

[38]  Nader Sadegh,et al.  A perceptron network for functional identification and control of nonlinear systems , 1993, IEEE Trans. Neural Networks.

[39]  Chen-Chung Liu,et al.  Adaptively controlling nonlinear continuous-time systems using multilayer neural networks , 1994, IEEE Trans. Autom. Control..

[40]  Claude Samson,et al.  Feedback control of a nonholonomic wheeled cart in Cartesian space , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.