To solve the trajectory tracking problem of Unmanned Surface Vehicle (USV) when the parameters of model are uncertain, this paper designs a trajectory tracking strategy for USV based on adaptive control and non-dominated fast sorting multi-objective genetic algorithm (NSGA II). Firstly, a three degree of freedom USV kinematic and dynamic model is established. Secondly, based on Lyapunov theory, an online parameter estimation strategy and an adaptive trajectory tracking controller are designed for model parameters with uncertainty, and the convergence of trajectory tracking error is proved based on Lyapunov theory. Subsequently, to obtain the optimal values of a large number of controller parameters that require manual setting in the controller, a multi-objective controller parameter optimization model is established with the objectives of minimizing tracking error and minimizing control input. By solving the controller parameter optimization model through NSGA II, the optimal controller parameters are obtained, thereby enhancing the controller performance. Finally, numerical simulation experiments are conducted, and the experimental results verify the effectiveness of the trajectory tracking control algorithm.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |