考古ros turtlebot仿真

turtlebot

是已有的硬件ros机器人,为了方便入门上手,有合成好的简单的gazebo仿真世界供于入门学习,现在已经有高版本turtlebot3,但是一些比较老的、感觉还行的书还沿用了旧版的turtlebot,本篇仅仅做简单的记录。turtlebot3 也已经有大佬做了 请移步大佬帖子

简单的准备

首先下载turtlebot的仿真世界模型

// melodic是版本 根据自己的更改
sudo apt-get install ros-melodic-turtlebot-gazebo

启动

roscore
// 启动世界 3的话就是turtlebot3_gazebo 也可以打开看看
roslaunch turtlebot_gazebo turtlebot_world.launch

打开之后就会看到这样
在这里插入图片描述

配置rviz

如果想用现成就可以直接

roslaunch turtlebot_gazebo turtlebot_gazebo_rviz.launch

如果想要自己添加topic则先直接打开

rviz

首先将global options的fixed frame设为odom因为第一次,没建图不能用map
在这里插入图片描述在这里插入图片描述之后在左下角add中,添加topic
需要添加的有:
①LascerScan 添加后更改topic为/scan
②Map topic更改为/map
③TF Frames仅留下base_link和odom即可
④Path

这些做完是还没能看到图的

切记切记 都做完以后再做slam

rosrun gmapping slam_gmapping

这会感觉就来了
在这里插入图片描述

移动她带她四处走走

打开键盘控制输入

roslaunch turtlebot_teleop keyboard_teleop.launch

在这里插入图片描述

一定要在这个terminal控制,其操控方式分别为:ijl,——前进 左转 右转 后退
uom.——左前转 右前转 左后转 右后转
走完一遍大致图就能做出来了 最后保存 (尽量别撞了,撞了以后图就会不准,她会觉得自己一直在走)
保存路径自选

//保存路径自选
rosrun map_server map_saver -f ~/catkin_ws/src/turtlebot/turtlebot_simulations/turtlebot_gazebo/map

/***********************************************************************************************/

之后?等我再学学

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值