首页 > 其他分享 >Turtlebot4入门教程-演示-创建地图

Turtlebot4入门教程-演示-创建地图

时间:2023-02-26 19:32:40浏览次数:43  
标签:map 演示 Turtlebot4 launch 入门教程 地图 SLAM slam name


说明:

  • 在本教程中,我们将通过驾驶 TurtleBot 4 并使用 SLAM 来绘制一个区域。
  • 首先确保您将要绘制的区域没有不需要的障碍物。 理想情况下,您不希望人或动物在创建地图时在该区域周围移动。

相关设备:

启动 SLAM

  • 首先,确保 RPLIDAR 和描述节点在 TurtleBot 4 上运行。
  • 然后运行 SLAM。 建议在远程 PC 上运行同步 SLAM 以获得更高分辨率的地图。
ros2 launch turtlebot4_navigation slam_sync.launch.py
  • 也可以使用异步 SLAM
ros2 launch turtlebot4_navigation slam_async.launch.py

启动 Rviz2

  • 要可视化地图,请使用 view_robot 启动文件启动 Rviz2。
ros2 launch turtlebot4_viz view_robot.launch.py
  • 效果图

Turtlebot4入门教程-演示-创建地图_启动文件

驾驶 TurtleBot 4

  • 使用任何方法在您要映射的区域周围驱动机器人。 如果您不确定如何驾驶机器人,请查看驾驶教程。
  • 当您在该区域驾驶机器人时,请留意 RVIZ,以确保正确填写地图。
  • 效果图

Turtlebot4入门教程-演示-创建地图_上传_02

正在上传…重新上传取消

保存地图

  • 对地图感到满意后,可以使用以下命令保存它:
ros2 service call /slam_toolbox/save_map slam_toolbox/srv/SaveMap "name:
data: 'map_name'"
  • 这会将地图保存到您的当前目录。

查看地图:

  • 保存地图后,它将生成一个 map_name.pgm 文件,该文件可以在图像编辑器中查看。
  • 还会创建一个 map_name.yaml 文件。 您可以编辑此文件以调整地图参数。

Turtlebot4入门教程-演示-创建地图_当前目录_03

 

标签:map,演示,Turtlebot4,launch,入门教程,地图,SLAM,slam,name
From: https://blog.51cto.com/u_1790502/6086943

相关文章

  • Turtlebot4入门教程-目录
    说明:介绍Turtlebot4产品特征,软件,硬件,仿真等,以及如何实现建图导航相关设备:Turtlebot4机器人套件:​​采购地址​​Turtlebot4图片:Turtlebot4Lite图片:目录:​​Turtlebot4入门......
  • MVVMToolkit入门教程
    MVVMToolkitMVVMLight已经停止维护,可以考虑MVVMToolkit来替代,​​MVVMToolkit官方文档​​​两个框架的基本使用方法类似,下面介绍一下不同之处(建议先看上篇介绍MVVMLight的......
  • 事务传播性——代码演示版超级详细
    事务属性传播性传播性描述REQUIRED如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务(默认)SUPPORTS如果当前存在事务,则加入该事务;如果当前......
  • java security 详解_Spring Security入门教程
    SpringSecurity的简单使用简介SSM整合Security是比较麻烦的,虽然Security的功能比Shiro强大,相反却没有Shiro的使用量多SpringBoot出现后简化了Spring系列的配置......
  • 活动推荐:Tapdata Cloud V3 最新功能全解与核心应用场景演示
    作为中国的“Fivetran/Airbyte”,TapdataCloud自初版公测以来,已累积10,000+注册用户。核心场景包括AnySource→AnyTarget的实时数据库同步、数据入湖入仓,以及通......
  • JQuery_案例1_广告显示和隐藏与JQuery_案例2_抽奖_演示
    JQuery_案例1_广告显示和隐藏<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>广告的自动显示与隐藏</title><style>#content......
  • 853~855JQuery,广告显示隐藏,抽奖演示实现
    广告显示隐藏<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>广告的自动显示与隐藏</title><style>#content{width:100%;height:5......
  • Cypress简易入门教程
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试 01Wind......
  • 【GIT教程】一、GIT简易命令行入门教程
    一、创建仓库在注册完成并成功登录Gitee账号后,用户可以开始创建自己的第一个仓库。1、通过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面2、在新建仓库页面......
  • Blender 图像软件入门教程 导出glb ,gltf格式文件 blender导入glb格式文件
    环境:3.4.1实现功能:导出glb格式文件点击视图左上方文件按钮,点击导出,点击gltf2.0(.glb/gltf)  blender导入glb格式文件视图右上方,选择Collection,鼠标右键,点击删除......