Open dbdxnuliba opened 1 year ago
It is very hard to tell without processing the data on my side and unfortunately, there are too many requests related to a specific application to handle. Just by looking at the screenshots, you should be able to adjust your yaml
to get better results. It doesn't look like a tricky dataset.
I suggest you to activate VTKFileInspector
and display the links (matched) in paraview along with the reading and reference to analyse the optimization process iteration by iteration. It should be easy to spot the problem.
combine ransac with icp can get a better result with open3d
1)this is the icp result :
in the fig: white cloud :template cloud pt blue cloud:reading in cloud pt read cloud: after icp processing cloud pt 2) I got the result by : rosrun libpointmatcher pmicp -v --config src/build_depend/libpointmatcher-master/examples/icp_tutorial/icp_tutorial_cfg_body.yaml output/child_body.ply output/raw_in_base_footprint.ply
3) icp_tutorial_cfg_body.yaml is as the follwing:
4) the template ply file is as follows: template.zip
the reading data ply file:
reading_data.zip
Question: we can see in the above result figure,the point_cloud was not matched well, how can we improve the matching result. Any helps is pleasured!