如何使用 OpenCV 在 ROS 上上传地图图像?
How to upload an image of a map on ROS using OpenCV?
我需要使用 ROS 和 Opencv 应用 Dijkstra 算法。
我得到了一个 png 文件,我需要将其转换为占用网格。
我试过在线搜索,但没有找到适合我的情况。
(另外,如果有人知道关于 ROS 的任何好的初学者教程,我将不胜感激)
既然你有pic文件(通常是png格式),你就创建yaml文件
看起来像
image: map.png
resolution: 0.1
origin: [0.0, 0.0, 0.0]
occupied_thresh: 0.65
free_thresh: 0.196
negate: 0
您可以阅读详情here
然后开始roscore
并尝试
rosrun map_server map_server mymap.yaml
注意路径(两者使用相同的文件夹)
我需要使用 ROS 和 Opencv 应用 Dijkstra 算法。 我得到了一个 png 文件,我需要将其转换为占用网格。
我试过在线搜索,但没有找到适合我的情况。
(另外,如果有人知道关于 ROS 的任何好的初学者教程,我将不胜感激)
既然你有pic文件(通常是png格式),你就创建yaml文件 看起来像
image: map.png
resolution: 0.1
origin: [0.0, 0.0, 0.0]
occupied_thresh: 0.65
free_thresh: 0.196
negate: 0
您可以阅读详情here
然后开始roscore
并尝试
rosrun map_server map_server mymap.yaml
注意路径(两者使用相同的文件夹)