ubuntu20.04系统realsense d435i
时间: 2024-12-26 08:17:41 浏览: 117
### 设置和使用 Realsense D435i 摄像头
#### 准备工作
为了确保在 Ubuntu 20.04 LTS 系统上顺利配置并使用 Intel® RealSense™ Depth Camera D435i,需确认已安装必要的依赖项。这包括更新系统软件包列表,并安装构建工具和其他必需组件。
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential cmake git libssl-dev uuid-dev pkg-config -y
```
#### 安装 udev 规则文件
为了让操作系统识别设备,在连接硬件之前应先加载相应的udev规则[^1]:
```bash
sudo usermod -aG plugdev $USER
curl https://raw.githubusercontent.com/IntelRealSense/librealsense/master/config/99-realsense-libusb.rules | sudo tee /etc/udev/rules.d/99-realsense-libusb.rules
sudo udevadm control --reload-rules && sudo udevadm trigger
```
#### 下载与编译 librealsense 库
librealsense 是用于访问相机功能的核心库。通过 GitHub 获取最新版本源码后按照指示完成编译过程[^2]:
```bash
git clone https://github.com/IntelRealSense/librealsense.git
cd librealsense
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
ldconfig
```
#### 配置 ROS 软件包
对于希望集成到机器人操作系统(ROS)环境中的开发者来说,还需要额外准备 realsense-ros 包来简化操作流程[^3]。首先初始化 rosdep 并解决可能存在的依赖关系问题:
```bash
sudo rosdep init
rosdep update
rosdep install --from-paths src --ignore-src -r -y
```
接着克隆官方维护的仓库至 catkin 工作空间内,再执行常规的 Catkin 构建命令即可.
```bash
cd ~/catkin_ws/src/
git clone https://github.com/IntelRealSense/realsense-ros.git
cd ../../
catkin_make
source devel/setup.bash
roslaunch realsense2_camera rs_camera.launch
```
以上步骤完成后应该能够在终端里看到来自摄像头的数据流输出,证明一切正常运作。
阅读全文
相关推荐


















