Improved Model Predictive-Based Underwater Trajectory Tracking Control for the Biomimetic Spherical Robot under Constraints

被引:27
作者
Hou, Xihuan [1 ]
Guo, Shuxiang [1 ,2 ]
Shi, Liwei [1 ]
Xing, Huiming [1 ]
Yin, He [1 ]
Li, Zan [1 ]
Zhou, Mugen [1 ]
Xia, Debin [1 ]
机构
[1] Beijing Inst Technol, Key Lab Convergence Med Engn Syst & Healthcare Te, Minist Ind & Informat Technol, Beijing 100081, Peoples R China
[2] Kagawa Univ, Fac Engn, Dept Intelligent Mech Syst Engn, Takamatsu, Kagawa 7610396, Japan
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 22期
基金
中国国家自然科学基金;
关键词
biomimetic spherical robot; trajectory tracking control; constraint; model predictive control; VEHICLE;
D O I
10.3390/app10228106
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
To improve the autonomy of the biomimetic sphere robot (BSR), an underwater trajectory tracking problem was studied. Considering the thrusters saturation of the BSR, an improved model predictive control (MPC) algorithm that features processing multiple constraints was designed. With the proposed algorithm, the kinematic and dynamic models of the BSR are combined in order to establish the predictive model, and a new state-space model is designed that is based on an increment of the control input. Furthermore, to avoid the infeasibility of the cost function in the MPC controller design, a new term with a slack variable is added to the objective function, which enables the constraints to be imposed as soft constraints. The simulation results illustrate that the BSR was able to track the desired trajectory accurately and stably while using the improved MPC algorithm. Furthermore, a comparison with the traditional MPC shows that the designed MPC-based increment of the control input is small. In addition, a comparative simulation using the backstepping method verifies the effectiveness of the proposed method. Unlike previous studies that only focused on the simulation validations, in this study a series of experiments were carried out that further demonstrate the effectiveness of the improved MPC for underwater trajectory tracking of the BSR. The experimental results illustrate that the improved MPC is able to drive the BSR to quickly track the reference trajectory. When compared with a traditional MPC and the backstepping method used in the experiment, the proposed MPC-based trajectory is closer to the reference trajectory.
引用
收藏
页码:1 / 24
页数:24
相关论文
共 33 条
[1]  
[Anonymous], 2016, IEEE T CONTROL SYST
[2]   Salamandra Robotica II: An Amphibious Robot to Study Salamander-Like Swimming and Walking Gaits [J].
Crespi, Alessandro ;
Karakasiliotis, Konstantinos ;
Guignard, Andre ;
Ijspeert, Auke Jan .
IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (02) :308-320
[3]   Terminal sliding mode control for the trajectory tracking of underactuated Autonomous Underwater Vehicles [J].
Elmokadem, Taha ;
Zribi, Mohamed ;
Youcef-Toumi, Kamal .
OCEAN ENGINEERING, 2017, 129 :613-625
[4]   Trajectory tracking sliding mode control of underactuated AUVs [J].
Elmokadem, Taha ;
Zribi, Mohamed ;
Youcef-Toumi, Kamal .
NONLINEAR DYNAMICS, 2016, 84 (02) :1079-1091
[5]   Online System Identification of an Autonomous Underwater Vehicle Via In-Field Experiments [J].
Eng, You Hong ;
Teo, Kwong Meng ;
Chitre, Mandar ;
Ng, Kien Ming .
IEEE JOURNAL OF OCEANIC ENGINEERING, 2016, 41 (01) :5-17
[6]   Position, Orientation and Velocity Detection of Unmanned Underwater Vehicles (UUVs) Using an Optical Detector Array [J].
Eren, Firat ;
Pe'eri, Shachak ;
Thein, May-Win ;
Rzhanov, Yuri ;
Celikkol, Barbaros ;
Swift, M. Robinson .
SENSORS, 2017, 17 (08)
[7]   Trajectory tracking for autonomous underwater vehicle: An adaptive approach [J].
Guerrero, J. ;
Torres, J. ;
Creuze, V. ;
Chemori, A. .
OCEAN ENGINEERING, 2019, 172 :511-522
[8]   Underwater motion characteristics evaluation of multi amphibious spherical robots [J].
He, Yanlin ;
Zhu, Lianqing ;
Sun, Guangkai ;
Qiao, Junfei ;
Guo, Shuxiang .
MICROSYSTEM TECHNOLOGIES-MICRO-AND NANOSYSTEMS-INFORMATION STORAGE AND PROCESSING SYSTEMS, 2019, 25 (02) :499-508
[9]   Hydrodynamic Analysis-Based Modeling and Experimental Verification of a New Water-Jet Thruster for an Amphibious Spherical Robot [J].
Hou, Xihuan ;
Guo, Shuxiang ;
Shi, Liwei ;
Xing, Huiming ;
Liu, Yu ;
Liu, Huikang ;
Hu, Yao ;
Xia, Debin ;
Li, Zan .
SENSORS, 2019, 19 (02)
[10]   Trajectory Tracking and Re-planning with Model Predictive Control of Autonomous Underwater Vehicles [J].
Hu, Zhen ;
Zhu, Daqi ;
Cui, Caicha ;
Sun, Bing .
JOURNAL OF NAVIGATION, 2019, 72 (02) :321-341