1. 环境准备与依赖安装
在树莓派4B上使用Astra S相机前,需要先搭建好基础环境。我推荐使用Ubuntu 20.04 Server版,不仅资源占用低,而且稳定性更好。安装完成后记得执行sudo apt update && sudo apt upgrade更新系统,这个步骤我遇到过多次因为系统未更新导致的依赖冲突问题。
ROS Noetic的安装要注意软件源配置。实测清华源速度最快,执行以下命令添加源:
sudo sh -c 'echo "deb https://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros-latest.list'
安装桌面完整版时建议加上--fix-missing参数:
sudo apt install ros-noetic-desktop-full --fix-missing
Astra S相机需要的关键依赖有三个容易踩坑的地方:
- libuvc库缺失:官方源确实没有ros-noetic-libuvc包,需要手动编译安装
- USB权限问题:不配置udev规则会导致设备识别不到
- OpenNI兼容性:新版驱动已经整合,但老教程会误导安装冗余组件
2. libuvc库的编译与配置
当运行sudo apt install ros-$ROS_DISTRO-libuvc报错时,别慌。我最初也卡在这里,后来发现解决方案比想象的简单。先安装其他必要依赖:
sudo a


1836

被折叠的 条评论
为什么被折叠?



