文章目录
前言
2024/11/17:
自用,仅供参考。
目标是想在树莓派系统上不使用Ubuntu的条件下运行ROS2。
根据此ROS2 Humble官方文档,只能在64位树莓派系统使用Docker,并且只能兼容ros-core, ros-base或者ros-perception中的一种。
三种变体的具体区别可查看此官方描述,粗略地说,perception最全面,core版本最基础。这意味着我们无法使用Ubuntu中的ros-desktop或者ros-desktop-full版本,基本告别turtlesim教程包和可视化工具了。
1. 安装Docker
由于树莓派OS属于Debian,根据Docker官网的安装指南,我们采用最简单的脚本安装。在一个合适的目录下打开终端,输入:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
等待安装…
安装完毕后,验证可通过: