Skip to content

Fix D435i IMU Extrinsics - #3901

Closed
radfordi wants to merge 2 commits into
realsenseai:masterfrom
radfordi:d435i-imu-extrinsics
Closed

Fix D435i IMU Extrinsics#3901
radfordi wants to merge 2 commits into
realsenseai:masterfrom
radfordi:d435i-imu-extrinsics

Conversation

@radfordi

@radfordi radfordi commented May 4, 2019

Copy link
Copy Markdown
Contributor

Previously (the rotational part of) _depth_to_imu was applied to the IMU data to put them in depth coordinates when we should have applied the inverse. In addition the translational part of the extrinsics had the wrong sign.

To clean this up, the aligning of the IMU with the depth camera is separated from the exported-to-user/eeprom-stored extrinsics such that the stored and default extrinsics now are with respect to the depth-aligned IMU. This has the effect of completely hiding the coarse aligning of the IMU to depth camera from users.

This is based on the extrinsics graph fix, #3900, without which the extrinsics would still be wrong.

CC @dperox, @dmirota, @schmidtp1.

Daniel Mirota and others added 2 commits May 3, 2019 16:00
Previously (the rotational part of) _depth_to_imu was applied to the
IMU to get depth coordinates when we should have applied the inverse.
In addition the translational part was negated.

The aligning of the IMU with the depth camera is separated from the
exported-to-user/eeprom-stored extrinsics such that the stored and
default extrinsics now are with respect to the depth aligned IMU.
@radfordi

radfordi commented May 4, 2019

Copy link
Copy Markdown
Contributor Author

Should have been again development and not master.

@radfordi radfordi closed this May 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant