Skip to content

踩坑GitHub IntelRealSense/realsense-ros12 天前

T265 ROS2 wrapper IMU坐标系异常及Y轴重力分量符号错误 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Troubles with T265 IMU coordinate system. (GitHub IntelRealSense/realsense-ros #3107)

状态:有绕过办法

问题 ​

Intel RealSense T265在ROS2 wrapper中输出的IMU数据位于camera_imu_optical_frame,但该帧未包含在发布的TF树中。实测重力向量显示Y轴分量为-9.8(相机倒置时),与文档定义的右手坐标系(Y向上)矛盾,导致无法直接融合IMU与里程计数据。

环境 ​

相机型号:Intel RealSense T265;固件版本:5.15.1;SDK版本:6.20.0-36-generic;操作系统:Ubuntu 22.04;开发语言:C++;应用平台:PC端机器人系统。

解决办法 ​

  1. 鉴于T265已停产(EOL)且官方不再修复此问题,需采用社区绕行方案。
  2. 手动编写并发布从camera_imu_optical_frame到相机本体或标准光学帧的静态TF变换。
  3. 在TF变换中修正Y轴方向或其他轴向的旋转偏移,以匹配实际观测到的重力向量符号。
  4. 在下游节点订阅该自定义TF而非原始wrapper输出,确保IMU数据与视觉里程计在同一坐标系下对齐。
  5. 若项目允许,建议迁移至非EOL传感器以彻底规避此类底层驱动缺陷。

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

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

来源

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

  1. GitHub IntelRealSense/realsense-ros #3107:Troubles with T265 IMU coordinate system. 访问 2026-11-04