Skip to content
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

Drift using 2D Laser in large spaces #44

Open
LotfiZ opened this issue Nov 1, 2023 · 3 comments
Open

Drift using 2D Laser in large spaces #44

LotfiZ opened this issue Nov 1, 2023 · 3 comments

Comments

@LotfiZ
Copy link

LotfiZ commented Nov 1, 2023

Hi dear,

its been few weeks that we are testing DLO to compute odometry for a mobile robot and its has great result. However, when we went to a larger space to test it, we had a lot of drift, we did some parameter tuning as suggested in the previous issue tickets concerning sparse lidars but we could not reach acceptable results. The laser measurements are in 2D and do not cover full 360 but around 270, in addition, sometimes the laser measures the ground. Do you think that its related to this ?

image

We played with the outlier rejection parameters, the max corr distance for both s2s and s2m and the adaptiveParams. An error is raised everytime in this environnement and its related to convexHull : [pcl::ConvexHull::performReconstrution3D] ERROR: qhull was unable to compute a convex hull for the given point cloud (375)!. This error does not rise in smaller places.

Thank you very much for your help !

@kennyjchen
Copy link
Collaborator

Yes, a non-360 FOV can definitely affect how submapping is done in DLO.

@aba01kz
Copy link

aba01kz commented Aug 22, 2024

sorry, can I use DLO with rplidar (2D lidar with single line laser)?

@kennyjchen
Copy link
Collaborator

You probably could use it, but I'd imagine the performance will be pretty poor unfortunately. DLO is optimized for 3D point clouds with 360 FOV.

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

No branches or pull requests

3 participants