Question for using the Intel D405 as a tracking camera #11586
Replies: 3 comments
-
Hi @HanzDieter Thanks very much for your questions.
https://dev.intelrealsense.com/docs/high-speed-capture-mode-of-intel-realsense-depth-camera-d435 The D405 camera model does not support the 300 FPS High Speed Capture Mode described in the paper though, as its fastest supported depth speed is 90 FPS.
Whilst the RealSense SDK supports T265 and it is still available in the RealSense Store at the time of writing this, it is now a retired camera model and so may not be available in the future. https://store.intelrealsense.com/buy-intel-realsense-tracking-camera-t265.html https://www.intelrealsense.com/how-to-getting-imu-data-from-d435i-and-t265/ https://www.intelrealsense.com/depth-and-tracking-combined-get-started/ https://dev.intelrealsense.com/docs/tracking-camera-t265-datasheet If you would prefer to use your own choice of IMU instead though, then you should be able to make use of a D405 and data from an external IMU if you use ROS2 with the RealSense ROS wrapper ros2-development. https://github.com/IntelRealSense/realsense-ros If you would need to use ROS1 instead of ROS2, whilst the RealSense ROS1 wrapper does not support D405 it is possible to edit its code to add support, as described at IntelRealSense/realsense-ros#2582 (comment) The RealSense SDK does have a Python-based IMU calibration tool but it is designed for use with built-in RealSense IMUs rather than an external one. https://github.com/IntelRealSense/librealsense/tree/master/tools/rs-imu-calibration Some RealSense users use a tool called Kalibr for their IMU calibration. https://roboticsknowledgebase.com/wiki/sensing/camera-imu-calibration/
This feature requires RealSense SDK version 2.51.1 or newer. |
Beta Was this translation helpful? Give feedback.
-
Hello MartyG,
What can I do with this function? I thought it is a simulation of the Realsense stereo-camera? (https://github.com/IntelRealSense/librealsense/tree/master/examples/software-device) Is it possilble with this emulation to do the job? I will look at your suggestion, hoping I´ll get good results Best regards, |
Beta Was this translation helpful? Give feedback.
-
The software-device feature allows you to define a 'virtual camera' and have the SDK use it to simulate a camera so that you do not need to have a real physical camera attached. It can also be used to import non-RealSense camera data from OpenCV such as webcam RGB into the SDK. software-device works best with C++ language though as it has problems in Python. As the D405's camera hardware is designed specially for high accuracy, high quality results at close range, software-device would likely not provide a better close-range image than D405.
If a surface has low texture or no texture, you could add texture to surfaces to aid depth analysis by using an external visible pattern projector that the D405 will be able to see and make use of. The section of Intel's guide about projectors linked to below has more information about this. https://dev.intelrealsense.com/docs/projectors#6-the-consumer-front-projector In regard to the IMU and pairing a T265 with D405, the T265 IMU would be used as D405 is not equipped with an IMU. This is not a problem though if the D405 and T265 were mounted together on a bracket, as both cameras will move in the same direction simultaneously when fixed on a mount. So the T265's orientation will also be the orientation of the D405 if they are both facing in the same direction on the mount.
As mentioned above, my colleagues thought that a magnifying lens would not be helpful but you are completely free to experiment, of course. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I have a Intel D405 Stereo-Camera and I want to use this camera as a tracking camera with depth informationen.
I use this camera in a low textured enviroment at a very slow movement of the camera <200 mm/ minute. (Moving past a wall at a working distance of 200 mm)
With good lighting conditions I get very accurate depth-maps.
My questions are:
best regards,
Hanz
Beta Was this translation helpful? Give feedback.
All reactions