赞
踩
本文中Multi-Robot System (MRS) 并不局限于机器人,指代的是UAV和UGV
要求:安全到达指定地点,尽量选择短距离、短时间
介绍了无人机和自动驾驶:
(综述的名字明明是trajectory planning,但是文中全在讲path planning)
将环境分解为多个网格,获取环境表示,需要识别哪些地方是起始点、障碍。相当于一张无向图啦
那么,问题就变成 找到一条从初始节点到终止节点的路径
迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。
A star 启发式算法,在广度优先的基础上加入了估价函数
考虑到了离目的地的距离,因此速度会快很多
Dynamic A star;和A*类似,但是考虑的是动态最短路径
基于环境的随机映射,抽样是以节点或者cell进行
就是一直不停采样,不停扩展
分类:① active method:选择最优路径 ② passive method:生成路网即可
路径规划: PRM 路径规划算法 (Probabilistic Roadmaps 随机路标图)
优点:能够以较低的计算成本探索三维空间
RPT通过在状态空间内随机撒点,控制路径树的生长点和生长方向:
特点:
人工势场法:将目标和障碍物对机器人运动的影响具体化成人造势场。目标处势能低,障碍物处势能高。
计算复杂度低,但是并不能保证成功,也不知道何时能成功。
基于数学模型的方法,建立动力学和动态约束,用于建模环境和系统。
代价函数进行约束。(这部分网上能搜到的信息并不多)
混合整数线性规划(MILP)模型:基于cost函数,考虑了 运动动力学约束、最小距离、能量或环境中的威胁。
与MILP类似,但是需要执行目标二次函数的解析
最优控制,从一组微分方程找到state和path。
模拟生物学行为, not being fully deterministic, presenting parallel structures, and being adaptive
文中给出的related work:
基于随机搜索,如蚁群算法、遗传算法等等
常用的规划算法代码以及动画演示
【总结整理】【路径规划】- 浅谈路径规划算法
基于强化学习的路径规划学习
增强学习做路径规划的优势?
Multi-agent pathfinding 传统方法和强化学习结合的多智能体路径规划
【论文笔记】AAAI2022多智能体强化学习论文五篇
机器人协同路径规划的github项目
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。