连接深度相机后rdkx5没有识别出来

你好!ls /dev/video* 检测不到 Aurora930 是正常现象,因为 Aurora930 不是标准的 UVC 相机,它需要通过专用驱动才能工作。


:magnifying_glass_tilted_left: 问题核心

Aurora930 不会/dev/video* 下创建设备节点,它通过 ROS2 驱动直接发布话题。你需要:

  1. 先确认 USB 设备被系统识别
  2. 再安装/启动 ROS2 驱动
  3. 最后通过 ROS2 话题访问相机

:clipboard: 排查步骤

:one: 确认 USB 设备被识别

# 查看 USB 设备列表
lsusb

# 查找 Aurora930(通常显示为 Orbbec 或类似)
lsusb | grep -i "orbbec\|camera"

预期结果:应该能看到类似 Orbbec Technology Co., Ltd 的设备

如果 lsusb 都看不到设备,说明:

  • USB 线有问题(换线)
  • USB 口供电不足(换到蓝色 USB3.0 口)
  • 相机硬件故障

:two: 检查驱动是否安装

# 查看是否已安装 Aurora930 驱动
dpkg -l | grep deptrum
# 或
ros2 pkg list | grep aurora

如果没安装,执行:

# 1. 更新源
sudo apt update

# 2. 安装驱动包
sudo apt install ros-humble-deptrum-ros-driver-aurora930

:warning: 如果源里没有,需要源码编译,参考社区帖子:调用深度相机出现 heartbeat failedd


:three: 启动驱动并检查话题

# 启动 Aurora930 驱动
ros2 launch deptrum-ros-driver-aurora930 aurora930_launch.py

# 新开终端,查看发布的话题
ros2 topic list

# 查看深度图话题
ros2 topic echo /aurora/depth/image_raw

预期话题

  • /aurora/rgb/image_raw - RGB 图像
  • /aurora/depth/image_raw - 深度图
  • /aurora/point_cloud - 点云(可选)

:four: 查看系统日志(如果启动失败)

# 实时查看日志
dmesg -w

# 插拔相机时观察是否有 USB 错误
# 或者查看 ROS2 节点日志
ros2 launch deptrum-ros-driver-aurora930 aurora930_launch.py --show-logs

:bar_chart: 快速诊断表

现象 可能原因 解决方案
lsusb 看不到设备 USB 线/口问题 换线、换 USB3.0 口
lsusb 能看到但驱动启动失败 驱动未安装/版本过旧 sudo apt install ros-humble-deptrum-ros-driver-aurora930
驱动启动但报错 heartbeat failed 供电不足/USB 带宽问题 换 USB3.0 口、降低帧率
话题正常但深度图全 0 相机距离太近/太远 调整距离(0.3m-5m)

:link: 相关资源


请先执行 lsusb 命令,把输出结果贴出来,我可以帮你判断是硬件连接问题还是驱动问题!