如何创建自定义尺寸的空白地图
来源:互联网 发布:mmd no.9双人镜头数据 编辑:程序博客网 时间:2024/05/16 10:15
如果在未知环境(未建立地图的情况下),机器人该如何运动呢?
我们可以给它设置一张空白地图,地图的尺寸可以自定义的。本节就介绍下如何创建空白地图。
在ROS中,代价地图(costmap)由两个文件组成:xx.pgm和xx.yaml。
pgm文件
我们通过Gimp创建pgm文件。首先安装Gimp
sudo apt-get install gimp
然后启动gimp, 在”File”->”New”,选择参数如下,创建一个20mX20m,分辨率是0.01pix/m的地图。注意”Fill with”选择”White”。
然后,在”File”->”Export” , 保存为pgm格式文件,比如my_map.pgm
yaml文件
创建一个my_map.yaml文件,内容如下:
image: my_map.pgmresolution: 0.01origin: [-10, -10, 0]occupied_thresh: 0.65free_thresh: 0.196 # Taken from the Willow Garage map in the turtlebot_navigation packagenegate: 0
其中,image指定我们上一步创建的pgm的文件名。 origin指定机器人的初始位置。 如果是20mX20m的地图,那么[-10,-10,0]指定机器人初始位置在地图的中心。
有了pgm和yaml文件,我们的空白地图已经创建成功。
0 0
- 如何创建自定义尺寸的空白地图
- 如何禁止调整自定义控件的尺寸?
- 如何禁止调整自定义控件的尺寸?
- 如何创建支持不同屏幕尺寸的Android应用
- Flex如何得到动态创建的Image尺寸
- 如何创建地图?
- ARCGIS SERVER 地图服务空白的解决方案
- 如何添加Mobile Atlas Creator的自定义地图源
- 如何创建一个自定义的http modules
- 如何通过XIB 创建自定义的UIViewTableCell
- 如何通过XIB 创建自定义的UIViewTableCell
- SEO-如何创建网站地图?
- 如何减小PE的尺寸
- 自定义toolbar左右两边空白的问题
- 关于Echarts渲染地图(不创建地图实例)如何修改基础配置的方法
- 二、地图的创建
- 如何创建自定义主题
- 如何创建自定义 OID
- 制作便签纸盒工艺
- Jsonp接口
- IOS 8.1.2降级教程
- 化学常识拾遗
- 風姿花伝(ふうし かでん)
- 如何创建自定义尺寸的空白地图
- Yocto令Linux羽化成蝶
- Jetty开发的相关
- IBATIS动态标签
- wifi攻击pineapple之SSL:轻松拿到JD密码
- kettle中给ktr作业设置日志
- jni jstring 、char* 类型的转换
- 用simpleXML来解析XML
- Spring的事务管理