Predictive proportional nonlinear control for stable-target tracking of a mobile robot: an experimental study

Two new types of control method have been developed based on model predictive control for stable-target tracking of a nonholonomic mobile robot. One method (Method 1) is a new nonlinear control method. This was developed based on model predictive control (predictive nonlinear control) to predict the next position of a mobile robot using the current velocities of the right and left wheels. This technique uses a tuning guideline in predictive nonlinear control. The other method (Method 2) is a combination of Method 1 and proportional control (predictive proportional nonlinear control). Method 2 involves a tuning guideline not only in a predictive nonlinear controller, but also in a proportional controller. In this technique, the selection of a tuning guideline in the proportional controller is enhanced, and thereby increases the control action in closed-loop responses. In Method 1, the nonlinear controller is derived from Liapunov stability theory, and is used to control the linear and angular velocities for locomotion control. Tuning parameters in the nonlinear controller (in Method 1) are selected to satisfy various design criteria, such as stability, performance, and robustness. Method 1 has certain limitations that result in a decrease of the performance criteria specified. Strong nonlinearities in the mobile robot system result in accumulated errors. To enhance performance further, we developed Method 2 as the solution for decreasing cumulative errors. Hence, the proportional controller is added to Method 1 in the closed-loop form in order to eliminate errors. The advantage of Method 2 is that it can cope with strong nonlinearities in the mobile vehicle system. The results of the performances of Method 1 and Method 2 are shown to demonstrate the effectiveness of both methods, and also the better performance of Method 2. The two new methods are effective in stable-target tracking, yielding an increase in performance and stability.

[1]  Antonio M. Pascoal,et al.  Nonlinear path following with applications to the control of autonomous underwater vehicles , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[2]  Pascal Morin,et al.  Trajectory tracking for non-holonomic vehicles: overview and case study , 2004, Proceedings of the Fourth International Workshop on Robot Motion and Control (IEEE Cat. No.04EX891).

[3]  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.

[4]  Shuli Sun,et al.  Path tracking and a practical point stabilization of mobile robot , 2004 .

[5]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

[6]  Panagiotis D. Christofides,et al.  A method for PID controller tuning using nonlinear control techniques , 2005, Proceedings of the 2004 American Control Conference.

[7]  Frank L. Lewis,et al.  Control of a nonholomic mobile robot: Backstepping kinematics into dynamics , 1997 .

[8]  H. Nijmeijer,et al.  An observer-controller combination for a unicycle mobile robot , 2005 .

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

[10]  N. Munro,et al.  PID controllers: recent tuning methods and design to specification , 2002 .

[11]  Y. Motai,et al.  Predictive fuzzy logic controller for trajectory tracking of a mobile robot , 2005, Proceedings of the 2005 IEEE Midnight-Summer Workshop on Soft Computing in Industrial Applications, 2005. SMCia/05..

[12]  Lynne E. Parker,et al.  Performance-based rough terrain navigation for nonholonomic mobile robots , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[13]  Ji-Sang Sun,et al.  Nonlinear tracking control for nonholonomic mobile robots with input constraints: an experimental study , 2005, Proceedings of the 2005, American Control Conference, 2005..

[14]  R. Toscano A simple robust PI/PID controller design via numerical optimization approach , 2004 .

[15]  Amit Ailon,et al.  On controllability and trajectory tracking of a kinematic vehicle model , 2005, Autom..

[16]  Antonio Visioli A new design for a PID plus feedforward controller , 2004 .

[17]  Shuli Sun Designing approach on trajectory-tracking control of mobile robot , 2005 .

[18]  Antonio M. Pascoal,et al.  Adaptive, non-singular path-following control of dynamic wheeled robots , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[19]  Henk Nijmeijer,et al.  Observer based kinematic tracking controllers for a unicycle-type mobile robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[20]  Fumio Miyazaki,et al.  A stable tracking control method for a non-holonomic mobile robot , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[21]  K.J. Astrom,et al.  Design of PID controllers based on constrained optimization , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[22]  Jong Hyeon Park,et al.  Virtual trajectory in tracking control of mobile robots , 2003, Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003).

[23]  Myung Hwangbo,et al.  A stable target-tracking control for unicycle mobile robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).