OrbbecSDK_ROS2 icon indicating copy to clipboard operation
OrbbecSDK_ROS2 copied to clipboard

Ros2 node publishes incorrect imu transform for Femto sensor

Open john-maidbot opened this issue 11 months ago • 0 comments

Issue Summary: I am encountering a problem with the femto.launch.py .

  • Commit (main today): 98a1cafd9beec33d6433e82c8e9af5ea0307e9de

Expected Behavior: The correct inu to depth_optical frame transform should be published over tf2 when running femto.launch.py.

Actual Behavior: The imu to depth_optical transform is currently published as identity, which seems incorrect. I think this is supported by the documentation: [Orbbec Femto Coordinate Systems](https://www.orbbec.com/documentation/femto-bolt-coordinate-systems/#:~:text=The%20%5Bx%2Cy%5D%20coordinates,left%20pixel%20in%20the%20image).

Potential Causes:

  • Is this an SDK issue where extrinsics are read incorrectly?
  • Or is the wrapper misinterpreting the extrinsics from the SDK?

Additional Notes:

  • I attempted using the v2-main branch, but my sensor doesn't connect (the README suggests Femto isn't supported on v2-main, though I might be mistaken).

Thank you for your help!

john-maidbot avatar Dec 16 '24 00:12 john-maidbot