ROS学习--(十九)使用Gazebo模拟器

本文介绍了如何使用Gazebo三维模拟器进行ROS学习,特别是与turtlebot的配合。首先,启动Gazebo并等待模型更新。接着,通过键盘或罗技手柄控制机器人移动。同时,利用RViz获取传感器信息并创建地图。在创建地图过程中,可能需要解决gmapping的报错问题,包括下载相关文件、修改源代码。最后,保存地图并重新启动以查看结果。
摘要由CSDN通过智能技术生成

Stage模拟器是模拟二维平面的模拟器,而Gazebo则是三维的,可以自己在地图上添加几何体。
先按前面的教程做完,安装了turltebot,启动Gazebo模拟器

$ roslaunch turtlebot_gazebo turtlebot_world.launch

这样就启动成功了,第一次启动可能要等个几分钟或十几分钟,因为要从网络上获取模型的更新,如果打开后发现窗口中什么都没有,则看看终端有没没有说是在获取更新之类的信息。

先执行一下命令$ sudo apt-get install ros-indigo-turtlebot-apps ros-indigo-turtlebot-rviz-launchers

接下来控制模拟机器人移动,有两种方法,一种是通过手柄,一种是用键盘
键盘:$ roslaunch turtlebot_teleop keyboard_teleop.launch --screen
罗技手柄:$ roslaunch turtlebot_teleop logitech.launch --screen

接着在开一个RViz,Gazebo相当于模拟现实世界,而RViz获得对周围的事物的传感器信息。

接下来我们试着创建地图

roslaunch turtlebot_gazebo gmapping_demo.launch

如果运行了这

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值