1.首先我们需要有一个工作空间,如果没有的话参考我之前的学习笔记,然后我们进入到工作空间的src目录下面:

cd ~/catkin_ws/src/

2.下载turtlebot3的源文件:

git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git
git clone https://github.com/ROBOTIS-GIT/turtlebot3.git
git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git

3.回到工作空间主目录下面对其make一下:

cd ~/catkin_ws
rosdep install --from-paths src -i -y
catkin_make
source ./devel/setup.bash

上面第二句的意思是安装依赖的意思。

我们接下来需要把我们的gazebo模型给放到./gazebo/model目录下面,不会放的也可以参考以下链接https://blog.csdn.net/weixin_39059031/article/details/84071933。

接下来的话我们就可以选择启动了,在启动之前我们可以选择启动哪个机器人,下面两个命令随便选一个输入到终端就可以:

export TURTLEBOT3_MODEL=burger
export TURTLEBOT3_MODEL=waffle

接着就可以启动了launch文件了:

roslaunch turtlebot3_gazebo turtlebot3_empty_world.launch

roslaunch turtlebot3_gazebo turtlebot3_world.launch

roslaunch turtlebot3_gazebo turtlebot3_house.launch

如果说我们想要用键盘去控制一下里面的移动机器人的话,我们先得打开一个小车的环境,如上图所示的几种都可以,之后我们需要打开一个键盘控制的launch文件。这里需要注意的是,我们每次启动都需要去选择我们需要哪个机器人,因为这里我们没有把它加到bashrc文件中,你也可以写在文件中:

export TURTLEBOT3_MODEL=waffle
roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

Turtlebot开始根据激光雷达的信号开始自主规划避障:

export TURTLEBOT3_MODEL=waffle
roslaunch turtlebot3_gazebo turtlebot3_simulation.launch

打开rviz

export TURTLEBOT3_MODEL=waffle
roslaunch turtlebot3_gazebo turtlebot3_gazebo_rviz.launch

我的微信公众号名称:深度学习与先进智能决策
微信公众号ID:MultiAgent1024
公众号介绍:主要研究强化学习、计算机视觉、深度学习、机器学习等相关内容,分享学习过程中的学习笔记和心得!期待您的关注,欢迎一起学习交流进步!

ROS-Kinetic安装turtlebot-3并仿真相关推荐

  1. ROS kinetic安装、Kinect2驱动安装和配置

    转载自:ROS kinetic安装.Kinect2驱动安装和配置 直接看原帖,会更加舒适一些,粘过来没来得及将命令行单独排版. 为了以后的人可以少走弯路,我会尽可能的列出自己遇到的问题和解决方法. 提 ...

  2. 踩坑NVIDIA Jetson TX2、Ubuntu16.04、ROS Kinetic安装

    踩坑NVIDIA Jetson TX2.Ubuntu16.04.ROS Kinetic安装 摘要 一.NVIDIA Jetson TX2环境配置 1.1开机使用图形化界面 1.2刷机 1.3修改TX2 ...

  3. kinetic安装cartographer及gazebo仿真测试教程[22年1月23日测试]

    kinetic安装测试cartographer教程 [2022/1/23]本实验环境为ubuntu16.04+[ROS]kinetic1.12.17 参考链接:https://blog.csdn.ne ...

  4. 树莓派4初次使用笔记(Pi OS ROS Kinetic安装)

    树莓派4初次使用笔记 下载Pi OS 树莓派显示黑边问题 远程连接(Remote) 内置远程桌面 Xshell SSH命令行连接 换源[此步十分重要] 安装ROS 问题合集 [opencv3] sti ...

  5. ROS Kinetic安装记录

    首先是对ROS Kinetic的安装步骤 首先在"软件与更新"下,勾选"restricted," "universe," and " ...

  6. 【Ubuntu16.04】ROS · Kinetic安装 · 图文教程与问题详解

    ROS 安装 1. 设置安装源 在终端输入指令:(同下) sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors ...

  7. ROS(kinetic)安装中的一些问题(已解决)

    本机环境:window10+vmware虚拟机ubuntu16.04.1.3+kinetic 1.报错信息: max@max-virtual-machine:~$ sudo rosdep init E ...

  8. 在Ubuntu1604中安装ROS Kinetic

    申明:由于项目需要用到ros环境,所以在此记录一下ubuntu1604下的ROS Kinetic安装过程,全程顺序执行一次性安装成功,当然执行下一步的时候上一步必须执行成功,在网络不好的时候可以多尝试 ...

  9. ROS_Kinetic_01 在 Ubuntu 16.04 安装ROS Kinetic 全教程附资料和镜像 2018.10.20更新

    Exbot易科机器人实验室新站点(测试中):http://server.blackant.org:23452/ 2018 ROS Melodic的迷失与救赎::https://blog.csdn.ne ...

  10. Ubuntu16.04下ROS Kinetic的安装(2022)

    文章目录 Ubuntu16.04下ROS Kinetic的安装(2022) 一.Ubuntu16.04配置 二.ROS Kinetic安装过程 1.软件中心配置 2.ROS的下载安装 2.1添加源和密 ...

最新文章

  1. STM32按键控制led四种方法
  2. Android中的资源访问
  3. 用ajax控件作的高级搜索
  4. docker desktop一直starting不变化
  5. iis6 开启options方法_《王者荣耀》暗夜危机什么时候开启 暗夜危机开启时间
  6. supercharge快充_电荷泵?双电芯?高压低流?盘点目前最全快充技术
  7. 以太坊DAO之股东协会智能合约
  8. Aspose.Cell 导出和导入Excel
  9. php读取excel显示,PHP读取Excel并展示实现代码
  10. 掩膜裁剪tif步骤_ENVI中掩膜掩膜操作及影像分类教程
  11. 实测发现,微软 Win11 并不比 Win10 更快
  12. DCM protocol Diagnostic session
  13. MaixII-Dock(v831)学习笔记——初识v831
  14. [ 利器篇 ] - 快速画一张UML序列图
  15. 快手和抖音怎么打开微信小程序
  16. word怎么在下一页添加表头_word表格在换页时能否自动在新换页上带上表头,如何设置...
  17. java web开发入门学习笔记(手打超细版)
  18. C++ string类和常用接口的实现
  19. ecshop mysql 报错_修复ecshop数据库ecs_sessions.MYI报错
  20. Memory Technology Device (MTD) 设备分析

热门文章

  1. Debian - 搭建Debian本地APT源
  2. web安全day37:Linux脚本判断和循环,编写脚本实现内网主机存活批量检测
  3. [C语言循环应用]--打印字符金字塔
  4. KVM图形管理界面打不开(virt-manager 报错)
  5. springboot2.0入门(helloworld)
  6. Oliver运维管理系统之一庐山真面目
  7. linux搭建LAMP架构服务
  8. php 字符串加,php字符串如何增加
  9. 怎么样装mysql_如何安装MySQL数据库
  10. C#中 构造函数的执行