TY - JOUR
T1 - Learning-Based Trajectory Tracking and Balance Control for Bicycle Robots With a Pendulum
T2 - A Gaussian Process Approach
AU - He, Kanghui
AU - Deng, Yang
AU - Wang, Guanghan
AU - Sun, Xiangyu
AU - Sun, Yiyong
AU - Chen, Zhang
N1 - Publisher Copyright:
© 1996-2012 IEEE.
PY - 2022/4/1
Y1 - 2022/4/1
N2 - This article presents a learning-based control framework for a class of underactuated bicycle robots with an active pendulum attached to the rear body as a balancer. In contrast with the extent methods that require the exact dynamic modeling, the proposed solution deals with the uncertainties, including the impacts of changing road environment, unmodeled dynamics, and external disturbances by virtue of Gaussian process and disturbance cancellation on control device. The tracking controller using traction and steering is presented based on Lyapunov redesign. The self-balancing control of the roll-pendulum underactuated subsystem is considered. This subsystem is first converted into a pure-feedback form, and a novel backstepping controller based on dynamic inversion technique is developed to maintain the roll and pendulum angles in the balance equilibrium manifold. By using an event-triggered update in the learning process, efficient prediction can be achieved, and the tracking error and the roll angle are limited to smaller bounds that are explicitly given. The simulation verifies that adjustable performance can be offered for tracking by tuning the control gains and the hyperparameters of the Gaussian process predictor. Finally, experiments are conducted on a real bicycle platform to illustrate the effectiveness of the control framework.
AB - This article presents a learning-based control framework for a class of underactuated bicycle robots with an active pendulum attached to the rear body as a balancer. In contrast with the extent methods that require the exact dynamic modeling, the proposed solution deals with the uncertainties, including the impacts of changing road environment, unmodeled dynamics, and external disturbances by virtue of Gaussian process and disturbance cancellation on control device. The tracking controller using traction and steering is presented based on Lyapunov redesign. The self-balancing control of the roll-pendulum underactuated subsystem is considered. This subsystem is first converted into a pure-feedback form, and a novel backstepping controller based on dynamic inversion technique is developed to maintain the roll and pendulum angles in the balance equilibrium manifold. By using an event-triggered update in the learning process, efficient prediction can be achieved, and the tracking error and the roll angle are limited to smaller bounds that are explicitly given. The simulation verifies that adjustable performance can be offered for tracking by tuning the control gains and the hyperparameters of the Gaussian process predictor. Finally, experiments are conducted on a real bicycle platform to illustrate the effectiveness of the control framework.
KW - Backstepping
KW - bicycle robots
KW - learning control
KW - nonlinear underactuated uncertain systems
KW - trajectory tracking
UR - http://www.scopus.com/inward/record.url?scp=85123740548&partnerID=8YFLogxK
U2 - 10.1109/TMECH.2022.3140885
DO - 10.1109/TMECH.2022.3140885
M3 - Article
AN - SCOPUS:85123740548
SN - 1083-4435
VL - 27
SP - 634
EP - 644
JO - IEEE/ASME Transactions on Mechatronics
JF - IEEE/ASME Transactions on Mechatronics
IS - 2
ER -