Implementation of Nonlinear Optimal Control of Two-wheel Robot with Extended Kalman Filter

被引:0
作者
Kokkrathoke, Surapong [1 ]
Xu, Xu [1 ]
机构
[1] Sheffield Hallam Univ, Dept Engn & Math, Sheffield, S Yorkshire, England
来源
2021 IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL & INTELLIGENT SYSTEMS, I2CACIS | 2021年
关键词
Two-wheel robot; optimal control; nonlinear control; extended Kalman filter; balancing robot; DEPENDENT RICCATI EQUATION; PENDULUM; MOBILE;
D O I
10.1109/I2CACIS52118.2021.9495859
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a nonlinear freezing optimal control (NFOC) technique combined with an extended Kalman filter (EKF) for stabilising a two-wheel robot (TWR). The balancing LEGO EV3 Robot is utilised as a prototype for simulation and practical implementation to test the performance of the NFOC with EKF, compared against the well-known linear optimal control, i. e., the linear quadratic regulator (LQR) and the stand-alone NFOC. The stabilisation of the TWR system when starting from various ranges of initial pitch angles with different types of controllers are investigated and discussed. The MATLAB simulation result demonstrates wider operation ranges from both nonlinear optimal controllers over the linear one when simulated with a high-performance motor. In the case of implementation, the two nonlinear methods also displayed slightly more comprehensive initial pitch angle ranges than the linear control. Significantly, the precision of state variable estimation from the EKF technique removes the signal drift problem in the gyro sensor, which is used to measure the pitch angle of the TWR. The effectiveness of the NFOC controller combined with EKF is demonstrated by results from MATLAB simulation and implementation on the LEGO TWR.
引用
收藏
页码:19 / 25
页数:7
相关论文
共 20 条
[1]   Development of a two-wheel mobile manipulator: balancing and interaction control [J].
Ahn, Jae Kook ;
Jung, Seul .
ROBOTICA, 2014, 32 (07) :1135-1152
[2]   Control of a chain pendulum: A fuzzy logic approach [J].
Aranda-Escolastico, Ernesto ;
Guinaldo, Maria ;
Santos, Matilde ;
Dormido, Sebastian .
INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2016, 9 (02) :281-295
[3]   OPTIMAL-CONTROL AND STABILIZATION FOR NONLINEAR-SYSTEMS [J].
BANKS, SP ;
MHANA, KJ .
IMA JOURNAL OF MATHEMATICAL CONTROL AND INFORMATION, 1992, 9 (02) :179-196
[4]   Optimal chemotherapy in cancer treatment: state dependent Riccati equation control and extended Kalman filter [J].
Batmani, Yazdan ;
Khaloozadeh, Hamid .
OPTIMAL CONTROL APPLICATIONS & METHODS, 2013, 34 (05) :562-577
[5]   On the Implementation of Fuzzy VMC for an Under Actuated System [J].
Bicakci, Sabri .
IEEE ACCESS, 2019, 7 :163578-163588
[6]  
Cimen T., 2008, Proceedings of the 17th IFAC World Congress, V17, P8611
[7]   A Robotic Walker Based on a Two-Wheeled Inverted Pendulum [J].
da Silva, Airton R., Jr. ;
Sup, Frank C. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2017, 86 (01) :17-34
[8]  
Frank L.X. P., 2007, Optimal and Robust Estimation with an Introduction to Schotastic Control Theory
[9]   JOE: A mobile, inverted pendulum [J].
Grasser, F ;
D'Arrigo, A ;
Colombi, S ;
Rufer, AC .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (01) :107-114
[10]   Control of a two-wheel robotic vehicle for personal transportation [J].
Kim, H. W. ;
Jung, S. .
ROBOTICA, 2016, 34 (05) :1186-1208