-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to query the external parameters from camera to imu #10568
Comments
Hi @canglangzhige You can launch the RealSense SDK's 'rs-enumerate-devices' tool in calibration information mode with the command rs-enumerate-devices -c to list the extrinsics of the camera that include the translation between different sensors (including gyro and depth, accel and depth, etc). The information shown below was retrieved from my D455 camera model. You should query your own camera to find its unique extrinsic values. |
Thanks for your answer! |
1 similar comment
Thanks for your answer! |
Accel and Gyro both come from a single IMU component inside the camera, so it makes sense that they would both have the same physical position in relation to other sensors. Any time that the transform between two sensors is being described, it is an Extrinsic instead of an Intrinsic. The D455 camera model has a compensation mechanism intended to mitigate the effect of thermal propagation in optics. When active (default = On) it will track and adjust Depth and RGB calibration parameters automatically. There is no way to tell in advance how automatic calibration would change the values in comparison to the original factory-default calibration values. As you are already familiar with using the camera calibration data interface in the RealSense Viewer, it may be worth using the guide at #10182 (comment) to reset the camera to its factory defaults using this interface and write it to the camera hardware to see if it works as well for you as performing a re-calibration. |
As you said " When active (default = On) it will track and adjust Depth and RGB calibration parameters automatically." Can Infrared 1 and Infrared 2 be automatically calibrated? |
As far as I am aware, the Infrared and Infrared 2 streams are not automatically calibrated. Although depth frames are generated from frames produced by the left and right infrared sensors, it is important to bear in mind that they are using raw IR frames in the camera hardware at the point of capture and not the Infrared and Infrared 2 streams. This is why depth can be streamed even if the Infrared and Infrared 2 streams are not enabled.
https://dev.intelrealsense.com/docs/projection-in-intel-realsense-sdk-20 |
|
Can I get a color left infrared sensor and a gray right infrared sensor at the same time and how? |
If left color is streamed then right monochrome infrared cannot be streamed at the same time. You can either have color from left infrared on its own or left and right infrared. |
OK. Thank you for your patience. |
Can I use ROS to subscribe and save trajectories that the d455 has run? In what way? What algorithm does d455 use to calculate its own odometry? Which sensors were used?
…------------------ 原始邮件 ------------------
发件人: "IntelRealSense/librealsense" ***@***.***>;
发送时间: 2022年6月7日(星期二) 晚上10:34
***@***.***>;
***@***.******@***.***>;
主题: Re: [IntelRealSense/librealsense] How to query the external parameters from camera to imu (Issue #10568)
If left color is streamed then right monochrome infrared cannot be streamed at the same time. You can either have color from left infrared on its own or left and right infrared.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Only the RealSense T265 Tracking Camera has built-in support for trajectory tracking and device pose. It is possible to implement relative position tracking and trajectory plotting with an IMU-equipped D435i or D455 model using an adaptation of Intel's SLAM guide for ROS that a RealSense user created at the link below. https://shinkansan.github.io/2019-UGRP-DPoom/SLAM.html Alternatively, if it is possible for you to purchase a T265 then it could be mounted on a bracket with the D455 to provide trajectory whilst the D455 provides the depth data. Intel have a guide for doing so here: https://www.intelrealsense.com/depth-and-tracking-combined-get-started/ |
Hi @canglangzhige Do you require further assistance with this case, please? Thanks! |
Case closed due to no further comments received. |
Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):
All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)
Hello, I run ./realsense-viewer, and I can find stereo baseline/ right intrinsics/left intrinsics in Calibration data and so on. As shown in the following figure:

But there is no coordinate system transformation of the camera relative to the imu. How can I query the factory parameters of the camera's coordinate system transformation relative to the imu?
Issue Description
<Describe your issue / question / feature request / etc..>
The text was updated successfully, but these errors were encountered: