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

ROS2 jazzy下Astra Pro Plus相机驱动问题解决

目录

前言

一、下载功能包。

1.使用正确的驱动分支

2.安装依赖并编译

3. 配置 udev 规则

二、启动相机

1.直接启动出现问题

2.设置彩色和深度参数启动


前言

从OrbbecSDK_ROS2的github网站可以看到Astra Pro Plus在ros2 jazzy中已经不支持了。这里因为手头只有这个相机,只有解决这个问题才能用上了。

强烈推荐双系统,不是双系统会有一大堆其他问题。


一、下载功能包。

1.使用正确的驱动分支

目标工作空间的src文件中,使用如下代码。这里用main分支

git clone https://github.com/orbbec/OrbbecSDK_ROS2.git -b main

2.安装依赖并编译

这里以ros2_ws为工作空间举例

cd ~/ros2_ws rosdep install --from-paths src --ignore-src -r -y colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release source ~/ros2_ws/install/setup.bash

这里用到了rosdep,没有的需要自己下一下

3. 配置 udev 规则

cd ~/ros2_ws/src/OrbbecSDK_ROS2/orbbec_camera/scripts sudo bash install_udev_rules.sh sudo udevadm control --reload-rules sudo udevadm trigger

配置完后重新插拔相机。


二、启动相机

1.直接启动出现问题

[ERROR] [camera.camera]: Failed to get color profile: Invalid input, No matched video stream profile found!
[ERROR] [camera.camera]: Stream: OB_STREAM_COLOR, Stream Index: 0, Width: 640, Height: 480, FPS: 10, Format: OB_FORMAT_RGB
[ERROR] [camera.camera]: Error: The device might be connected via USB 2.0. Please verify your configuration and try again. The current process will now exit.

2.设置彩色和深度参数启动

ros2 launch orbbec_camera astra.launch.py \ color_width:=640 color_height:=480 color_fps:=30 color_format:=rgb \ depth_width:=640 depth_height:=480 depth_fps:=30

启动成功后可以使用rqt_image_view查看


如何rqt_image_view有问题,多半是QT有问题。

QT_QPA_PLATFORM=xcb ros2 run rqt_image_view rqt_image_view

如果使用上述代码能解决,就在改.bashrc文件

export QT_QPA_PLATFORM=xcb

加入这个。

具体可以看我另一篇文章https://blog.csdn.net/2401_88593617/article/details/154752484?spm=1001.2014.3001.5501

http://www.jsqmd.com/news/466015/

相关文章:

  • 2026油污监测优质品牌推荐指南技术与场景适配:油污监测/漏油监测/管道漏油/油污检测/溢油监测/选择指南 - 优质品牌商家
  • 二叉树的四种遍历与二叉树还原
  • Claude注册表性能优化秘籍
  • ESP32 开发板动态数字与 GIF 图显示实现技术分享(课程作业)
  • 馈赠佳礼,传递喜悦,年货礼盒如何展现诚意与祝福 - yangyuan-shunfeng
  • VM虚拟机配置静态IP,网络
  • 基于FX3U PLC的3×3立体车库控制系统设计
  • 【在 macOS 上安装 OpenClaw 完整指南】
  • “复制粘贴”这点事你弄明白了吗?
  • Flink从入门到上天系列第十四篇:Flink当中的处理函数
  • Spring Boot中的404错误:原因、影响及处理策略
  • 【C++算法入门】动态规划-糖果问题
  • Samba - 文件共享服务-Windows
  • 归一化技巧哪家强?Batch Norm、Layer Norm 与 Group Norm 深度解析
  • 机器人设计与应用综合实训——ESP32开发技术分享(day3)
  • 第一篇博客日志
  • (3)同步读写client和server
  • GM-CSF Surpass ELISA试剂盒如何助力解析病毒感染中的炎症风暴机制?
  • 2026年上海物联网应用开发报价多少?附性价比高的公司推荐
  • 2026年3月吉林水泥制品/水泥管/顶管/排水管/矩形槽厂家综合分析 - 2026年企业推荐榜
  • 使用内网穿透远程访问 OpenClaw:让本地大模型随时随地可用
  • IFN-γ Surpass ELISA试剂盒如何揭示剂量依赖性干扰素-γ对肿瘤干细胞的双重调控?
  • 豆包GEO优化怎么选?3家服务商实测,效果惊人!
  • 2026辽阳草坪绿化优质品牌推荐指南:辽阳草坪批发、辽阳草坪种植、辽阳草坪绿化、辽阳草坪苗木、辽阳草坪销售、辽阳草坪专用草选择指南 - 优质品牌商家
  • 基于springboot的桂林旅游景点导游平台的设计与实现项目源码 java毕设 免费分享
  • 2026重型包装苏州纸箱定制深度选型指南:3大主流方案的场景匹配路径 - 速递信息
  • 教育行业非结构化数据治理实战复盘与架构解析
  • IDEA 常用快捷键
  • 2026年中频石墨化炉公司推荐,哪家更靠谱 - 工业品牌热点
  • wps pdf应用程序的关联