基于地图 的全局路径规划
基于图的方法
- Voronoi 图法
- Q M 图法
基于栅格的 方法
- Dijkstra 算法
- A*算法
- 波传播算法
【栅格法易于实现计算机建模 ,比较应用广泛】
基于传感器的 局部路径规划
波传播算法是一种模拟波在水面传播的方式进行路径规划的方法。该算法假设以目标点为中心产生波向外扩散,当波到达起始点时,目标点到起始点的波传递最短途径的逆序就是搜索路径。
最短路径场扫描传播算法
本算法的思想是:首先通过场扫描生成以目标点
为源点或根节点的类似圆形波算法中距离转换矩阵
的步长转换矩阵;其次在步长转换矩阵中寻找路径‚
寻找路径的同时将考虑路径搜索方向的一致性
步长转换矩阵:
步长被定义为机器人从一个栅格到相邻栅格之间的距离,可以采用3x3邻域,其中与中心栅格共边的4个栅格构成N4(p)栅格,与中心栅格共角的4个栅格构成ND(p)栅格,N4(p)和ND(p)共同构成中心栅格的8邻域N8(p)。对于每个栅格x∈N8(p),定义d(x)为从栅格p到栅格x的距离或步长。对于方形波算法,d(x)=1;
- 对于Szymanski等人提出的圆形波算法,d(x) = sqrt((x_i-p_i)^2 + (x_j-p_j)^2),其中(x_i, x_j)和(p_i, p_j)分别是栅格x和栅格p在二维平面坐标系上的坐标。
。
最短路径的场扫描传播算法,简称为FSS。它是一种用于生成步长转换矩阵的算法,通过从不同方向对栅格图进行反复扫描,并更新每个点到目标点的最短步长,直到步长转换矩阵不再发生变化为止
如果将邻域中的所有点到当前点的距离设为1,

文章介绍了基于地图的全局路径规划技术,包括Voronoi图法、Dijkstra和A*算法等。重点讨论了基于栅格的方法,如波传播算法和最短路径场扫描传播算法(FSS),强调了步长转换矩阵在路径规划中的作用。路径规划不仅追求最短路径,还应考虑路径的安全性和平滑度。
最低0.47元/天 解锁文章
2977

被折叠的 条评论
为什么被折叠?



