Skip to content

踩坑GitHub IntelRealSense/realsense-ros4 天前

D435i在Jetson Nano容器内IMU加速度计0Hz及unite_imu_method异常 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:[D435i][Jetson Nano][ROS 2 Humble] IMU topics not publishing correctly despite successful pyrealsense2 test(GitHub IntelRealSense/realsense-ros #3572)

状态:有绕过办法

问题 ​

Intel RealSense D435i连接Jetson Nano,在Docker容器运行ROS 2 Humble时,pyrealsense2测试正常但ROS驱动异常。设置unite_imu_method:=2后,陀螺仪发布400Hz,加速度计始终为0Hz,即使配置为100Hz也无效,导致无法录制包含完整IMU数据的bag包。

环境 ​

相机D435i (FW 5.17.3.10);主机Jetson Nano (JetPack 4/Ubuntu 18.04);容器Ubuntu 22.04/ROS 2 Humble;realsense-ros 4.58.1/librealsense 2.58.1;

解决办法 ​

  1. 在Jetson平台从源码编译librealsense SDK时,添加CMake构建标志-DFORCE_RSUSB_BACKEND=TRUE以解决后端兼容性问题。
  2. 启动节点时增加参数initial_reset:=true强制重置相机硬件状态。
  3. 尝试使用ros2 run realsense2_camera realsense2_camera_node --ros-args -p enable_accel:=true -p enable_gyro:=true -p unite_imu_method:=2替代ros2 launch排除启动文件配置干扰。
  4. 若上述无效,参考官方示例在ROS 2节点内直接调用pyrealsense2脚本获取IMU数据作为绕过方案。

讨论原作者:@wagnerdgarcia 等,版权归原作者所有。

基于本页技术方向关联的整机参数、核心零部件、实测报告与同赛道选型横评。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub IntelRealSense/realsense-ros #3572:[D435i][Jetson Nano][ROS 2 Humble] IMU topics not publishing correctly despite successful `pyrealsense2` test访问 2026-11-04