{"title":"蜂群无人机路径规划与避碰的人工蜂群算法性能分析","authors":"Gholiyana Muntasha, N. Karna, S. Shin","doi":"10.1109/AIMS52415.2021.9466085","DOIUrl":null,"url":null,"abstract":"With the rapid advancement of wireless communication, sensors, and battery technologies, Swarm Unmanned Aerial Vehicles (UAVs) have been widely used for traffic surveillance, and military application. Swarm UAVs, however, need to plan paths through the atmosphere, effectively preventing any collision that can occur when flying a multiple UAV simultaneously. This study proposes to design an anti-collision and a path planning system of swarm UAVs by using Artificial Bee Colony (ABC) algorithm. The ABC algorithm is an optimization method inspired by the foraging behavior of honeybees. The self-organization trait of honeybees enables them to coordinate themselves to create a global and local optimum. The proposed system, however, uses the ABC algorithm to optimize UAV's velocity, i.e., to reach its destination efficiently in the shortest path while avoiding collision among drones. The establishment of a constraint of a minimum acceptable distance among UAVs enables the algorithm to search for an alternative path in avoiding a collision. The simulation, however, reveals a successful convergence of a swarm UAVs towards a destination with no collision. During the trial with 12 and 20 drones, for instance, all UAVs successfully arrive at their goals with 0 potential collisions. However, during the test with 50 drones, there are 12 possible collisions. Once swarm drones reach their goal position at rest, the cluster will not overlap with other agents, as demonstrated in the visualization. Therefore, the ABC algorithm has satisfied the success criteria for this project and is suitable for swarm drone applications.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Performance Analysis on Artificial Bee Colony Algorithm for Path Planning and Collision Avoidance in Swarm Unmanned Aerial Vehicle\",\"authors\":\"Gholiyana Muntasha, N. Karna, S. Shin\",\"doi\":\"10.1109/AIMS52415.2021.9466085\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the rapid advancement of wireless communication, sensors, and battery technologies, Swarm Unmanned Aerial Vehicles (UAVs) have been widely used for traffic surveillance, and military application. Swarm UAVs, however, need to plan paths through the atmosphere, effectively preventing any collision that can occur when flying a multiple UAV simultaneously. This study proposes to design an anti-collision and a path planning system of swarm UAVs by using Artificial Bee Colony (ABC) algorithm. The ABC algorithm is an optimization method inspired by the foraging behavior of honeybees. The self-organization trait of honeybees enables them to coordinate themselves to create a global and local optimum. The proposed system, however, uses the ABC algorithm to optimize UAV's velocity, i.e., to reach its destination efficiently in the shortest path while avoiding collision among drones. The establishment of a constraint of a minimum acceptable distance among UAVs enables the algorithm to search for an alternative path in avoiding a collision. The simulation, however, reveals a successful convergence of a swarm UAVs towards a destination with no collision. During the trial with 12 and 20 drones, for instance, all UAVs successfully arrive at their goals with 0 potential collisions. However, during the test with 50 drones, there are 12 possible collisions. Once swarm drones reach their goal position at rest, the cluster will not overlap with other agents, as demonstrated in the visualization. Therefore, the ABC algorithm has satisfied the success criteria for this project and is suitable for swarm drone applications.\",\"PeriodicalId\":299121,\"journal\":{\"name\":\"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)\",\"volume\":\"43 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-04-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AIMS52415.2021.9466085\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIMS52415.2021.9466085","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Performance Analysis on Artificial Bee Colony Algorithm for Path Planning and Collision Avoidance in Swarm Unmanned Aerial Vehicle
With the rapid advancement of wireless communication, sensors, and battery technologies, Swarm Unmanned Aerial Vehicles (UAVs) have been widely used for traffic surveillance, and military application. Swarm UAVs, however, need to plan paths through the atmosphere, effectively preventing any collision that can occur when flying a multiple UAV simultaneously. This study proposes to design an anti-collision and a path planning system of swarm UAVs by using Artificial Bee Colony (ABC) algorithm. The ABC algorithm is an optimization method inspired by the foraging behavior of honeybees. The self-organization trait of honeybees enables them to coordinate themselves to create a global and local optimum. The proposed system, however, uses the ABC algorithm to optimize UAV's velocity, i.e., to reach its destination efficiently in the shortest path while avoiding collision among drones. The establishment of a constraint of a minimum acceptable distance among UAVs enables the algorithm to search for an alternative path in avoiding a collision. The simulation, however, reveals a successful convergence of a swarm UAVs towards a destination with no collision. During the trial with 12 and 20 drones, for instance, all UAVs successfully arrive at their goals with 0 potential collisions. However, during the test with 50 drones, there are 12 possible collisions. Once swarm drones reach their goal position at rest, the cluster will not overlap with other agents, as demonstrated in the visualization. Therefore, the ABC algorithm has satisfied the success criteria for this project and is suitable for swarm drone applications.