首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客616792334号
山东理工大学 Python
发布于江苏
关注
已关注
取消关注
@小刘_在此:
路径规划算法总结
转载:https://zhuanlan.zhihu.com/p/51372134 1 自主机器人近距离操作运动规划体系 在研究自主运动规划问题之前,首先需建立相对较为完整的自主运动规划体系,再由该体系作为指导,对自主运动规划的各项具体问题进行深入研究。根据自主机器人的思维方式、运动形式、任务行为等特点,建立与之相适应的自主运动规划体系。并按照机器人的数量与规模,将自主运动规划分为单个机器人的运动规划与多机器人协同运动规划两类规划体系。 1.1 单个自主机器人的规划体系 1.2 多自主机器人协同规划体系 2 路径规划研究 当给定了某一特定的任务之后,如何规划机器人的运动方式将至关重要。机器人的规划包括两部分内容:基座移动到适合操作的位置和转动手臂关节完成操作。包括三个问题:基座点到点运动规划;关节空间规划;综合规划。 本章研究几种常用的运动规划算法:图搜索法、RRT算法、人工势场法、BUG算法。 2.1 图搜索法 图搜索法依靠已知的环境地图以及地图中的障碍物信息构造从起点到终点的可行路径。主要分成深度优先和广度优先两个方向。深度优先算法优先扩展搜索深度大的节点,可以快速的得到一条可行路径,但是深度优先算法得到的第一条路径往往是较长的路径。广度优先算法优先扩展深度小的节点,呈波状的搜索方式。广度优先算法搜索到的第一条路径就是最短路径。 2.1.1 可视图法 可视图法能求得最短路径,但搜索时间长,并且缺乏灵活性,即一旦机器人的起始点和目标点发生改变,就要重新构造可视图,比较麻烦。可视图法适用于多边形障碍物,对于圆形障碍物失效。切线图法和Voronoi图法对可视图法进行了改进。切线图法用障碍物的切线表示弧,因此是从起始点到目标点的最短路径的图,移动机器人必须几乎接近障碍物行走。其缺点是如果控制过程中产生位置误差,机器人碰撞障碍物的可能性会很高。Voronoi图法用尽可能远离障碍物和墙壁的路径表示弧。因此,从起始点到目标点的路径将会增长,但采用这种控制方式时,即使产生位置误差,移动机器人也不会碰到障碍物。 2.1.2 Dijkstra算法 Dijkstra算法由荷兰计算机科学家艾兹赫尔·戴克斯特拉(Edsger Wybe Dijkstra)发明,通过计算初始点到自由空间内任何一点的最短距离可以得到全局最优路径。算法从初始点开始计算周围4个或者8个点与初始点的距离,再将新计算距离的点作为计算点计算其周围点与初始点的距离,这样计算像波阵面一样在自由空间内传播,直到到达目标点。这样就可以计算得到机器人的最短路径。 Dijkstra算法是一种经典的广度优先的状态空间搜索算法,即算***从初始点开始一层一层地搜索整个自由空间直到到达目标点。这样会大大增加计算时间和数据量。而且搜索得到的大量对于机器人运动是无用的。 详情请参考:https://zhuanlan.zhihu.com/p/51112799 2.1.3 A*算法 为了解决Dijkstra算法效率低的问题,A*算法作为一种启发式算法被提出。该算法在广度优先的基础上加入了一个估价函数。 详情请参考:https://zhuanlan.zhihu.com/p/51099376 2.2 RRT算法 快速搜索随机树(RRT)算法是一种增量式采样的搜索方法,该方法在应用中不需要任何参数整定,具备良好的使用性能。它利用增量式方法构建搜索树,以逐渐提高分辨能力,而无须设置任何分辨率参数。在极限情况,该搜索树将稠密的布满整个空间,此时搜索树由很多较短曲线或路经构成,以实现充满整个空间的目的。增量式方法构建的搜索树其导向取决于稠密采样序列,当该序列为随机序列时,该搜索树称为快速搜索随机树(Rapidly Exploring Random Tree,RRT),而不论该序列为随机还是确定性序列,都被称为快速搜索稠密树(Rapidly Exploring Dense Trees,RDTs),这种规划方法可处理微分等多种约束。 2.2.1 算法步骤 2.2.2 改进算法 2.3 滚动在线RRT算法 2.3.1 滚动规划 2.3.2 滚动在线RRT算法流程 2.4 人工势场法 2.4.1 基本人工势场法 2.4.2 人工势场法算法改进 2.5 BUG算法 2.5.1 BUG1算法 2.5.2 BUG2算法 2.5.3 TangentBUG算法 2.6 增量式启发算法 2.6.1 LPA*算法 2.6.2 D* Lite算法 2.7 小结
点赞 3
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
06-19 12:00
南京大学 硬件开发
有暑期实习了
虽然是外包,但好歹有个去处,先好好学本事吧,后面秋招有点点点点点点的底气
点赞
评论
收藏
分享
06-19 19:00
门头沟学院 Java
感觉日常实习面试都好难
今天面了快手,被问了的说了好几次"抱歉" 太菜了,还是得练
点赞
评论
收藏
分享
06-17 21:57
门头沟学院 Java
哥们👯♂️,我成玩具了?
白友:
噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞
评论
收藏
分享
05-02 11:48
陕西理工大学 Java
我想问他个事儿,你们说他到底有没有呢,好难猜啊😄
喜欢核冬天的哈基米很想上市:
会爆NullPointerException的
点赞
评论
收藏
分享
06-19 13:42
北京交通大学 Java
七月份还有必要去实习吗?
无实习经验,有必要去吗?还是说直接准备八月份的秋招
小浪_Coding:
建议去 秋招没实习难约面
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27前端|面10家大厂全过,原来面试官要的不是八股!
1.7W
2
...
末尾了,哥们终于不是0offer了
4992
3
...
不知道会不会有结果
4764
4
...
鼠鼠我该怎么活啊
3918
5
...
面试官会非常反感的5句话
3374
6
...
我的大学生涯是不是混的很失败?/(ㄒoㄒ)/~~
3283
7
...
无缘字节
2942
8
...
请问这是在招奴隶吗
2863
9
...
刷题致富指南:1w牛币周周分!挂件护体,秋招直接开挂
2679
10
...
北京硕税前17k能生存下去吗🥲
2679
创作者周榜
更多
正在热议
更多
#
我的职场心眼子段位
#
18623次浏览
483人参与
#
如何看待应届生身份?
#
117171次浏览
1117人参与
#
职场捅娄子大赛
#
396312次浏览
3984人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
7856次浏览
117人参与
#
写给毕业5年后的自己
#
16129次浏览
259人参与
#
商战,最累的是我们
#
15339次浏览
68人参与
#
金三银四,你有感觉到吗
#
593805次浏览
5887人参与
#
机械/汽车制造公司工作体验
#
14478次浏览
38人参与
#
春招别灰心,我们一人来一句鼓励
#
113620次浏览
1302人参与
#
还记得你第一次面试吗?
#
192136次浏览
2888人参与
#
计算机专业还有必要去大厂卷吗
#
24045次浏览
135人参与
#
机械求职避坑tips
#
49450次浏览
372人参与
#
生化医药面经大本营
#
110896次浏览
474人参与
#
哪些公司校招卡第一学历
#
59451次浏览
227人参与
#
如果可以,你希望哪个公司来捞你
#
92277次浏览
389人参与
#
软开人,说说你的烦心事
#
51179次浏览
364人参与
#
你找实习最大的坎坷是什么
#
29911次浏览
361人参与
#
职场中你干过哪些“蠢”事
#
112082次浏览
642人参与
#
你的工资什么时候发?
#
29892次浏览
226人参与
#
京东美团大战,你怎么看?
#
85392次浏览
473人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务