Research Papers

Dynamic Motion Planning and Adaptive Tracking Control for a Class of Two-Wheeled Autonomous Vehicle With an Underactuated Pendular Suspension

[+] Author and Article Information
Ming Yue

School of Automotive Engineering,
Dalian University of Technology,
Dalian, Liaoning 116024, China
State Key Laboratory of Robotics and System,
Harbin Institute of Technology,
Harbin, Heilongjiang 150001, China
e-mail: yueming@dlut.edu.cn

Xiaojie Sun, Nan Li, Cong An

School of Automotive Engineering,
Dalian University of Technology,
Dalian, Liaoning 116024, China

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received January 15, 2015; final manuscript received May 30, 2015; published online July 14, 2015. Assoc. Editor: Beshah Ayalew.

J. Dyn. Sys., Meas., Control 137(10), 101006 (Oct 01, 2015) (11 pages) Paper No: DS-15-1019; doi: 10.1115/1.4030785 History: Received January 15, 2015; Revised May 30, 2015; Online July 14, 2015

This paper investigates a dynamic motion planning approach and an adaptive tracking control scheme for a class of two-wheeled autonomous vehicle with an underactuated pendular suspension subject to nonholonomic constraint. Compared with the wheeled inverted pendulum system, this kind of two-wheeled pendular suspension (WPS) vehicle is more suitable for autonomous exploration in the complex unstructured environment. By Lagrange principle, a four-independent-coordinate dynamic model, which can describe the multivariate, nonlinear, and underactuated characteristics of the system, is first proposed. Besides, a reduced order dynamic is developed in the following so as to tackle the nonholonomic problem, and then the three-independent-coordinate reduced order dynamic is divided into an actuated part constituted by the rotational subsystem, and an underactuated part combined by the longitudinal and the swing angle subsystems. The sliding mode control (SMC) technique is utilized to construct the controller; especially, a composite sliding mode surface is proposed which can realize the velocity tracking and oscillation suppression for pendular suspension simultaneously. Furthermore, the adaptive mechanism is employed to update the true values of the inaccessible physical parameters which can enhance the adaptability of the WPS vehicle in unstructured environment. In addition, a dynamic motion planning method is presented, by aid of which the vehicle can track an arbitrary trajectory in Cartesian coordinate. The simulation results show the effectiveness and merits of the proposed control approaches.

Copyright © 2015 by ASME
Your Session has timed out. Please sign back in to continue.


