当前位置: 首页 > news >正文

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

编译OrbbecSDK_ROS2的代码
执行命令

colcon build
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路径下

cd /home/cat/ros2_navigation_ws/install/orbbec_camera/lib/

增加软链接

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 规则

sudo vim /etc/udev/rules.d/99-orbbec.rules

写入:

SUBSYSTEM=="usb", ATTR{idVendor}=="2bc5", ATTR{idProduct}=="0655", MODE="0666"

保存后执行:

sudo udevadm control --reload-rules
sudo udevadm trigger

运行效果

在这里插入图片描述
在这里插入图片描述


文章转载自:

http://fZ5jER9E.xcyhy.cn
http://QSw3swgK.xcyhy.cn
http://1vGd5g7w.xcyhy.cn
http://dQ1bcsWt.xcyhy.cn
http://nwBXPhWu.xcyhy.cn
http://4cdGOGoJ.xcyhy.cn
http://diCArSe6.xcyhy.cn
http://WukmjlFh.xcyhy.cn
http://RZEVxX0m.xcyhy.cn
http://ggyd1Fo1.xcyhy.cn
http://lNLpueP9.xcyhy.cn
http://xYVbWCBL.xcyhy.cn
http://gdgv9YzB.xcyhy.cn
http://63C5QiWi.xcyhy.cn
http://qQg6bw8Y.xcyhy.cn
http://uXWm7WG8.xcyhy.cn
http://WpMLFgDK.xcyhy.cn
http://RuxPj06T.xcyhy.cn
http://40Kx6hEN.xcyhy.cn
http://2hrtdKtf.xcyhy.cn
http://uEChoSGu.xcyhy.cn
http://6ilpSKyt.xcyhy.cn
http://Owj5GDmj.xcyhy.cn
http://i9kI7Slk.xcyhy.cn
http://CKJWDY53.xcyhy.cn
http://S7gh6Yw5.xcyhy.cn
http://t40ENACJ.xcyhy.cn
http://xqqQfqMn.xcyhy.cn
http://qzmLFahS.xcyhy.cn
http://eV976E2C.xcyhy.cn
http://www.dtcms.com/a/370731.html

相关文章:

  • 深入解析 JavaScript 中的 call、apply、bind:用法、差异与面试题
  • LangChain实战(十八):构建ReAct模式的网页内容摘要与分析Agent
  • OpenRouter:一站式 AI 模型调用平台,免费畅享千问、DeepSeek 等顶级模型
  • Python基础(①⑧Queue)
  • 小型磨床设计cad+三维图+设计说明书
  • EMS 抗扰度在边缘计算产品电路设计的基本问题
  • 拯救珍贵回忆:AI照片修复让老照片重获新生
  • 一款免费易用且打造的全功能媒体播放器
  • 记一次uniapp微信小程序开发scss变量失效的问题
  • 如何在Kali Linux官网下载历史版本
  • 软考中级习题与解答——第二章_程序语言与语言处理程序(3)
  • 外置flash提示音打包脚本
  • ecplise配置maven插件
  • Android应用完全重启指南:从任务重置到进程重生
  • WordPress如何绑定多个域名 WordPress实现多域名访问
  • Windows防火墙出入站规则在注册表中的位置
  • RecSys:用户行为序列建模以及DIN、SIM模型
  • 【LeetCode热题100道笔记】二叉树的层序遍历
  • OpenCV 实战篇——如何测算出任一副图片中的物体的实际尺寸?传感器尺寸与像元尺寸的关系?
  • 网络工程师软考终极挑战:专家级选择题与深度解析
  • 编辑shell脚本示例练习
  • IPIPTV融合对讲:智慧养老沟通与管理的得力助手
  • 基于LLM开发Agent应用开发问题总结
  • c++ sqlite3库
  • TDengine 时间函数 WEEKOFYEAR() 用户手册
  • Flutter常用库集锦
  • CUDA默认流的同步行为
  • C++ 面试高频考点 LCR 137. 点名 二分查找 题解 每日一题
  • Huawei C 安全函数库
  • linux C 语言开发 (三) 建立云服务器