势场法:Real Robots

问题描述 投票:0回答:5

势场法是一种非常流行的机器人导航模拟方法。然而,有人在真实的机器人上实现了势场法吗?在真实机器人中使用该方法的任何参考或任何声明?.

robotics mobile-robots
5个回答
5
投票

我之前曾做过基于潜在领域的路径规划,但放弃了它,转而采用更合适的方法来解决我的问题。它适用于具有准确定位和准确传感器读数的环境,但在现实环境中则更不适用(即使在速度和路径质量方面,甚至在模拟中,它也不是一个特别好的解决方案)。考虑到现在有很多免费或低成本的优秀 SLAM 实现,我不会费心重新实现,除非您在重用方面遇到非常具体的问题。对于 MRDS(我从事的工作),有 Karto Robotics,ROS 有 SLAM 实现,并且只需 google 搜索即可找到几个开源实现。

如果您想很好地了解路径规划的不同方法,那么您可能需要获取 Segwart 等人撰写的“自主移动机器人简介”的副本。这是一本非常好的书,路径规划部分很好地概述了周围的不同策略。


5
投票

如果您对路径或运动规划普遍感兴趣,我建议您阅读 Steven M. LaValle 所著的《规划算法》一书。 本书中描述的方法在机器人社区中被积极使用。 另一方面,在谷歌学者或 IEEE 网站上搜索将为您提供大量描述势场方法的使用和研究的论文参考。


4
投票
移动机器人导航的势场方法及其固有局限性

,并提醒我上次使用势场方法时遇到的问题。 在我们的项目(

CWRU 移动机器人

)中,我们已经看到了基于势场的算法的这些确切问题。最后一次尝试是在 2009 年参加IGVC比赛的移动机器人,它也存在该论文中描述的相同问题,特别是局部极小值以及无法穿过间隔很近的障碍物。我清楚地记得,作为 IGVC GPS 航路点导航挑战的一部分,我必须解决间隔紧密的障碍物的问题,同时尝试计划穿过栅栏上的狭窄开口。 通过使用自定义 OpenGL 着色器来完成所有计算,同时将势场表示为图像/帧缓冲区,我们能够从算法中获得相当不错的规划速度。正如汤姆指出的那样,它在未知或动态环境中不太好,因为在这些情况下势场永远不会稳定并且需要不断更新。


2
投票

几年前我有机会使用的相对新颖的 SLAM 方法是广义 Voronoi 图 (

GVG

);基本上,与最近的两堵墙保持等距,继续移动,在与三堵或更多墙等距的点上,返回并在某个点尝试每个两堵墙的分支。您将构建一个图表,让您了解整个房间,并保证您可以看到房间里的所有东西。


2
投票

© www.soinside.com 2019 - 2024. All rights reserved.