Grasser, F., Arrigo, A. D., Colombi, S., and Silvio, A. C., 2002, “JOE: A Mobile, Inverted Pendulum,” IEEE Trans. Ind. Electron., 49(1), pp. 107–114. [CrossRef]
Pathak, K., Franch, J., and Agrawal, S. K., 2005, “Velocity and Position Control of a Wheeled Inverted Pendulum by Partial Feedback Linearization,” IEEE Trans. Rob., 21(3), pp. 505–513. [CrossRef]
Chan, R. P. M., Stol, K. A., and Halkyard, C. C., 2013, “Review of Modelling and Control of Two-Wheeled Robots,” Annu. Rev. Control, 37(1), pp. 89–103. [CrossRef]
Huang, J., Ding, F., Fukuda, T., and Matsuno, T., 2013, “Modeling and Velocity Control for a Novel Narrow Vehicle Based on Mobile Wheeled Inverted Pendulum,” IEEE Trans. Control Syst. Technol., 21(5), pp. 1607–1617. [CrossRef]
Xu, J. X., Guo, Z. Q., and Lee, T. H., 2014, “Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot,” IEEE Trans. Ind. Electron., 61(7), pp. 3671–3681. [CrossRef]
Chiu, C. H., and Chang, C. C., 2014, “Wheeled Human Transportation Vehicle Implementation Using Output Recurrent Fuzzy Control Strategy,” IET Control Theory Appl., 8(17), pp. 1886–1895. [CrossRef]
Do, K. D., and Seet, G., 2010, “Motion Control of a Two-Wheeled Mobile Vehicle With an Inverted Pendulum,” J. Intell. Rob. Syst.: Theory Appl., 60(3–4), pp. 577–605. [CrossRef]
Kim, Y., Kim, S. H., and Kwak, Y. K., 2005, “Dynamic Analysis of a Nonholonomic Two-Wheeled Inverted Pendulum Robot,” J. Intell. Rob. Syst.: Theory Appl., 41(1), pp. 25–46. [CrossRef]
Ren, T. J., Chen, T. C., and Chen, C. J., 2008, “Motion Control for a Two-Wheeled Vehicle Using a Self-Tuning Pid Controller,” Control Eng. Pract., 16(3), pp. 365–375. [CrossRef]
Li, Z. J., and Xu, C. Q., 2009, “Adaptive Fuzzy Logic Control of Dynamic Balance and Motion for Wheeled Inverted Pendulums,” Fuzzy Sets Syst., 160(12), pp. 1787–1803. [CrossRef]
Li, Z. J., and Zhang, Y. N., 2010, “Robust Adaptive Motion/Force Control for Wheeled Inverted Pendulums,” Automatica, 46(8), pp. 1346–1353. [CrossRef]
Yang, C. G., Li, Z. J., and Li, J., 2013, “Trajectory Planning and Optimized Adaptive Control for a Class of Wheeled Inverted Pendulum Vehicle Models,” IEEE Trans. Cybernet., 43(1), pp. 24–36. [CrossRef]
Salerno, A., and Angeles, J., 2007, “A New Family of Two-Wheeled Mobile Robots: Modeling and Controllability,” IEEE Trans. Rob., 23(1), pp. 169–173. [CrossRef]
Yue, M., Hu, P., and Sun, W., 2009, “Path Following of a Class of Non-Holonomic Mobile Robot With Underactuated Vehicle Body,” IET Control Theory Appl., 4(10), pp. 1898–1904. [CrossRef]
Yue, M., Sun, W., and Hu, P., 2011, “Sliding Mode Robust Control for Two-Wheeled Mobile Robot With Lower Center of Gravity,” Int. J. Innovative Comput., Inf. Control, 7(2), pp. 637–646.
Fang, Y. C., Dixion, W. E., Dawson, D. M., and Zergeroglu, E., 2003, “Nonlinear Coupling Control Laws for an Underactuated Overhead Crane System,” IEEE/ASME Trans. Mechatronics, 8(3), pp. 418–423. [CrossRef]
Fang, Y. C., Ma, B. J., Wang, P. C., and Zhang, X. B., 2012, “A Motion Planning-Based Adaptive Control Method for an Underactuated Crane System,” IEEE Trans. Control Syst. Technol., 20(1), pp. 241–248. [CrossRef]
Hu, Q. L., and Xiao, B., 2013, “Output-Feedback Stabilisation Control for a Class of Under-Actuated Mechanical Systems,” IET Control Theory Appl., 7(7), pp. 985–996. [CrossRef]
Zhang, X. B., Fang, Y. C., and Sun, N., 2014, “Minimum-Time Trajectory Planning for Underactuated Overhead Crane Systems With State and Control Constraints,” IEEE Trans. Ind. Electron., 61(12), pp. 6915–6925. [CrossRef]
Fang, Y. C., Wang, P. C., Sun, N., and Zhang, Y. C., 2014, “Dynamics Analysis and Nonlinear Control of an Offshore Boom Crane,” IEEE Trans. Ind. Electron., 61(2), pp. 414–427. [CrossRef]
Yang, C. G., Li, Z. J., Cui, R. X., and Xu, B. G., 2014, “Neural Network-Based Motion Control of an Underactuated Wheeled Inverted Pendulum Model,” IEEE Trans. Neural Networks Learning Syst., 25(11), pp. 2004–2016. [CrossRef]
Guo, Z. Q., Xu, J. X., and Lee, T. H., 2014, “Design and Implementation of a New Sliding Mode Controller on an Underactuated Wheeled Inverted Pendulum,” J. Franklin Inst., 351(4), pp. 2261–2282. [CrossRef]
Cui, R. X., Guo, J., and Mao, Z. Y., 2014, “Adaptive Backstepping Control of Wheeled Inverted Pendulums Models,” Nonlinear Dyn., 79(1), pp. 501–511. [CrossRef]
Yu, X. H., and Kaynak, O., 2009, “Sliding-Mode Control With Soft Computing: A Survey,” IEEE Trans. Ind. Electron., 56(9), pp. 3275–3285. [CrossRef]
Hu, Q. L., Li, B., and Qi, J. T., 2014, “Disturbance Observer Based Finite-Time Attitude Control for Rigid Spacecraft Under Input Saturation,” Aerosp. Sci. Technol., 39(1), pp. 13–21. [CrossRef]
Hu, Q. L., and Xiao, B., 2013, “Adaptive Fault Tolerant Control Using Integral Sliding Mode Strategy With Application to Flexible Spacecraft,” Int. J. Syst. Sci., 44(12), pp. 2273–2286. [CrossRef]
Tao, G., 2003, Adaptive Control Design and Analysis, Wiley, New York [CrossRef].
Jiang, Z. P., Lefeber, E., and Nijmeijer, H., 2001, “Saturated Stabilization and Tracking of a Nonholonomic Mobile Robot,” Syst. Control Lett., 42(5), pp. 327–332. [CrossRef]
Huang, J. S., Wen, C. Y., Wang, W., and Jiang, Z. P., 2013, “Adaptive Stabilization and Tracking Control of a Nonholonomic Mobile Robot With Input Saturation and Disturbance,” Syst. Control Lett., 62(3), pp. 234–241. [CrossRef]
Yue, M., Wu, G. Q., Wang, S., and An, C., 2014, “Disturbance Observer-Based Trajectory Tracking Control for Nonholonomic Wheeled Mobile Robot Subject to Saturated Velocity Constraint,” Appl. Artif. Intell., 28(8), pp. 751–765. [CrossRef]


Grahic Jump Location
Fig. 1

A WPS vehicle with a lower gravity center

Grahic Jump Location
Fig. 2

Definition of the tracking error eq

Grahic Jump Location
Fig. 3

Schematic diagram of the motion planning and system controllers

Grahic Jump Location
Fig. 4

Practical trifolium trajectory tracking

Grahic Jump Location
Fig. 5

Posture tracking errors of the WPS vehicle

Grahic Jump Location
Fig. 6

Responses of tilt angle and its velocity

Grahic Jump Location
Fig. 7

Tracking curves for the desired velocities

Grahic Jump Location
Fig. 8

Responses of tracking errors

Grahic Jump Location
Fig. 9

Control efforts for the tracking system

Grahic Jump Location
Fig. 10

Responses of parameter estimations

Grahic Jump Location
Fig. 11

Practical tracking process

Grahic Jump Location
Fig. 12

Posture tracking errors

Grahic Jump Location
Fig. 13

Response of tilt angle

Grahic Jump Location
Fig. 14

Tracking responses for the discontinuous case

Grahic Jump Location
Fig. 15

Tracking errors for the discontinuous case

Grahic Jump Location
Fig. 16

Control efforts for the discontinuous case

Grahic Jump Location
Fig. 17

Parameter estimations



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In