摘要
The trajectory optimization of multiple quadcopters for Mars exploration has been a challenging task due to a difficult nonconvex space formed by multiple quadcopters in the flight, the complex dynamics model, and complicated obstacle environments. We propose a distributed optimization algorithm (DiPenOpt) using direct collocation methods to solve the optimization in the nonconvex space. The DiPenOpt algorithm contains a penalty function method to transfer the nonconvex space into a convex one and an iterative optimization strategy employing initial value selection methods to enhance the algorithm’s convergence rate. We design a position-tracking controller to ensure that the quadcopters can effectively follow trajectories generated by the DiPenOpt, regardless of initial position deviations and uncertainties. We compare the results of the DiPenOpt with other algorithms and find that DiPenOpt has a faster solution speed and shows superior robustness for trajectory optimization of multiple quadcopters in large and complex environments. The simulation results show that the position-tracking controller can ensure error convergence and stabilize the flight path when the quadcopter has an initial error.
源语言 | 英语 |
---|---|
文章编号 | 04024038 |
期刊 | Journal of Aerospace Engineering |
卷 | 37 |
期 | 4 |
DOI | |
出版状态 | 已出版 - 1 7月 2024 |