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

编译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

运行效果


相关推荐
五羟基己醛2 分钟前
【Robotics】半小时入门具身智能之Win11下IsaacSim环境搭建
机器人·robot·具身智能·isaacsim
视***间13 分钟前
算力筑基,智领人形机器人新时代 —— 英伟达 × 宇树科技携手推进具身智能,视程空间基于 NVIDIA 全栈算力产品助力机器人产业落地
人工智能·机器人·nvidia·机器狗·gpt-oss·视程空间·宇树机器人
某林2124 小时前
ROS2 机器人底盘调试避坑指南:从 `/odom` 丢失到彻底跑通的硬核排障实录
stm32·机器人·人机交互
才兄说5 小时前
机器人二次开发机器狗巡检?低电量自主回充
机器人
啵啵鱼爱吃小猫咪5 小时前
示教学习强化学习用的标准数据集
机器人·强化学习·示教学习
硅谷秋水7 小时前
Qwen-VLA:跨任务、环境与机器人形态的视觉-语言-动作统一建模
人工智能·深度学习·算法·计算机视觉·语言模型·机器人
叶子Talk9 小时前
COMPTUEX炸场:OpenAI杀入机器人,英特尔288核CPU首秀
机器人
J_Xiong01179 小时前
【WAM篇】21:RIGVid——让机器人“照着 AI 生成的视频“干活,零演示、零训练
机器人·wam
ZPC82109 小时前
前馈补偿原理 + 分类 + 公式 + 工程实现(配合 PID 使用,从根源减轻闭环收敛压力)
人工智能·分布式·机器人