Home » Turbot3多机交互教程 » Turbot3多机交互教程-多机下自主探索建图

Turbot3多机交互教程-多机下自主探索建图

Turbot3多机交互教程-多机下自主探索建图

说明:

  • 介绍如何turbot3软件包实现多机的自主探索建图

操作步骤:

  • [Remote PC] 启动roscore
$ roscore
  • [Turbot3] 启动第一台机器人
$ roslaunch turbot3_multi robot.launch robot_name:="tb3_0"
  • 启动第二台机器人,将tb3_0替换为tb3_1

  • [Remote PC] 启动建图程序,同时初始化机器人的位置

$ roslaunch turbot3_multi multi_slam.launch robot_name:="tb3_0" robot_y_pos:="10.0" slam_methods:=gmapping
  • 启动第二台机器人的建图程序,将tb3_0替换为tb3_1,且修改相应的初始位置
  • [Remote PC] 启动地图合并同时打开rviz
$ roslaunch turbot3_multi map_merge.launch        
  • [Remote PC] 启动自主探索程序
$ roslaunch turbot3_multi multi_explore.launch robot_name:="tb3_0"
  • 启动第二台机器人的自主探索程序,将tb3_0替换为tb3_1

  • [Remote PC] 保存地图:

$ rosrun map_server map_saver -f ~/map
  • [Remote PC] 修改地图参数
$ vim ~/map.yaml
## 将原来的origin参数,修改为:
origin: [10.000000, 10.000000, 0.000000]

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: turbot3多机建图教程