Abstract

ABSTRACT In this article, for the first time, a nonlinear optimal controller based on the state-dependent Riccati equation (SDRE) technique is proposed for the self-balancing two-wheeled Robot. The proposed optimal control is similar to linear quadratic Gaussian (LQG) control. The LQG controller is based on linearisation, but the proposed nonlinear optimal controller is based on parameterisation. For this purpose, at first, a three-degree-of-freedom (3-DOF) model of the two-wheeled robot including, longitudinal displacement, yaw, and pitch motion of the chassis are obtained using Kane’s method. Then, using the parameterisation method, the state-dependent coefficient (SDC) matrices are derived for the design of the nonlinear quadratic Gaussian (NLQG) controller. Consequently, the 3-DOF model of the two-wheeled robot and the NLQG controller algorithm are simulated in the MATLAB software environment. Also, using the proposed controller and the open-loop simulations the performance of the two-wheeled Robot is discussed. The simulation results demonstrate that the optimal controller based on the SDRE approach performs remarkably well when the system has an extremely nonlinear behaviour. Abbreviations: KF: Kalman filter; CG: Centre of gravity; DOF: degree of freedom; LQG: linear quadratic Gaussian; NLQG: nonlinear quadratic Gaussian; SDRE: state dependent Riccati equation; LQR: linear quadratic regulator; RBF: radial basis function; SDC: state-dependent coefficient.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call