计算机科学
运动规划
数学优化
路径(计算)
蚁群优化算法
算法
粒子群优化
障碍物
最短路径问题
避障
布线(电子设计自动化)
水准点(测量)
局部最优
功能(生物学)
缩小
人工智能
数学
机器人
移动机器人
理论计算机科学
图形
计算机网络
大地测量学
政治学
法学
程序设计语言
地理
进化生物学
生物
作者
Hakimeh Mazaheri,Salman Goli,Ali Nourollah
标识
DOI:10.1038/s41598-024-52750-9
摘要
Abstract Path planning is one of the most critical issues in many related fields including UAVs. Many researchers have addressed this problem according to different conditions and limitations, but modelling the 3-D space and routing with an evolutional algorithm in such spaces is an open issue. So, in this paper, we first, introduce a method to grids the environment using geometrical shapes. This can reduce the random states of cell decomposition and increases the computational speed. We then propose an effective routing algorithm based on the butterfly optimization algorithm (BOA). It can simultaneously optimize multiple path planning objectives. It uses an objective function to compute the shortest path, based on obstacle avoidance and the UAV’s operational power minimization. A novel concept, the intelligent throwing agent, used in this algorithm prevents getting stuck in local optima and increases the network coverage in path planning. The throwing agent prevents the collision of the UAV with the obstacles using geometrical techniques and contour lines. The simulation results show that BOA has the least and second-least cost in best-case and worst-case scenarios in comparison with ant colony and particle swarm. Its run time and the optimal value of the fitting function are also better than the two other algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI