-
Notifications
You must be signed in to change notification settings - Fork 109
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
Question about input pointcloud #62
Comments
Working with 180° pointcloud, my bad |
I recently discovered an issue with a specific pointcloud. The crashes appears immediately when processing point cloud data from an OS1 128 Ouster LiDAR. Specifically, the crash occurs when the point cloud data does not begin from grade 0 of the LiDAR sensor. |
Have you tried to run Patchwork++ on your data? I guess it does not count. |
Yeah, my data is the pointcloud coming from the image above. We managed to find what seems to be the real issue:
The code crash on this line while trying to access normal_, as it has not been initialized after patchwork wasn't able to find a ground. Our current """fix""" was to change all 4 vectors
I'm reporting this as probably, almost surely, there is a better method to accomplish this task. Just to give some context: I'm running patchworkpp using ROS2. |
Aha, by any chance, did you change the sensor height parameter? |
Yeah, i'm not 100% sure but i think we changed it to 1m |
But it's weird that there are none of the ground points. Could you share some pcd files for us? |
In the first screenshot there were no ground point because patchwork was crashing instantly. After the changes i described earlier everything was working fine (we are still tuning some parameters) |
Any update on this? Can I help in some other ways? |
That's strange, though. If you have time, could you do PR about that vector one? So you'are saying you changed the original code: Eigen::VectorXf normal_;
Eigen::VectorXf singular_values_;
Eigen::Matrix3f cov_;
Eigen::VectorXf pc_mean_; to Eigen::Vector3f normal_;
Eigen::Vector3f singular_values_;
Eigen::Matrix3f cov_;
Eigen::Vector3f pc_mean_; ? Do I follow you? |
Yeah you got the idea, i opened the PR as you asked |
Hi, first let me congratulate to you for your fantastic work.
I want to ask a simple question, just to be 100% sure: does patchworkpp support only 360° pointclouds?
I was trying to get it to work with a partial pointcloud but i don't think that's possible
The text was updated successfully, but these errors were encountered: