Zero dynamics stabilisation and adaptive trajectory tracking for WIP vehicles through feedback linearisation and LQR technique. (English) Zbl 1360.93173
Summary: This paper presents a composite control strategy integrating adaptive sliding-mode control and the linear quadratic regulator (LQR) technology for a wheeled inverted pendulum (WIP) vehicle system. The system can be partitioned into an actuated rotational subsystem and an underactuated longitudinal subsystem based on the different control input in the mathematical model. In particular, the instability analysis of zero dynamic for the underactuated longitudinal subsystem is investigated in detail using the feedback linearisation technology. Then, an adaptive sliding-mode control is designed for the trajectory tracking, where an adaptive algorithm is developed to handle with the parameter uncertainties. In addition, the LQR technique is employed to guarantee zero dynamics stability so as to achieve simultaneously the vehicle body stabilisation at the upright position. Simulation results show the good performance and strong robustness of the proposed control schemes.
MSC:
93B18 | Linearizations |
93C40 | Adaptive control/observation systems |
70Q05 | Control of mechanical systems |
93C15 | Control/observation systems governed by ordinary differential equations |
93D99 | Stability of control systems |
Keywords:
feedback linearisation; linear quadratic regulator (LQR); sliding-mode control; unstable zero dynamics; wheeled inverted pendulumReferences:
[1] | Brockett R.W, Asymptotic stability and feedback stabilization. Differential geometric control theory (1983) · Zbl 0528.93051 |
[2] | DOI: 10.1016/j.arcontrol.2013.03.004 · doi:10.1016/j.arcontrol.2013.03.004 |
[3] | DOI: 10.1016/j.eswa.2010.08.121 · doi:10.1016/j.eswa.2010.08.121 |
[4] | DOI: 10.1007/s11071–014–1682–9 · Zbl 1331.93108 · doi:10.1007/s11071-014-1682-9 |
[5] | Do K.D., Journal of Intelligent and Robotic Systems: Theory and Applications, 3 (60) pp 577– (2010) |
[6] | Fang Y.C., IEEE Transactions on Control Systems Technology, 20 (1) pp 241– (2012) |
[7] | DOI: 10.1109/41.982254 · doi:10.1109/41.982254 |
[8] | DOI: 10.1016/j.jfranklin.2013.02.002 · Zbl 1372.93062 · doi:10.1016/j.jfranklin.2013.02.002 |
[9] | DOI: 10.1016/j.ast.2014.08.009 · doi:10.1016/j.ast.2014.08.009 |
[10] | DOI: 10.1016/j.automatica.2007.06.024 · Zbl 1283.93063 · doi:10.1016/j.automatica.2007.06.024 |
[11] | DOI: 10.1049/iet-cta.2012.0734 · doi:10.1049/iet-cta.2012.0734 |
[12] | DOI: 10.1109/TCST.2012.2214439 · doi:10.1109/TCST.2012.2214439 |
[13] | DOI: 10.1080/00207170412331305579 · Zbl 1073.93554 · doi:10.1080/00207170412331305579 |
[14] | DOI: 10.1080/00207170050029250 · Zbl 1006.93537 · doi:10.1080/00207170050029250 |
[15] | DOI: 10.1109/TIE.2013.2242418 · doi:10.1109/TIE.2013.2242418 |
[16] | DOI: 10.1016/j.automatica.2015.11.007 · Zbl 1329.93126 · doi:10.1016/j.automatica.2015.11.007 |
[17] | DOI: 10.1109/TIE.2012.2202354 · doi:10.1109/TIE.2012.2202354 |
[18] | DOI: 10.1109/TCYB.2014.2333738 · doi:10.1109/TCYB.2014.2333738 |
[19] | DOI: 10.1016/j.automatica.2015.10.036 · Zbl 1329.93087 · doi:10.1016/j.automatica.2015.10.036 |
[20] | DOI: 10.1049/iet-cta.2013.0611 · doi:10.1049/iet-cta.2013.0611 |
[21] | DOI: 10.1109/TCST.2011.2168224 · doi:10.1109/TCST.2011.2168224 |
[22] | DOI: 10.1016/j.automatica.2010.05.015 · Zbl 1209.37111 · doi:10.1016/j.automatica.2010.05.015 |
[23] | DOI: 10.1109/TNNLS.2014.2360724 · doi:10.1109/TNNLS.2014.2360724 |
[24] | DOI: 10.1049/iet-cta.2012.0505 · doi:10.1049/iet-cta.2012.0505 |
[25] | DOI: 10.1017/CBO9780511807930 · Zbl 1180.93001 · doi:10.1017/CBO9780511807930 |
[26] | DOI: 10.1109/TRO.2004.840905 · doi:10.1109/TRO.2004.840905 |
[27] | DOI: 10.1016/j.ins.2015.04.025 · Zbl 1417.93224 · doi:10.1016/j.ins.2015.04.025 |
[28] | DOI: 10.1016/j.neucom.2015.11.006 · doi:10.1016/j.neucom.2015.11.006 |
[29] | DOI: 10.1109/TRO.2006.886277 · doi:10.1109/TRO.2006.886277 |
[30] | DOI: 10.1109/TIE.2014.2327569 · doi:10.1109/TIE.2014.2327569 |
[31] | DOI: 10.1007/s12559-015-9363-7 · doi:10.1007/s12559-015-9363-7 |
[32] | DOI: 10.1109/TNNLS.2014.2302475 · doi:10.1109/TNNLS.2014.2302475 |
[33] | DOI: 10.1109/JOE.2012.2201797 · doi:10.1109/JOE.2012.2201797 |
[34] | DOI: 10.1177/0959651814525147 · doi:10.1177/0959651814525147 |
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.