-
Notifications
You must be signed in to change notification settings - Fork 118
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
Point Cloud miss-alignment while rotation #374
Comments
Okay let me correct a bit. with older version it wasn't perfect too. But i didn't noticed it so much. After increasing size of points in rviz it became noticeable. So this miss-alignment got worse with Version 0.5.3 and 0.5.1 had some of miss-alignment too. |
@wienans is it possible to provide a bag file and launch file? I don't have velodyne, so it will make it easier to investigate. |
Hey i don't think it is about velodyne, because there is no big difference to other point cloud data. And also maybe it is something with my config files. I tried to understand the different parameters but with less documentation of the parameters it is very hard. |
Hey @at-wat , |
It seems better to make the buffer size settable by node parameter. |
Yes i think thats a good idea. Would be nice if you also increase your documentation of the parameters. :) |
Hi @wienans For solving the pointcloud miss-alignment issue while rotating the lidar, we just need to set the queue_size of sub_cloud_ to 1 ? Best, |
Hi @HappySamuel i switched to a other package for localization so I didn’t follow up on this. Reducing the quesize to 1 will defiantly help as no lag will be accumulated but I didn’t test regarding rotational error. Now I use hdl_localization package |
Hi @wienans How does hdl_localization package do when comparing with mcl_3dl? Is it a lot better? Best, |
@HappySamuel best |
Hey,
i installed mcl_3dl couple of months ago with apt install (so assuming i installed 0.5.1 but i am not sure). Everything was working fine. While rotation the velodyne pointclount aligns well with the map.
Now i updated the mcl_3dl with apt to 0.5.3 and while rotation the velodyne pointcloud rotates in respect to the map, which hints that position estimation is not correct. The position is only corrected over time to align the pointcloud again.
After this i installed Version 0.5.1 from source to double check if it was working with earlier versions like intended. And with 0.5.1 build from source it worked again like before updating the package. So i think there is something happening between this two builds which might be contra productive for localization performance.
I didn't tested 0.5.2.
The text was updated successfully, but these errors were encountered: