ROS 开源项目 TurtleBot3 安装与使用

功能介绍

  1. 启动slam完成地图的搭建与保存
  2. 启动navigation并读取保存的地图,完成自动导航。

注:人工咨询

如果按照下面方案也无法成功解决,可以进入我淘宝咨询,可进行远程辅助解决。

1、安装部分

1.1 创建工作空间lee_ws

mkdir -p ~/lee_ws/src
cd ~/lee_ws/src/
catkin_init_workspace 
cd ~/lee_ws/
catkin_make
echo "source ~/lee_ws/devel/setup.bash" >> ~/.bashrc
source devel/setup.bash 

1.2 安装TurtleBot3 Simulation

cd ~/lee_ws/src/
git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git
cd ~/lee_ws 
catkin_make

1.3 安装TurtleBot3

cd ~/lee_ws/src/
git clone https://github.com/ROBOTIS-GIT/turtlebot3.git
cd ~/lee_ws 
catkin_make

1.4 安装相关依赖

sudo apt-get install ros-noetic-turtlebot3-bringup -y
sudo apt-get install ros-noetic-turtlebot3-msgs -y
sudo apt-get install ros-noetic-gazebo-ros -y
sudo apt install ros-noetic-gazebo-ros-pkgs -y
sudo apt install ros-noetic-gazebo-ros-control -y
sudo apt-get install ros-noetic-rviz -y
sudo apt-get install ros-noetic-map-server -y
sudo apt install ros-noetic-gmapping -y
sudo apt install ros-noetic-navigation -y
sudo apt install ros-noetic-move-base -y
sudo apt install ros-noetic-navigation -y

1.5设置机器人模型

该开源项目一共有两个机器人模型,分别为:burgerwaffle
在实验中,任意选择一个模型即可,效果一样。

echo "export TURTLEBOT3_MODEL=waffle" >> ~/.bashrc	

2、实验部分

  1. 启动slam完成地图的搭建与保存
  2. 启动navigation并读取保存的地图,完成自动导航。

2.1 地图的搭建与保存

2.1.1 启动gazebo可视化界面

roslaunch turtlebot3_gazebo turtlebot3_world.launch

2.1.2 启动slam地图建模

roslaunch turtlebot3_slam turtlebot3_slam.launch

2.1.3 启动键盘控制

roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

利用键盘控制,将地图搭建完成,效果如下:
在这里插入图片描述

2.1.4 保存地图

rosrun map_server map_saver -f ~/map

2.2 读取地图,完成自动导航

2.2.1 启动gazebo可视化界面

roslaunch turtlebot3_gazebo turtlebot3_world.launch

2.2.2 读取地图,校准地图

roslaunch turtlebot3_navigation turtlebot3_navigation.launch map_file:=$HOME/map.yaml

校准地图,鼠标左键点击1,然后点击2,箭头朝向与2同向。
在这里插入图片描述

2.2.3 完成导航

鼠标左键点击1,然后点击2,箭头朝向为机器人最终停止的朝向。在这里插入图片描述

  • 12
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值