-
Notifications
You must be signed in to change notification settings - Fork 20
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
Stereo Baseline evaluates to 60m based on provided Ros calibration files #9
Comments
To fix this I tried to do a manual stereo calibration using the ROS camera calibrator package with no luck:
|
Hi @antoan , The formula you are using to calculate baseline is correct (B. = Tx/ -fx' ). But I'm not sure how you derive at the unit of baseline. The value of 60 mm is the correct baseline for this camera. It should be in millimeters and not in meters like you have derived. e-con systems currently does not support calibrating its cameras by end users. All Tara cameras come precalibrated from the factory. So, you are on your own in that regard. Unless you played around with the casing or the lenses, recalibration will not be necessary. This is an open-source project with the primary intention of enabling beginners to get started with using the Tara camera on ROS. If you have any radical questions or require priority support, I'd suggest you contact e-con's support team directly via mail ([email protected]). |
When viewing the output pointcloud of Tara in Rviz, the rendered poincloud cluster always appears very far out in relation to the sensor position.
In addition, when I ran the sensor with RTABMAP Slam algoritm on ros, I had warning messages reporting a baseline of 60m. So I decided to have a look at the calibration files saved in ./ros/camera_info directory to check this.
Calculating resultant baseline
From http://docs.ros.org/jade/api/sensor_msgs/html/msg/CameraInfo.html
By inspecting the above implementation we can obtain the following expression for the camera
B. = Tx/ -fx' .
To plugin clibration values into this expresion:
rostopic echo /stereo/right/camera_info yields the following calibration data:
This further yeilds:
Tx = -44485.417759835844, fx' = 739.0412675724488
Baseline = Tx/-fx' = -44485.417759835844/ - 739.0412675724488 = 60.193415052
The text was updated successfully, but these errors were encountered: