1
|
Wang M, Wang K, Zhao Q, Zheng X, Gao H, Yu J. LQR Control and Optimization for Trajectory Tracking of Biomimetic Robotic Fish Based on Unreal Engine. Biomimetics (Basel) 2023; 8:236. [PMID: 37366831 DOI: 10.3390/biomimetics8020236] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/23/2023] [Accepted: 05/26/2023] [Indexed: 06/28/2023] Open
Abstract
A realistic and visible dynamic simulation platform can significantly facilitate research on underwater robots. This paper uses the Unreal Engine to generate a scene that resembles real ocean environments, before building a visual dynamic simulation platform in conjunction with the Air-Sim system. On this basis, the trajectory tracking of a biomimetic robotic fish is simulated and assessed. More specifically, we propose a particle swarm optimization algorithm-based control strategy to optimize the discrete linear quadratic regulator controller for the trajectory tracking problem, as well as tracking and controlling discrete trajectories with misaligned time series through introducing a dynamic time warping algorithm. Simulation analyses of the biomimetic robotic fish following a straight line, a circular curve without mutation, and a four-leaf clover curve with mutation are carried out. The obtained results verify the feasibility and effectiveness of the proposed control strategy.
Collapse
Affiliation(s)
- Ming Wang
- School of Information and Electrical Engineering, Shandong Jianzhu University, Jinan 250101, China
| | - Kunlun Wang
- School of Information and Electrical Engineering, Shandong Jianzhu University, Jinan 250101, China
| | - Qianchuan Zhao
- Department of Automation, Tsinghua University, Beijing 100018, China
| | - Xuehan Zheng
- School of Information and Electrical Engineering, Shandong Jianzhu University, Jinan 250101, China
| | - He Gao
- School of Information and Electrical Engineering, Shandong Jianzhu University, Jinan 250101, China
- Shandong Zhengchen Technology Co., Ltd., Jinan 250000, China
| | - Junzhi Yu
- Department of Advanced Manufacturing and Robotics, College of Engineering, Peking University, Beijing 100871, China
- Science and Technology on Integrated Information System Laboratory, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
| |
Collapse
|
2
|
González-García J, Narcizo-Nuci NA, Gómez-Espinosa A, García-Valdovinos LG, Salgado-Jiménez T. Finite-Time Controller for Coordinated Navigation of Unmanned Underwater Vehicles in a Collaborative Manipulation Task. SENSORS (BASEL, SWITZERLAND) 2022; 23:239. [PMID: 36616834 PMCID: PMC9824147 DOI: 10.3390/s23010239] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 11/18/2022] [Revised: 12/11/2022] [Accepted: 12/14/2022] [Indexed: 06/17/2023]
Abstract
Unmanned underwater vehicles perform inspection and maintenance tasks in complex and changing environments. Some of these tasks require synchronous navigation of multiple vehicles, which is challenging. This paper proposes a synchronous navigation scheme for two BlueROV2 underwater vehicles for a coordinated multi-vehicle task. In the proposed scheme, the vehicles perform the collaborative task of grasping, transporting, and releasing an object. In this scheme, no vehicle-to-vehicle communication is required. A model-free second-order sliding mode controller with finite-time convergence is used to accomplish this task. The controller's convergence time is user-defined and does not depend on the physical or hydrodynamic parameters of the vehicle, unlike the other finite-time controllers found in the literature. Simulation experiments were conducted to verify the controller's performance, including high ocean currents as external disturbances. Comparisons were made with two state-of-the-art controllers with finite-time convergence. The results showed that the proposed controller achieved the best results, as the user-defined convergence time was achieved for both vehicles and the collaborative task was completed, no ripples, deviations, or oscillations were observed, and no chattering occurred. The results proved the robustness of the controller in the presence of high ocean currents without the need to readjust the parameters.
Collapse
Affiliation(s)
- Josué González-García
- Tecnologico de Monterrey, Escuela de Ingenieria y Ciencias, Av. Epigmenio González 500, Fracc. San Pablo, Queretaro 76130, Mexico
| | - Néstor Alejandro Narcizo-Nuci
- Tecnologico de Monterrey, Escuela de Ingenieria y Ciencias, Av. Epigmenio González 500, Fracc. San Pablo, Queretaro 76130, Mexico
| | - Alfonso Gómez-Espinosa
- Tecnologico de Monterrey, Escuela de Ingenieria y Ciencias, Av. Epigmenio González 500, Fracc. San Pablo, Queretaro 76130, Mexico
| | | | - Tomás Salgado-Jiménez
- Center for Engineering and Industrial Development-CIDESI, Energy Division, Queretaro 76125, Mexico
| |
Collapse
|
3
|
González-García J, Gómez-Espinosa A, García-Valdovinos LG, Salgado-Jiménez T, Cuan-Urquizo E, Cabello JAE. Model-Free High-Order Sliding Mode Controller for Station-Keeping of an Autonomous Underwater Vehicle in Manipulation Task: Simulations and Experimental Validation. SENSORS 2022; 22:s22124347. [PMID: 35746128 PMCID: PMC9231013 DOI: 10.3390/s22124347] [Citation(s) in RCA: 2] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/07/2022] [Revised: 05/27/2022] [Accepted: 05/30/2022] [Indexed: 12/10/2022]
Abstract
The use of autonomous underwater vehicles (AUVs) has expanded in recent years to include inspection, maintenance, and repair missions. For these tasks, the vehicle must maintain its position while inspections or manipulations are performed. Some station-keeping controllers for AUVs can be found in the literature that exhibits robust performance against external disturbances. However, they are either model-based or require an observer to deal with the disturbances. Moreover, most of them have been evaluated only by numerical simulations. In this paper, the feasibility of a model-free high-order sliding mode controller for the station-keeping problem is validated. The proposed controller was evaluated through numerical simulations and experiments in a semi-Olympic swimming pool, introducing external disturbances that remained unknown to the controller. Results have shown robust performance in terms of the root mean square error (RMSE) of the vehicle position. The simulation resulted in the outstanding station-keeping of the BlueROV2 vehicle, as the tracking errors were kept to zero throughout the simulation, even in the presence of strong ocean currents. The experimental results demonstrated the robustness of the controller, which was able to maintain the RMSE in the range of 1-4 cm for the depth of the vehicle, outperforming related work, even when the disturbance was large enough to produce thruster saturation.
Collapse
Affiliation(s)
- Josué González-García
- Tecnologico de Monterrey, Escuela de Ingenieria y Ciencias, Av. Epigmenio González 500, Fracc. San Pablo, Queretaro 76130, Mexico; (J.G.-G.); (E.C.-U.); (J.A.E.C.)
| | - Alfonso Gómez-Espinosa
- Tecnologico de Monterrey, Escuela de Ingenieria y Ciencias, Av. Epigmenio González 500, Fracc. San Pablo, Queretaro 76130, Mexico; (J.G.-G.); (E.C.-U.); (J.A.E.C.)
- Correspondence: (A.G.-E.); (L.G.G.-V.); Tel.: +52-442-238-3302 (A.G.-E.)
| | - Luis Govinda García-Valdovinos
- Center for Engineering and Industrial Development (CIDESI), Energy Division, Queretaro 76125, Mexico;
- Correspondence: (A.G.-E.); (L.G.G.-V.); Tel.: +52-442-238-3302 (A.G.-E.)
| | - Tomás Salgado-Jiménez
- Center for Engineering and Industrial Development (CIDESI), Energy Division, Queretaro 76125, Mexico;
| | - Enrique Cuan-Urquizo
- Tecnologico de Monterrey, Escuela de Ingenieria y Ciencias, Av. Epigmenio González 500, Fracc. San Pablo, Queretaro 76130, Mexico; (J.G.-G.); (E.C.-U.); (J.A.E.C.)
| | - Jesús Arturo Escobedo Cabello
- Tecnologico de Monterrey, Escuela de Ingenieria y Ciencias, Av. Epigmenio González 500, Fracc. San Pablo, Queretaro 76130, Mexico; (J.G.-G.); (E.C.-U.); (J.A.E.C.)
| |
Collapse
|
4
|
Bao H, Zhu H. Modeling and Trajectory Tracking Model Predictive Control Novel Method of AUV Based on CFD Data. SENSORS (BASEL, SWITZERLAND) 2022; 22:4234. [PMID: 35684855 PMCID: PMC9185449 DOI: 10.3390/s22114234] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 04/21/2022] [Revised: 05/28/2022] [Accepted: 05/30/2022] [Indexed: 06/15/2023]
Abstract
In this paper, a novel model predictive control (MPC) method based on the population normal probability division genetic algorithm and ant colony optimization (GA-ACO) method is proposed to optimally solve the problem of standard MPC with constraints that generally cannot yield global optimal solutions when using quadratic programming (QP). Combined with dynamic sliding mode control (SMC), this model is applied to the dynamic trajectory tracking control of autonomous underwater vehicles (AUVs). First, the computational fluid dynamics (CFD) simulation platform ANSYS Fluent is used to solve for the main hydrodynamic coefficients required to establish the AUV dynamic model. Then, the novel model predictive controller is used to obtain the desired velocity command of the AUV. To reduce the influence of external interference and realize accurate velocity tracking, dynamic SMC is used to obtain the control input command. In addition, stability analysis based on the Lyapunov method proves the asymptotic stability of the controller. Finally, the trajectory tracking performance of the AUV in an underwater, three-dimensional environment is verified by using the MATLAB/Simulink simulation platform. The results verify the effectiveness and robustness of the proposed control method.
Collapse
Affiliation(s)
- Han Bao
- College of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin 150001, China;
| | - Haitao Zhu
- Yantai Research Institute and Graduate School, Harbin Engineering University, Yantai 265501, China
| |
Collapse
|
5
|
Wang Q, Li X, Qiu Z, Yang S, Zhou W, Zhao J. Depth-Keeping Control for a Deep-Sea Self-Holding Intelligent Buoy System Based on Inversion Time Constraint Stability Strategy Optimization. SENSORS 2022; 22:s22031096. [PMID: 35161840 PMCID: PMC8838420 DOI: 10.3390/s22031096] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/24/2021] [Revised: 01/24/2022] [Accepted: 01/27/2022] [Indexed: 12/10/2022]
Abstract
Based on the nonlinear disturbance observer (NDO), the inversion time-constraint stability strategy (ITCS) is designed to make the deep-sea self-holding intelligent buoy (DSIB) system hovered at an appointed depth within a specified time limit. However, it is very challenging to determine the optimal parameters of an ITCS depth controller. Firstly, a genetic algorithm based on quantum theory (QGA) is proposed to obtain the optimal parameter combination by using the individual expression form of quantum bit and the adjustment strategy of quantum rotary gate. To improve the speed and accuracy of global search in the QGA optimization process, taking the number of odd and even evolutions as the best combination point of the genetic and chaos particle swarm algorithm (GACPSO), an ITCS depth controller based on GACPSO strategy is proposed. Besides, the simulations and hardware-in-the-loop system experiments are conducted to examine the effectiveness and feasibility of the proposed QGA–ITCS and GACPSO–ITCS depth controller. The results show that the proposed GACPSO–ITCS depth controller provides higher stability with smaller steady-state error and less settling time in the depth-control process. The research of the proposed method can provide a stable operation condition for the marine sensors carried by the DSIB.
Collapse
Affiliation(s)
- Qiang Wang
- School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266525, China; (Q.W.); (S.Y.); (W.Z.)
- State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, China; (X.L.); (Z.Q.)
- Qingdao Institute for Ocean Technology of Tianjin University, Qingdao 266200, China
| | - Xingfei Li
- State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, China; (X.L.); (Z.Q.)
- Qingdao Institute for Ocean Technology of Tianjin University, Qingdao 266200, China
| | - Zurong Qiu
- State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, China; (X.L.); (Z.Q.)
| | - Shizhong Yang
- School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266525, China; (Q.W.); (S.Y.); (W.Z.)
| | - Wei Zhou
- School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266525, China; (Q.W.); (S.Y.); (W.Z.)
| | - Jingbo Zhao
- School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266525, China; (Q.W.); (S.Y.); (W.Z.)
- Correspondence: ; Tel.: +86-0532-8687-2105
| |
Collapse
|
6
|
Experimental Validation of a Model-Free High-Order Sliding Mode Controller with Finite-Time Convergence for Trajectory Tracking of Autonomous Underwater Vehicles. SENSORS 2022; 22:s22020488. [PMID: 35062449 PMCID: PMC8780515 DOI: 10.3390/s22020488] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 11/16/2021] [Revised: 12/17/2021] [Accepted: 01/04/2022] [Indexed: 11/17/2022]
Abstract
Several control strategies have been proposed for the trajectory tracking problem of Autonomous Underwater Vehicles (AUV). Most of them are model-based, hence, detailed knowledge of the parameters of the robot is needed. Few works consider a finite-time convergence in their controllers, which offers strong robustness and fast convergence compared with asymptotic or exponential solutions. Those finite-time controllers do not permit the users to predefine the convergence time, which can be useful for a more efficient use of the robot’s energy. This paper presents the experimental validation of a model-free high-order Sliding Mode Controller (SMC) with finite-time convergence in a predefined time. The convergence time is introduced by the simple change of a time-base parameter. The aim is to validate the controller so it can be implemented for cooperative missions where the communication is limited or null. Results showed that the proposed controller can drive the robot to the desired depth and heading trajectories in the predefined time for all the cases, reducing the error by up to 75% and 41% when compared with a PID and the same SMC with asymptotic convergence. The energy consumption was reduced 35% and 50% when compared with those same controllers.
Collapse
|
7
|
Abstract
Sliding mode control is a robust technique that is used to overcome difficulties such as parameter variations, unmodeled dynamics, external disturbances, and payload changes in the position-tracking problem regarding robots. However, the selection of the gains in the controller could produce bigger forces than are required to move the robots, which requires spending a large amount of energy. In the literature, several approaches were used to manage these features, but some proposals are complex and require tuning the gains. In this work, a sliding mode controller was designed and optimized in order to save energy in the position-tracking problem of a two-degree-of-freedom SCARA robot. The sliding mode controller gains were optimized usinga Bat algorithm to save energy by minimizing the forces. Finally, two controllers were designed and implemented in the simulation, and as a result, adequate controller gains were found that saved energy by minimizing the forces.
Collapse
|
8
|
Station-Keeping Control of Autonomous and Remotely-Operated Vehicles for Free Floating Manipulation. JOURNAL OF MARINE SCIENCE AND ENGINEERING 2021. [DOI: 10.3390/jmse9111305] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
This paper investigates the station-keeping control of autonomous and remotely-operated vehicles (ARVs) for free-floating manipulation under model uncertainties and external disturbances. A modified adaptive generalized super-twisting algorithm (AGSTA) enhanced by adaptive tracking differentiator (ATD) and reduced-order extended state observer (RESO) is proposed. The ATD is used to obtain the smooth reference signal and its derivative. The RESO is used to estimate and compensate for the model uncertainties and external disturbances in real-time, which enhances the robustness of the controller. The modified AGSTA ensures the fast convergence of the system states and maintains them in a predefined neighborhood of origin without overestimating control gains. Besides, the proposed new variable gain strategy completely avoids the control gains vibrating near the set minimum value. Thanks to the RESO, the proposed controller is model-free and can be easily implemented in practice. The stability of the closed-loop system is analyzed based on Lyapunov’s direct method in the time domain. Finally, the proposed control scheme is applied to the station-keeping control of Haidou-1 ARV, and the simulation results confirm the superiority of the proposed control scheme over the original AGSTA.
Collapse
|
9
|
Fuzzy Logic Approach for Maximum Power Point Tracking Implemented in a Real Time Photovoltaic System. APPLIED SCIENCES-BASEL 2021. [DOI: 10.3390/app11135927] [Citation(s) in RCA: 8] [Impact Index Per Article: 2.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 01/30/2023]
Abstract
Photovoltaic (PV) panels are devices capable of converting solar energy to electrical without emissions generation, and can last for several years as there are no moving parts involved. The best performance can be achieved through maximum power point tracking (MPPT), which is challenging because it requires a sophisticated design, since the solar energy fluctuates throughout the day. The PV used in this research provided a low output voltage and, therefore, a boost-converter with a non-linear control law was implemented to reach a suitable end-used voltage. The main contribution of this research is a novel MPPT method based on a voltage reference estimator (VRE) combined with a fuzzy logic controller (FLC) in order to obtain the maximum power from the PV panel. This structure was implemented in a dSpace 1104 board for a commercial PV panel, PEIMAR SG340P. The scheme was compared with a conventional perturbation and observation (P&O) and with a sliding mode controller (SMC), where the outcomes demonstrated the superiority of the proposed advanced method.
Collapse
|