系列文章目录:
- Turtlebot4快速入门教程-目录
- TurtleBot4快速入门教程-硬件介绍
- Turtlebot4快速入门教程-软件综述
- TurtleBot4快速入门教程-远程PC安装
- Turtlebot4快速入门教程-网络配置
- TurtleBot4快速入门教程-PS4手柄控制
- TurtleBot4快速入门教程-键盘控制
- Turtlebot4快速入门教程-A1激光雷达检测
- TurtleBot4快速入门教程-OAK深度相机检测
- TurtleBot4快速入门教程-基本检测
- TurtleBot4快速入门教程-同步建图
- TurtleBot4快速入门教程-异步建图
- TurtleBot4快速入门教程-自主导航
- TurtleBot4快速入门教程-边建图边导航
- TurtleBot4快速入门教程-自动充电
说明:
- 本教程主要介绍TurtleBot4的Create® 3、树莓派4和用户PC需要用的的系统软件以及功能作用
相关设备
- TurtleBot4机器人套件:采购地址
概述
-
TurtleBot4
在Ubuntu 20.04 LTS (Focal Fossa)
上运行,目前仅支持ROS2 Galactic
。TurtleBot 4
软件在 Apache 2.0 许可下完全开源,可公开在 TurtleBot Github上 - 有2台主计算机运行
TurtleBot 4
使用的软件:Raspberry Pi 4
和Create® 3
板载处理器。用户还可以使用自己的PC连接到机器人,查看传感器数据和配置机器人等。每台计算机都需要运行带有ROS2 Galactic
的Ubuntu 20.04
系统 - 网络图
Create® 3
-
Create® 3
通过WiFi
和为Raspberry Pi
供电的type-c线发布ROS2 话题、动作和服务 - 这使用户可以访问电池状态、传感器数据和充电桩对接操作等。
- 虽然
Create® 3
可以仅与type-c接口一起使用,但要在RViz
上查看机器人模型或从用户PC运行SLAM
或Nav2
等软件,Create® 3
将需要WiFi
连接
Raspberry Pi 4
-
TurtleBot 4
和 TurtleBot 4 Lite
上的Raspberry Pi 4
预装了Ubuntu 20.04 Server
、ROS2 Galactic
和 TurtleBot 4
软件 - 最新的
TurtleBot 4
官方镜像获取地址:http://download.ros.org/downloads/turtlebot4/ -
Raspberry Pi 4
的用途是运行TurtleBot 4
ROS节点、运行传感器ROS节点、使用蓝牙连接TurtleBot 4
控制器、访问GPIO等等
User PC
- 用户PC用于配置机器人、可视化传感器数据、运行
TurtleBot 4
仿真以及运行其他软件 - PC 需要运行安装了
ROS2 Galactic
的Ubuntu 20.04
,或者使用运行Ubuntu 20.04
的虚拟机 - 典型的笔记本电脑或台式机将提供比
Raspberry Pi
更高的处理性能,因此在PC上运行Nav2
或SLAM等应用程序将提供显着的性能改进。