一、明确需要下载的版本
首先在turtlebot官网查询支持的版本,turtlebot官网地址:https://emanual.robotis.com/
找到turtlebot3并点击
继续点击turtlebot3(点击图片不要点击文字)
点击左边的 3 Quick Start Guide(快速入门指南) 3.1PC Setup
可以看到turtlebot3支持的ros版本,本文使用Neotic版本(ROS1),对应的Ubuntu系统为20.04(具体使用的是20.04.6)
二、安装虚拟机软件与系统
1.下载ubuntu20.04
下载最新版本直接搜索ubuntu官网,下载曾经的版本在:https://releases.ubuntu.com/
点击进入
往下翻找到.iso文件并下载
2.安装虚拟机
通过https://www.bilibili.com/video/BV14D421V7J5/?spm_id_from=333.337.search-card.all.click&vd_source=a8483a1d352b9faf9d5a8ace65302942这个教程可以正当免费下载vmware最新版,软件自24年五月后个人可免费使用
在下面这个百度网盘里会下载到17.5.2版
链接:https://pan.baidu.com/s/1lMfzP0siFW_FqYkAQtHlqQ?pwd=1234
提取码:1234
3.配置虚拟机
打开vmware图标
我这里默认是4,一般电脑运存的一半好像就行
4.安装Ubuntu20.04
其余步骤可以根据下面的教程完成
VMware下最新ubuntu20.04版本安装教程【内附安装包】_哔哩哔哩_bilibili
三、安装ROS并配置turtlebot环境
1.ros使用小鱼的一键安装(仅ros
复制如下代码并回车
wget http://fishros.com/install -O fishros && . fishros
2.在turtlebot3官网上下载ros及相关包
不同的ros版本有不同的下载指令,复制后运行(将Neotic
版本的复制如下:
sudo apt update
$ sudo apt upgrade
$ wget https://raw.githubusercontent.com/ROBOTIS-GIT/robotis_tools/master/install_ros_noetic.sh
$ chmod 755 ./install_ros_noetic.sh
$ bash ./install_ros_noetic.sh
sudo apt-get install ros-noetic-joy ros-noetic-teleop-twist-joy \
ros-noetic-teleop-twist-keyboard ros-noetic-laser-proc \
ros-noetic-rgbd-launch ros-noetic-rosserial-arduino \
ros-noetic-rosserial-python ros-noetic-rosserial-client \
ros-noetic-rosserial-msgs ros-noetic-amcl ros-noetic-map-server \
ros-noetic-move-base ros-noetic-urdf ros-noetic-xacro \
ros-noetic-compressed-image-transport ros-noetic-rqt* ros-noetic-rviz \
ros-noetic-gmapping ros-noetic-navigation ros-noetic-interactive-markers
sudo apt install ros-noetic-dynamixel-sdk
$ sudo apt install ros-noetic-turtlebot3-msgs
$ sudo apt install ros-noetic-turtlebot3