turtlebot学习笔记(二)

修改world
进入turtlebot_gazebo包

roscd turtlebot_gazebo

/opt/ros/kinetic/share/turtlebot_gazebo

tree
.
├── cmake
│   ├── turtlebot_gazeboConfig.cmake
│   └── turtlebot_gazeboConfig-version.cmake
├── launch
│   ├── amcl_demo.launch
│   ├── gmapping_demo.launch
│   ├── includes
│   │   ├── create.launch.xml
│   │   ├── kobuki.launch.xml
│   │   └── roomba.launch.xml
│   └── turtlebot_world.launch
├── maps
│   ├── playground.pgm
│   └── playground.yaml
├── package.xml
└── worlds
    ├── corridor.world
    ├── empty.world
    └── playground.world

在* turtlebot_world.launch*文件中, 通过加载gazebo_ros包中的empty.launch启动Gazebo, 通过名为world_name 的参数可以修改仿真的Gazebo环境.

sudo vim turtlebot_world.launch 

<arg name="world_name" value="$(arg world_file)"/>

修改为自己的环境

<arg name="world_name" value="$(find turtlebot_gazebo)/worlds/you_world_name.world"/>

建图
启动建图功能.必须启动该功能,机器人才能建图.

roslaunch turtlebot_gazebo gmapping_demo.launch

启动Rviz查看建图过程.最好用下面的方式来启动Rviz,使用rosrun rviz rviz命令来启动会出问题.

roslaunch turtlebot_rviz_launchers view_navigation.launch

当然,为了建图,需要移动Turtlebot.所以我们需要启动键盘控制.

roslaunch turtlebot_teleop keyboard_teleop.launch

这里写图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值