This content is not included in your SAE MOBILUS subscription, or you are not logged in.

Development and Optimization of Formation Flying for Unmanned Aerial Vehicles Using Particle Swarm Optimization Based on Reciprocal Velocity Obstacles

Journal Article
01-15-02-0011
ISSN: 1946-3855, e-ISSN: 1946-3901
Published September 23, 2022 by SAE International in United States
Development and Optimization of Formation Flying for Unmanned Aerial
                    Vehicles Using Particle Swarm Optimization Based on Reciprocal Velocity
                    Obstacles
Sector:
Citation: Cheok, J., Aparow, V., Ng Zhi Neng, J., Cheah, J. et al., "Development and Optimization of Formation Flying for Unmanned Aerial Vehicles Using Particle Swarm Optimization Based on Reciprocal Velocity Obstacles," SAE Int. J. Aerosp. 15(2):171-184, 2022, https://doi.org/10.4271/01-15-02-0011.
Language: English

Abstract:

In this article, a formation flying technique designed for a multiple unmanned aerial vehicles (multi-UAV) system to provide low-cost and efficient solution for civilian and military applications is presented. First, a modular leader-follower formation algorithm was developed to accomplish the formation flying with off-the-shelf low-cost components and sensors. Second, a proportional-integral-derivative (PID) controller was utilized for velocity control of the UAVs to maintain the tight formation. Third, a particle swarm optimization-optimized reciprocal velocity obstacles (PSO-RVO) algorithm was utilized for obstacles avoidance and collision avoidance between the UAVs while navigating, with the aid of sonar ranging sensors onboard. The formation flying algorithm developed was tested through both simulation and experiment using two quadcopters with global positioning system (GPS) signals. For the simulation, the algorithm developed was tested on a virtual quadcopter using an open-source software-in-the-loop (SITL) simulator. With the aid of the experimental test, the effectiveness of the proposed formation flying algorithm is evaluated. With a separation distance of 5 m between the UAVs, the proposed system is able to achieve an average separation error of 0.3872 m and percentage of root mean square error (RMSE) of 9.7%. Therefore, it is shown that the proposed formation flying system is very effective.