NMPC formation control for heterogeneous multi-air vehicles with obstacle avoidance and connectivity maintenance
Fatemeh Ghaderi,Alireza Toloei,Reza Ghasemi
DOI: https://doi.org/10.1007/s11370-024-00560-3
2024-11-03
Intelligent Service Robotics
Abstract:The objective of this paper is to present a methodology for enabling formation crossing of leader–follower heterogeneous flying robots while preserving connectivity. The robots under consideration are unmanned helicopters and quadrotors. The enhanced artificial potential field method is employed to effectively navigate both static and dynamic obstacles. A nonlinear predictive model controller (NMPC) is utilized to govern the attitude, position and formation of the multi-robots. The paper first presents the results of controlling the attitude and position of the helicopters and quadrotors, demonstrating a convergence time of less than 2 s. The successful traversal of static and dynamic obstacles, as well as the tracking and reaching of a moving target, are showcased for each agent. Both the helicopters and quadrotors effectively navigate the obstacles, pass them and successfully track and reach the dynamic target. The proposed method is then presented through four missions. In the first mission, static obstacles and moving targets are encountered, utilizing a triangular flight arrangement. The second mission also employs a triangular robot arrangement, but with dynamic obstacles. In both of these missions, the flying robots adeptly navigate the obstacles, maintain the triangular formation after crossing them and successfully reach the desired formation. In the third mission, four flying robots pass through static obstacles, while in the final mission, four robots navigate dynamic obstacles. In both of these missions, the robots maintain a square formation after crossing the obstacles. Additionally, the desired inter-robot distances are preserved in these missions, indicating continuity. These results show the effectiveness of the proposed method in simultaneously crossing static and dynamic obstacles and maintaining flight formation and continuity after crossing obstacles, which has not been investigated in previous works.
robotics