Hostname: page-component-76fb5796d-25wd4 Total loading time: 0 Render date: 2024-04-25T13:42:15.263Z Has data issue: false hasContentIssue false

Trajectory tracking of wheeled mobile robot by adopting iterative learning control with predictive, current, and past learning items

Published online by Cambridge University Press:  01 April 2014

Chong Yu*
Affiliation:
School of Information Science and Technology, Fudan University, Shanghai 200433, China
Xiong Chen*
Affiliation:
School of Information Science and Technology, Fudan University, Shanghai 200433, China
*

Summary

In this paper, an iterative learning control algorithm is adopted to solve the high-precision trajectory tracking issue of a wheeled mobile robot with time-varying, nonlinear, and strong-coupling dynamics properties. The designed iterative learning control law adopts predictive, current and past learning items to drive the state variables, and input variables, and outputs variables converge to the bounded scope of their desired values. The algorithm can enhance the control performance, stability and robust characteristics. The rigorous mathematical proof of the convergence character of the proposed iterative learning control algorithm is given. The feasibility, effectiveness, and robustness of the proposed algorithm are illustrated by quantitative experiments and comparative analysis. The experimental results show that the proposed iterative learning control algorithm has an outstanding control effect on the trajectory tracking issue of wheeled mobile robots.

Type
Articles
Copyright
Copyright © Cambridge University Press 2014 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Chen, Y. Q. and Moore, K. L., “Comments on United States Patent 3,555,252—Learning Control of Actuators in Control Systems,” Proceedings of the 2000 International Conference on Automation, Robotics, and Control (2000).Google Scholar
2. Uchiyama, M., “Formulation of high-speed motion of a mechanical arm by trial,” Trans. Soc. Instrum. Control Eng. 14 (6), 706712 (1978).Google Scholar
3. Arimoto, S., Kawamura, S. and Miyazaki, F., “Bettering Operation of robotics by learning,” J. Robot. Syst. 1 (2), 123140 (1984).Google Scholar
4. Cheng, M.-B., Su, W.-C., Tsai, C.-C. and Nguyen, T., “Intelligent tracking control of a dual-arm wheeled mobile manipulator with dynamic uncertainties,” Int. J. Robust and Nonlinear Control 23 (8), 839857 (2013).Google Scholar
5. Galeani, S., Menini, L. and Potini, A., “Robust trajectory trackingfor a class of hybrid systems: An internal model principle approach,” IEEE Trans. Autom. Control 57 (2), 344359 (2012).Google Scholar
6. Bristow, D. A., Tharayil, M. and Alleyne, A. G., “A survey of iterative learning control,” IEEE Control Syst. 26 (3), 96114 (2006).Google Scholar
7. Hong, F., Ge, S. S., Ren, B. and Lee, T. H., “Robust adaptive control for a class of uncertain strict-feedback nonlinear systems,” Int. J. Robust Nonlinear Control 19 (7), 746767 (2009).Google Scholar
8. Dirksz, D. A., and Scherpen, J. M. A., “Structure preserving adaptive controlof port-hamiltoniansystems,” IEEE Trans. Autom. Control 57 (11), 28802885 (2012).Google Scholar
9. Zou, A.-M., Kumar, K. D. and Hou, Z.-G., “Distributed consensus control for multi-agent systems using terminal sliding mode and Chebyshev neural networks,” Int. J. Robust Nonlinear Control 23 (3), 334357 (2013).Google Scholar
10. El-Sousy, F. F. M., “Robust wavelet-neural-networksliding-modecontrolsystem for permanent magnet synchronous motor drive,” IET Electr. Power Appl. 5 (1), 113132 (2011).Google Scholar
11. Chen, C.-L. and Yang, Y.-H., “Position-dependent disturbance rejection using spatial-based adaptive feedback linearization repetitive control,” Int. J. Robust Nonlinear Control 19 (12), 13371363 (2009).Google Scholar
12. Houtzager, I., van Wingerden, J.-W. and Verhaegen, M., “Rejection of periodic wind disturbances on a smart rotor test section using lifted repetitive control,” IEEE Trans. Control Syst. Technol. 21 (2), 347359 (2013).Google Scholar
13. Hunt, K. J., Sbarbaro, D., Zbikowski, R. and Gawthrop, P. J., “Neural networks for control systems—a survey,” Automatica 28 (6), 1083–112 (1992).Google Scholar
14. Cuiyan, L., Dongchun, Z. and Xianyi, Z., “A Survey of Repetitive Control,” Proceedings of 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2004) 2 (2004) pp. 11601166.Google Scholar
15. Longman, R. W., “Iterative learning control and repetitive control for engineering practice,” Int. J. Control 73 (10), 930954 (2000).Google Scholar
16. Barton, K. L., Alleyne, A. G., “A cross-coupled iterative learning control design for precision motion control,” IEEE Trans. Control Syst. Technol. 16 (6), 12181231 (2008).Google Scholar
17. Chien, C.-J., “A combined adaptive law for fuzzy iterative learning control of nonlinear systems with varying control tasks,” IEEE Trans. Fuzzy Syst. 16 (1), 4051 (2008).Google Scholar
18. Tayebi, A., Abdul, S., Zaremba, M. B. and Ye, Y., “Robust iterative learning control design: application to a robot manipulator,” IEEE/ASME Trans. Mechatronics 13 (5), 608613 (2008).Google Scholar
19. Ma, B. L. and Tso, S. K., “Robust discontinuous exponential regulation of dynamic nonholonomic wheeled mobile robots with parameter uncertainties,” Int. J. Robust Nonlinear Control 18 (9), 960974 (2008).Google Scholar
20. Kwon, J.-W. and Chwa, D., “Hierarchical Formation Control based on a vector field method for wheeled mobile robots,” IEEE Trans. Robot. 28 (6), 13351345 (2012).Google Scholar
21. Ren, W., Sun, J.-S., Beard, R. and McLain, T., “Experimental validation of anautonomouscontrol system on amobilerobotplatform,” IET Control Theory Appl. 1 (6), 16211629 (2007).Google Scholar
22. Savkin, A. V. and Teimoori, H., “Decentralized navigation of groups of wheeled mobile robots with limited communication,” IEEE Trans. Robot. 26 (6), 10991104 (2010).Google Scholar
23. Fukushima, H., Satomura, S., Kawai, T., Tanaka, M., Kamegawa, T. and Matsuno, F., “Modeling and control of a snake-like robot using the screw-drive mechanism,” IEEE Trans. Robot. 28 (3), 541554 (2012).Google Scholar