路径规划算法总结

路径规划(Path Planning)算法总结

不同的路径规划算法

Classical Approach Artificial Intelligence (Heuristic Approach)
Potential Field.(1979) Neural Network Technique. (1943)
Roadmap Cell Decomposition.(1987) Fuzzy Logic Technique. (1965)
Grid Based.(1988) Genetic Algorithm Technique. (1989)
PRM (Probabilistic Roadmap).(1996) Ant Colony Optimization Technique.(1992)
Rapidly Exploring Random Tree.(1998) Particle Swarm Optimization Technique.(1995)
Virtual Impedance Method. Bacterial Foraging Optimization.(2002)
Convex Hull and Local Search Method. Bee Colony Optimization Technique.(2005)
Divide and Conquer Method. Firefly Algorithm Optimization Technique.(2008)
Grey Wolf Optimization.(2014)

(来源:Methodology for Path Planning and Optimization of Mobile Robots: A Review, 2018)

经典方法

1. 人工势场

2. 路线图晶格分解(翻译有待确认)

3. 基于网格

4. 随机路线图法

5. 快速搜索随机树法

6. 虚拟阻抗法

7. Convex Hull and Local Search Method (暂未找到对应翻译)

8. 分治法

人工智能(启发式方法)

待补充。。。

参考:

  1. Methodology for Path Planning and Optimization of Mobile Robots: A Review

原文地址:https://www.cnblogs.com/casperwin/p/12491942.html

时间: 2024-10-08 16:45:33

路径规划算法总结的相关文章

路径规划算法综述

本文主要记录在调研移动机器的路径规划时找到的相关的算法. A*算法的详解 https://blog.csdn.net/hitwhylz/article/details/23089415 扫地机器人中用到的路径规划算法 https://www.leiphone.com/news/201606/p4rtD88yiYVQT6F9.html 导航和路径规划综述 https://blog.csdn.net/david_han008/article/details/68926189 Dijkstra算法与A

RRT路径规划算法概述

本文主要记录本人之前调研过在三维复杂环境下的路径规划算法. RRT快速随机搜索树 快速扩展随机树(Rapidly-exploring Random Trees,RRT)算法,是近十几年得到广泛发展与应用的基于采样的运动规划算法,它由美国爱荷华州立大学的Steven M. LaValle教授在1998 年提出.RRT 算法是一种在多维空间中有效率的规划方法.原始的RRT 算法是通过一个初始点作为根节点,通过随机采样,增加叶子节点的方式,生成一个随机扩展树,当随机树中的叶子节点包含了目标点或进入了目

PRM路径规划算法

路径规划作为机器人完成各种任务的基础,一直是研究的热点.研究人员提出了许多规划方法:如人工势场法.单元分解法.随机路标图(PRM)法.快速搜索树(RRT)法等.传统的人工势场.单元分解法需要对空间中的障碍物进行精确建模,当环境中的障碍物较为复杂时,将导致规划算法计算量较大.基于随机采样技术的PRM法可以有效解决高维空间和复杂约束中的路径规划问题. PRM是一种基于图搜索的方法,它将连续空间转换成离散空间,再利用A*等搜索算法在路线图上寻找路径,以提高搜索效率.这种方法能用相对少的随机采样点来找到

基于分层路网的路径规划算法

http://www.docin.com/p-1308678703.html 路径规划一般包括如下几种情况: 最短路径规划 最短时间规划 最经济规划 通过赋予图中的边以不同的权值来满足用户不同的需求 最短路径由于普通道路限速问题,未必是最短时间到达目的地, 可能上高速更快一些 分层思想 对于一个点P,以自身为中心,不断的扩大半径进行搜索,查看当前是否包括一个升级到高层路网的节点 如果有,说明当设置P为起点,然后设置T为终点,而且当distance(pt)> R,说明应该进行路网的升层 选择一个查

路径规划

机器人路径规划研究综述 1.什么是路径规划 路径规划技术是机器人研究领域中的一个重要分支.所谓机器人的最优路径规划问题,就是依据某个或某些优化准则(如工作代价最小,行走路线最短,行走时间最短等),在其工作空间中找到一条从起始状态到目标状态的能避开障碍物的最优路径. 依据某种最优准则,在工作空间中寻找一条从起始状态到目标状态的避开障碍物的最优路径. 需要解决的问题: 1.始于初始点止于目标点. 2.避障. 3.尽可能优化的路径. 2.路径规划技术分类 a.静态结构化环境下的路径规划,比如说slam

机器人自主移动的秘密:SLAM与路径规划有什么关系?(三)

博客转载自:https://www.leiphone.com/news/201612/lvDXqY82OGNqEiyl.html 雷锋网(公众号:雷锋网)按:本文作者SLAMTEC(思岚科技公号slamtec-sh)技术顾问,专注SLAM及相关传感器研发应用. 我们先来看看SLAM与路径规划的关系 实际上,SLAM算法本身只是完成了机器人的定位和地图构建两件事情,与我们说的导航定位并不是完全等价的.这里的导航,其实是SLAM算法做不了的.它在业内叫做运动规划(Motion Planning).

【BZOJ-3627】路径规划 分层图 + Dijkstra + spfa

3627: [JLOI2014]路径规划 Time Limit: 30 Sec  Memory Limit: 128 MBSubmit: 186  Solved: 70[Submit][Status][Discuss] Description 相信大家都用过地图上的路径规划功能,只要输入起点终点就能找出一条最优路线.现在告诉你一张地图的信息,请你找出最优路径(即最短路径).考虑到实际情况,一辆车加满油能开的时间有限,所以在地图上增加了几个加油站. 地图由点和双向边构成,每个点代表一个路口,也有可

Unity路径规划

Unity路径规划 背景 酷跑游戏中涉及到弯道.不规则道路. 找来一些酷跑游戏的案例来看,很多都是只有直线道路,也就不存在所谓的路径问题,设置一个方向即可,本文主要给出几种我自己用过.看过的Unity中可以用做路径规划的一些资料. 方案一 Unity自带解决方案Navigation,可以参考小赵的文章: unity自带寻路Navmesh入门教程(一) unity自带寻路Navmesh入门教程(二) unity自带寻路Navmesh入门教程(三) 这几篇文章还是不错的,配合官方文档,对其功能就能就

基于pgrouting的路径规划之一

最近接触pgrouting.把学习的结果记录下来. 利用pgrouting进行路径规划只能导入line数据,mutiline会出错.这一点在进行数据导入的时候需要注意. 一.创建数据库 有两种方法: 1.pgadmin可视化工具创建 直接把数据道路postgis模版数据库或以postgis模版数据库为模版创建数据库,这样创建的数据库直接支持空间查询和空间分析. 2.命令行创建数据库 创建数据库 createdb -U postgres routing 让数据库支持PostGIS和pgRoutin