Bullseye安装ROS指南
Bullseye安装ROS指南
update:
2023/2/5 -- 已完美解决该问题,详见我另一篇博文 传送门
前言
当我看到目录内容并不包含bullseye系统时我是绝望
这意味着bullseye可能没有兼容的ros软件包,我不得不放弃raspberrypiOS而去使用ubuntu
经过多次尝试,我发现Bullseye依然可以使用ros
下载目录位于树莓派自身的软件库而非ROS的packages库
所以软件包名称与Ubuntu有所改变
鉴于网络关于Bullseye安装ROS的帖子几乎没有,记录一下我的安装历程
安装
-
终端输入
- sudo apt-get python3-ros2
-
安装全功能版本的ROS
- sudo apt-get install ros-desktop-full
-
初始化
- sudo rosdep init
- 这一步会因为墙的原因或是锁ip导致无法访问海外资源而报错,需要手动修改下载源
- 目标文件地址:mirrors / ros / rosdistro · GitCode
- 将目标文件下载到本地,在init过程中直接引用本地文件即可
- 修改流程参考:ERROR: cannot download default sources list from
- 参考2:Ubuntu18.04 安装ros 出现 ERROR
-
update
- rosdep update
注意
由于该方法下载的为matepackages
其中不包含常用的功能包,需要在网络上下载到本地运行(可能有不兼容的情况出现!)
所以最后我还是被迫选择Ubuntu
当然Bullseye也不是不可以用