【发布时间】:2012-03-27 09:23:38
【问题描述】:
我正在实现一个基本机器人,它使用 SLAM 算法来生成其环境的占用网格。它非常简单,没有概率方面,只是一个表示 Empty、Occupied、Unexplored、Unreachable 等的枚举。
我想知道是否有一种众所周知的算法可以找到一次访问所有网格单元所需的最短路径(它是吸尘器!)。这是旅行推销员问题吗?
我研究了几个基于图的解决方案,例如找到哈密顿循环,但我想知道是否有任何东西可以直接在网格上有效地工作。
网格大约为 250x250 个单元格。
谢谢!
【问题讨论】:
-
不完全是旅行推销员。你介意两次访问同一个网格单元吗?您是否需要在开始的同一时间完成?
-
我不介意两次访问同一个单元格,只要将这种影响降到最低,从而使覆盖有效!我也去看看那个链接,谢谢。
-
你还在研究这个概念吗?我有兴趣进行一些技术交流...
标签: java grid graph-theory robotics