@snuffles
2019-07-31T08:27:20.000000Z
字数 854
阅读 804
roborock
@jiayao
扫地机导航算法中GoTo部分
当前的实现机制,一起探讨和ROS导航包的区别,以及商
用项目导航部分未来方向
--
快、短,减少碰撞
(为什么会有碰撞,什么导致了碰撞)
map:2d,gridmap
大目标变小目标,小目标的点事谁给他的?
穷举,按照一个v,w走到下一个位置走的好不好,预测未来0.2s是否好(局部评价)
Potential field method:参数,多场景,
优化cost f(v,m): v速度+ 参数alpha*heading+参数beta*patrooting?+obstacle
计算障碍物的膨胀地图(bubble map)
只给range不给全图更快
replanning 0.2s:
全局D* Lite:特点:通过改变起始点,保证目标点不变。变化点到目标点去传,大部分环境没有变化,参数的传递记录信息怎么变得,往哪里传,搜索增加的量最小
DWA:
问题:初始状态中,DWA方向和路径方向相反,动量V。上来就转。
其他方案
势场法
枚举在速度高时计算量大?非线性的采样,减少采样的量
dwa
pid(pid可以等价DWA)
允许减速绕过去
不允许。的就听重新规划路径
识别障碍物模型,人?自行车?
判断障碍物速度和方向
停着等?让?
多传感器融合