map_server是ROS的一个节点,可以保存或读取地图信息,这个节点会在制作自主导航小车规划地图的时候用到,我就简单介绍如何使用。

首先是保存地图为 .pgm 和 .yaml 格式的文件(XXX表示你自己给地图文件定义的名称):

rosrun map_server map_saver -f XXX

在rviz中显示地图:

rosrun map_server map_server XXX.yaml

在小车没有自主建图步骤完成的情况下,可以先导入地图再规划路径。

使用map_server保存并使用已有地图相关推荐

  1. 【SLAM建图和导航仿真实例】(二)- 根据已知地图进行定位和导航

    引言 在这个-SLAM建图和导航仿真实例-项目中,主要分为三个部分,分别是 (一)模型构建 (二)根据已知地图进行定位和导航 (三)使用RTAB-MAP进行建图和导航 该项目的slam_bot已经上传 ...

  2. ArcGIS二次开发基础教程(03):保存文档和导出地图

    ArcGIS二次开发基础教程(03):保存文档和导出地图 保存文档 保存: //这里的path为全局变量 在打开文件获添加数据时赋值原路径 //判断打开文件是否为mxd文件 是则保存 不是则另存为 i ...

  3. python to_excel保存成xls_pd.ExcelWriter(to_excel)保存结果到已存在的excel文件中

    网易云课堂该课程链接地址 仅存单个excel表格就用df.to_excel更简单 pd.ExcelWriter保存结果到已存在的excel文件中,并支持多个sheet表格写入excel. Python ...

  4. cartographer学习笔记--如何保存cartagrapher_ros建好的地图

    今天开始跟着网友大佬学习cartographer. 1. 如何保存cartographer的地图数据 在运行cartographer过程中可以随时保存建好的地图,步骤如下: 首先是重新打开一个term ...

  5. mysql字符集修改保存_mysql更改已有数据表的字符集,保留原有数据内容

    环境:在应用开始阶段没有正确的设置字符集,在运行一段时间以后才发现存在不能满足需求需要调整,又不想丢弃这段时间的数据,那么就需要进 行字符集的修改.字符集的修改不能直接通过"alter da ...

  6. 在git 2.13之前,只保存多个已更改的文件中的一个文件

    如何在我的分支上只隐藏多个已更改文件中的一个? #1楼 类似的情况. 提交并意识到它不行. git commit -a -m "message" git log -p 根据答案,这 ...

  7. Android 保存号码至已有联系人,新建联系人,读取手机联系人

    添加必要的权限 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> & ...

  8. ROS自学实践(11):利用map_server功能包创建自己的地图

    1.前言 在进行路径规划与仿真时,往往需要对我们的算法进行验证,有很多方式来进行,比如利用QT可视化界面进行仿真,如下图是自己利用QGraphicsview建立的一个仿真环境.也可以利用ROS中的地图 ...

  9. TurtleBot基于已知地图的自主导航

    Note:我们使用的是TurtleBot2. 预设置 TurtleBot端和PC端 都需要安装ROS,安装过程自行查看相关教程. 都需要安装相关功能包,执行以下命令: sudo apt-get ins ...

最新文章

  1. HDU 4292 Food(dinic +拆点)
  2. KMP模版 KMP求子串在主串出现的次数模版
  3. SharePoint 2013 图文开发系列之创建内容类型
  4. 机器学习知识点(二十)矩阵奇异值分解基础知识及Java实现
  5. web前端之异常/错误监控
  6. python/c++计算psnr
  7. vs c语言程序调试方法,VS2015中的常用调试技巧分享
  8. 洛谷1196 银河英雄传说(并查集)
  9. JAVA中整型常量的长度,Java基础入门篇(三)——Java常量、变量,
  10. 在PL/SQL中使用随机数和GUID
  11. 常见的四种硬盘接口介绍
  12. 风险分析(Barra风险模型)
  13. 秦岚微博之夜喜提热搜第一 优雅公主裙演绎真人版辛德瑞拉
  14. Python实现饼形图的绘制
  15. 无人机测量在房地一体项目中的应用
  16. 四舍六入五成双的意思
  17. 推荐35个非常有创意的404错误页面
  18. 29岁vivo员工吐槽:整理出这份8万字Java性能优化实战解析
  19. How to become a hacker 译文(如何成为一名黑客)
  20. php免费短信接,PHP实现飞信接口来通过网页免费发短信

热门文章

  1. MATLAB入门教程(4):矩阵的生成
  2. 来自一位程序员的经验之谈(三)
  3. 如何克服卡尔曼滤波发散问题
  4. shell 编程四剑客简介 find sed grep awk(微信公众号摘抄)
  5. linux中的apt命令
  6. 鸿蒙os桌面怎么布局好看,鸿蒙OS全新PC桌面模式即将上线?回顾一下手机桌面系统的发展历程...
  7. Flask 引入swagger
  8. 《庄子·外篇·田子方第二十一》
  9. 解决kubelet报错:kubelet.go:2183] node “k8s-20-52“ not found
  10. php 根据出生日月判断星座