7.2. 构建 Debian 软件包
7.2.1. 准备环境
在开始之前,安装所需的工具:
sudo apt install debhelper fakeroot python3-bloom
7.2.2. 配置 ROS 依赖项
在系统中的 /etc/ros/rosdep/sources.list.d/00-orbbec.yaml 添加以下 YAML 文件。确保将 focal 替换为您的 Ubuntu 版本的代号,将 humble 替换为您的 ROS2 发行版名称:
orbbec_camera_msgs:
ubuntu:
focal: [ ros-humble-orbbec-camera-msgs ]
接下来,创建一个新文件 /etc/ros/rosdep/sources.list.d/50-orbbec.list 并添加此行以指定 YAML 文件的路径:
yaml file:///etc/ros/rosdep/sources.list.d/00-orbbec.yaml
更新 rosdep 数据库以反映这些更改:
rosdep update
7.2.3. 构建软件包
导航到您的工作空间并构建项目:
cd ~/ros2_ws/
colcon build --event-handlers console_direct+ --cmake-args -DCMAKE_BUILD_TYPE=Release
. install/setup.bash
cd src/OrbbecSDK_ROS2/
bash .make_deb.sh