-
Notifications
You must be signed in to change notification settings - Fork 795
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
rtabmap in real scenes #1415
Comments
Actually, it looks relatively good for a stereo camera. What kind of camera is used? Is depth computed on the camera? It looks like the disparity approach used is interpolating maybe too much the textureless surfaces. With EuRoC dataset, we compute the depth using opencv's cv::StereoBM approach, which would give sparse depth only where there is enough texture (in your example, the ground would be invisible). Note that if your goal is to generate a very accurate point cloud, you may consider using/adding a TOFcamera/LiDAR instead of stereo. |
With rtabmap-databaseViewer, you can open the 3D view to inspect every single image/cloud. The noise you are seing is maybe coming from the depth image itself. If you need tips on how to filter some noise in post processing, you may share your database so we can take a look. |
Here is the database.
It is confused that the table and chair are not textureless targets, but the quality of their point cloud is poor (Despite my multiple and careful scans of the targets from multiple angles). |
I did as you say, but I can't make the ground aligned with xy plane in rviz,. No matter how I change the params, nothing change in rviz.
|
That should tilt the camera: <node pkg="tf" type="static_transform_publisher" name="base_link_to_camera" args="0 0 -0.5 0 -0.25 0 /base_link /camera_link 100" /> not sure why it didn't work. You can visualize TF in RVIZ, that's the best way to see the 3D relation between the frames. |
I find the noise appears when I regenerate higher density cloud in rtabmap-databaseViewer. And it needs more filtering operations to remove noise. The online result in rtabmap_viz look better. I don't know why and this problem doesn't occur in Euroc. |
When I run rtabmap with EuRoC, it performs well. But when I run it with my stereo camera in real scenes, the quality of the point cloud is not satisfactory. I have set the max resolution of the camera and avoided large movement. Do you have any idea?
The text was updated successfully, but these errors were encountered: