Trajectory Planning and Control of Multiple Quadcopters for Mars Exploration
Publication: Journal of Aerospace Engineering
Volume 37, Issue 4
Abstract
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.
Practical Applications
When exploring Mars with multiple quadcopters, ensuring they move efficiently and safely is critical. Think of it like trying to coordinate several quadcopters in a maze-like environment, where every quadcopter needs its own clear path. Our research introduces a new way (DiPenOpt) to help these quadcopters find their best paths, even in complicated surroundings. Our method makes challenging path-finding problems simpler, and we have added tools to make sure quadcopters stick to their paths, even if they start off a little off-course or have uncertain disturbances. Compared to other methods, DiPenOpt is faster and better suited for situations where there are many quadcopters and obstacles. In simple terms, if we were to send a team of quadcopters to explore Mars, our method would make it easier for them to navigate and provide more reliable results, which is crucial for successful space missions.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Some or all data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request.
Acknowledgments
Thanks to Mr. Chai for his support during my postgraduate study. Thanks to Teacher Heng Li for guiding me in English writing.
References
Ai, X., and J. Yu. 2019. “Autonomous navigation and nonlinear control for quadrotors in a structured environment.” J. Aerosp. Eng. 32 (4): 04019035. https://doi.org/10.1061/(ASCE)AS.1943-5525.0001020.
Besada-Portas, E., L. de la Torre, J. M. de la Cruz, and B. de Andrés-Toro. 2010. “Evolutionary trajectory planner for multiple UAVs in realistic scenarios.” IEEE Trans. Rob. 26 (4): 619–634. https://doi.org/10.1109/TRO.2010.2048610.
Bordalba, R., T. Schoels, L. Ros, J. M. Porta, and M. Diehl. 2022. “Direct collocation methods for trajectory optimization in constrained robotic systems.” IEEE Trans. Rob. 39 (1): 183–202. https://doi.org/10.1109/TRO.2022.3193776.
Chen, Y. H. 1986. “On the deterministic performance of uncertain dynamical systems.” Int. J. Control 43 (5): 1557–1579. https://doi.org/10.1080/00207178608933559.
Chen, Y.-H. 2009. “Constraint-following servo control design for mechanical systems.” J. Vib. Control 15 (3): 369–389. https://doi.org/10.1177/1077546307086895.
Erickson, J. 2006. “Living the dream - an overview of the Mars exploration project.” IEEE Robot. Autom. Mag. 13 (2): 12–18. https://doi.org/10.1109/MRA.2006.1638011.
Fan, J., X. Chen, and X. Liang. 2023. “UAV trajectory planning based on bi-directional APF-RRT* algorithm with goal-biased.” Expert Syst. Appl. 213 (Mar): 119137. https://doi.org/10.1016/j.eswa.2022.119137.
Fan, J., X. Chen, Y. Wang, and X. Chen. 2022. “UAV trajectory planning in cluttered environments based on PF-RRT* algorithm with goal-biased strategy.” Eng. Appl. Artif. Intell. 114 (Sep): 105182. https://doi.org/10.1016/j.engappai.2022.105182.
Freire, V., and X. Xu. 2023. “Flatness-based quadcopter trajectory planning and tracking with continuous-time safety guarantees.” IEEE Trans. Control Syst. Technol. 31 (6): 2319–2334. https://doi.org/10.1109/TCST.2023.3250954.
Jamshidi, V., V. Nekoukar, and M. Hossein Refan. 2022. “Implementation of UAV smooth path planning by improved parallel genetic algorithm on controller area network.” J. Aerosp. Eng. 35 (2): 04021136. https://doi.org/10.1061/(ASCE)AS.1943-5525.0001395.
Jardine, P. T., S. Givigi, and S. Yousefi. 2017. “Parameter tuning for prediction-based quadcopter trajectory planning using learning automata.” IFAC-PapersOnLine 50 (1): 2341–2346. https://doi.org/10.1016/j.ifacol.2017.08.420.
Khalil, H. 2001. Nonlinear systems. 3rd ed. Upper Saddle River, NJ: Pearson.
Liu, S., Y. Wang, Y. Li, B. Yan, and T. Zhang. 2023. “Cooperative guidance for active defence based on line-of-sight constraint under a low-speed ratio.” Aeronaut. J. 127 (1309): 491–509. https://doi.org/10.1017/aer.2022.62.
Mège, D., and P. Masson. 1996. “A plume tectonics model for the Tharsis province, Mars.” Planet. Space Sci. 44 (12): 1499–1546. https://doi.org/10.1016/S0032-0633(96)00113-4.
Serna, J. G., F. Vanegas, F. Gonzalez, and D. Flannery. 2020. “A review of current approaches for UAV autonomous mission planning for Mars biosignatures detection.” In Proc., 2020 IEEE Aerospace Conf., 1–15. Basel, Switzerland: Multidisciplinary Digital Publishing Institute.
Sharma, M., A. Gupta, S. K. Gupta, S. H. Alsamhi, and A. V. Shvetsov. 2022. “Survey on unmanned aerial vehicle for Mars exploration: Deployment use case.” Drones 6 (1): 4. https://doi.org/10.3390/drones6010004.
Slotine, J. J., and W. Li. 1991. Vol. 199 of Applied nonlinear control. Englewood Cliffs, NJ: Prentice Hall.
Smith, D. E., et al. 1999. “The global topography of Mars and implications for surface evolution.” Science 284 (5419): 1495–1503. https://doi.org/10.1126/science.284.5419.1495.
Subbarao, K., and M. Ahmed. 2014. “Nonlinear guidance and control laws for three-dimensional target tracking applied to unmanned aerial vehicles.” J. Aerosp. Eng. 27 (3): 604–610. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000275.
Tang, G., Z. Hou, C. Claramunt, and X. Hu. 2020. “UAV trajectory planning in a port environment.” J. Mar. Sci. Eng. 8 (8): 592. https://doi.org/10.3390/jmse8080592.
Wang, Z., L. Liu, and T. Long. 2017. “Minimum-time trajectory planning for multi-unmanned-aerial-vehicle cooperation using sequential convex programming.” J. Guid. Control Dyn. 40 (11): 2976–2982. https://doi.org/10.2514/1.G002349.
Yan, B., P. Dai, R. Liu, M. Xing, and S. Liu. 2019. “Adaptive super-twisting sliding mode control of variable sweep morphing aircraft.” Aerosp. Sci. Technol. 92 (Sep): 198–210. https://doi.org/10.1016/j.ast.2019.05.063.
Yao, W., N. Qi, and Y. Liu. 2017. “Online trajectory generation with rendezvous for UAVs using multistage path prediction.” J. Aerosp. Eng. 30 (3): 04016092. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000694.
Yu, R., Y.-H. Chen, H. Zhao, and H. Sun. 2019. “Uniform ultimate boundedness for underactuated mechanical systems as mismatched uncertainty disappeared.” Nonlinear Dyn. 95 (4): 2765–2782. https://doi.org/10.1007/s11071-018-4721-0.
Zhang, M., J. Song, L. Huang, and C. Zhang. 2017. “Distributed cooperative search with collision avoidance for a team of unmanned aerial vehicles using gradient optimization.” J. Aerosp. Eng. 30 (1): 04016064. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000664.
Zhao, R., Y.-H. Chen, L. Wu, and M. Pan. 2020. “Robust trajectory tracking control for uncertain mechanical systems: Servo constraint-following and adaptation mechanism.” Int. J. Control 93 (7): 1696–1709. https://doi.org/10.1080/00207179.2018.1528386.
Information & Authors
Information
Published In
Copyright
© 2024 American Society of Civil Engineers.
History
Received: May 19, 2023
Accepted: Dec 14, 2023
Published online: Apr 11, 2024
Published in print: Jul 1, 2024
Discussion open until: Sep 11, 2024
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.