书梅派4B-ubuntu20.04-ROS-noetic使用astra s相机过程
时间: 2025-03-07 17:06:25 浏览: 73
### 配置和使用 Astra S 摄像头
#### 安装必要的依赖项
为了使 Astra S 摄像头能够在 Ubuntu 20.04 和 ROS Noetic 下正常工作,需先安装一些必需的软件包。由于 `libuvc` 库在默认仓库中不可用,因此需要手动安装额外的支持库。
```bash
sudo apt update
sudo apt install ros-noetic-rgbd-launch ros-noetic-libuvc-camera ros-noetic-openni2-launch
```
对于特定于 Orbbec Astra 的支持,还需安装:
```bash
sudo apt install ros-noetic-astra-cam[^2]
```
#### 获取并构建 astra_camera 功能包
如果无法通过网络获取最新的源码,则可以从 GitHub 上直接下载或寻找其他途径获得该功能包。之后,在指定的工作区中完成编译操作。
```bash
cd ~/camera_ws/src/
git clone https://github.com/orbbec/astra_ros.git
cd ..
catkin_make
source devel/setup.bash
```
注意这里建议采用普通的 `catkin_make` 而不是带有参数的形式来进行编译[^3]。
#### 启动摄像头节点
一切准备就绪后,可以通过如下指令启动 Astra Pro 版本对应的 launch 文件来开启设备连接和服务发布等功能。
```bash
roslaunch astra_camera astra_pro.launch
```
这将会加载预设配置并将图像数据流传输到 ROS 网络内供订阅者访问[^1]。
#### 常见问题处理
当遇到缺少某些驱动程序或其他组件的情况时,可以尝试按照官方文档指引补充相应的依赖关系。例如针对运动控制方面的需求可能涉及到多个控制器插件的部署等情形下的解决办法可参照相关说明进行扩展安装[^4]。
阅读全文
相关推荐


















