turtlebot3 ubuntu18.04
时间: 2025-02-14 07:00:21 浏览: 73
### 设置和运行 TurtleBot3 的步骤
#### 安装 ROS Melodic 和依赖项
为了在 Ubuntu 18.04 上成功设置并运行 TurtleBot3,首先需要确保已正确安装 ROS Melodic 及其必要的依赖项[^4]。
```bash
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update
sudo apt install ros-melodic-desktop-full
source /opt/ros/melodic/setup.bash
```
#### 配置环境变量
接着要配置 `.bashrc` 文件来自动加载 ROS 环境变量以及特定于 TurtleBot3 的路径。这一步骤对于简化后续操作非常重要[^1]。
```bash
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
echo "export TURTLEBOT3_MODEL=waffle_pi" >> ~/.bashrc
source ~/.bashrc
```
#### 创建工作空间并克隆仓库
创建一个新的 Catkin 工作区用于存放自定义软件包,并从中获取最新的 TurtleBot3 软件包版本。
```bash
mkdir -p ~/catkin_ws/src && cd ~/catkin_ws/
git clone https://github.com/ROBOTIS-GIT/turtlebot3.git src/turtlebot3
git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git src/turtlebot3_simulations
cd ~/catkin_ws && catkin_make
source devel/setup.bash
```
#### 测试 SLAM 功能
完成上述准备工作后,可以通过启动 GMapping 或 Cartographer 来验证系统的 SLAM (Simultaneous Localization And Mapping) 性能。这里以 GMapping 为例说明具体做法[^2]:
```bash
roslaunch turtlebot3_gazebo turtlebot3_world.launch
roslaunch turtlebot3_slam turtlebot3_slam.launch slam_methods:=gmapping
roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch
```
以上命令将会打开三个独立的终端窗口分别执行世界模拟、SLAM 构建地图和服务端控制台程序。通过键盘可以远程操控虚拟环境中移动的小车绘制周围环境的地图。
阅读全文
相关推荐


















