检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:姜媛媛[1,2] 丰雪艳 JIANG Yuanyuan;FENG Xueyan(School of Electrical and Information Engineering,Anhui University of Science and Technology,Huainan 232000,China;Institute of Environmental Friendly Materials and Occupational Health(Wuhu),Anhui University of Science and Technology,Wuhu 241003,China)
机构地区:[1]安徽理工大学电气与信息工程学院,安徽淮南232000 [2]安徽理工大学环境友好材料与职业健康研究院(芜湖),安徽芜湖241003
出 处:《工矿自动化》2023年第8期53-59,共7页Journal Of Mine Automation
基 金:安徽省重点研究与开发计划项目(202104g01020012);安徽理工大学环境友好材料与职业健康研究院研发专项基金资助项目(ALW2020YF18)。
摘 要:路径规划是煤矿救援机器人研究的重要内容之一。针对灾后煤矿环境非结构化的特点,以及传统A^(*)算法规划的路径长度非最短、拐弯次数多和平滑度较差等问题,提出一种基于改进A^(*)算法的煤矿救援机器人路径规划方法。对真实环境中的地图信息进行二值化处理,构建栅格地图;判断当前点与目标点的相对位置,利用改进A^(*)算法进行路径规划,得到一条从当前点到目标点的路径;利用Douglas-Peucker(D-P)算法提取路径上的关键节点,采用三次样条插值函数对关键节点进行拟合,完成对路径的平滑处理。改进A^(*)算法将传统A^(*)算法的8邻域搜索扩展为有目的性的13邻域搜索,在进行路径搜索时,先对当前点和目标点的位置关系进行判断,从而减少路径节点,减小路径长度,提升路径平滑度。Matlab仿真结果表明:与8邻域A^(*)算法、24邻域A^(*)算法、48邻域A^(*)算法相比,改进A^(*)算法在路径长度、拐弯次数、平滑度等方面有一定优化,更适用于煤矿救援机器人路径规划;与Fuzzy算法相比,改进A^(*)算法路径规划所用时间更短,规划的路径长度更短,拐弯次数更少。Path planning is one of the important contents of research on coal mine rescue robots.A path planning method for coal mine rescue robots based on improved A^(*)algorithm is proposed to address the unstructured features of post disaster coal mine environments and the problems of non-shortest path length,multiple turns,and poor smoothness of path planned by traditional A^(*)algorithm.The method constructs raster maps by binarizing map information in real environments,determines the relative position between the current point and the target point,and uses the improved A^(*)algorithm for path planning.Then a path from the current point to the target point is obtained.Douglas-Pucker(D-P)algorithm is used to extract key nodes on the path,and cubic spline interpolation function is used to fit the key nodes,thereby completing the smooth processing of the path.The improved A^(*)algorithm expands the traditional A^(*)algorithm's 8 neighborhood search to a purposeful 13 neighborhood search.When conducting path search,the position relationship between the current point and the target point is first determined,thereby reducing path nodes and length,and improving path smoothness.The Matlab simulation results show that compared with the 8 neighborhood A^(*)algorithm,24 neighborhood A^(*)algorithm,and 48 neighborhood A^(*)algorithm,the improved A^(*)algorithm has certain optimizations in path length,number of turns and smoothness.It is more suitable for path planning of coal mine rescue robots.Compared with the Fuzzy algorithm,the improved A^(*)algorithm achieve shorter path planning time,shorter planned path length,and fewer turns.
关 键 词:煤矿救援机器人 路径规划 A^(*)算法 邻域扩展 DOUGLAS-PEUCKER算法 路径平滑 三次样条插值函数
分 类 号:TD774[矿业工程—矿井通风与安全]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.137.210.249