机器人控制器开发(传感器层——奥比大白相机适配)

编译OrbbecSDK_ROS2的代码

执行命令

bash 复制代码
colcon build
bash 复制代码
ros2 launch orbbec_camera dabai.launch.py

问题1:

运行时报错:

component_container-1 ERROR 1757153916.450795107 camera.camera_container: Failed to load library: Could not load library dlopen error: libopencv_imgcodecs.so.408: cannot open shared object file: No such file or directory, at ./src/shared_library.c:99

解决方案:

进入orbsdk的 lib路径下

bash 复制代码
cd /home/cat/ros2_navigation_ws/install/orbbec_camera/lib/

增加软链接

bash 复制代码
ln -s /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.5d libopencv_imgcodecs.so.408

再次执行就不会提示找不到这个库了

问题2:

报错:

component_container-1 ERROR 1757154721.674191725 camera.camera: Failed to initialize device usbEnumerator createUsbDevice failed!

component_container-1 INFO 1757154721.674528589 camera.camera: resetDevice : Reset device uid:

component_container-1 INFO 1757154721.674668876 camera.camera: Reset device uid: done

component_container-1 INFO 1757154721.774475496 camera.camera: Connecting to the default device

解决方案:

添加 udev 规则

bash 复制代码
sudo vim /etc/udev/rules.d/99-orbbec.rules

写入:

bash 复制代码
SUBSYSTEM=="usb", ATTR{idVendor}=="2bc5", ATTR{idProduct}=="0655", MODE="0666"

保存后执行:

bash 复制代码
sudo udevadm control --reload-rules
sudo udevadm trigger

运行效果


相关推荐
猫先生Mr.Mao6 小时前
具身智能真实数据之DROID详解:真实世界数据如何把机器人策略从实验室推向日常场景
机器人·论文解读·具身智能·droid·机器人数据集
赛逸会展s7 小时前
2027北京机器人展六大展区规划发布
机器人
JavaPub-rodert12 小时前
具身智能行业技术全景:从感知、规划、控制到 VLA 与机器人学习
学习·机器人
格林威13 小时前
C#图像快速剪切:使用OpenCvSharp和Halcon优化图像剪切和CPU占用
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
赛逸会展s13 小时前
2027赛逸展机器人展新闻发布会在京举行
人工智能·机器人
swsauto14 小时前
URDF创建机器人(ROS2)
机器人
YMWM_15 小时前
机器人领域中的期刊和会议
人工智能·机器人
m0_5474866616 小时前
《工业机器人系统集成设计》全套PPT课件2026
机器人
科技新知17 小时前
宇树敲钟,机器人卖艺:一场资本与产业的错位赛跑
机器人
FII工业富联科技服务17 小时前
从“单机自动化”到“技能复用”:从WRC 2026拆解机器人模型、仿真、部署与数据回流
人工智能·机器人·自动化