Ask Your Question

Libpointmatcher : Error ICP failed to Converge

asked 2018-01-04 06:15:42 -0500

Aasiya Shaikh gravatar image


I am using libpointmatcher package for finding transformation between two 2D pointclouds (Using RPlidar sensor) . But some times it gives me an Error :

"[ERROR] [1514615155.146144153]: ICP failed to converge: "

Please can anyone suggest me in which situation I will be getting this type of an error . Or does it haves any limitation .

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-01-04 07:15:22 -0500

Registering two partially overlapping point clouds is a very challenging task and the ICP algorithm doesn't always find a good solution, as you have discovered with the error messages you've seen.

These failures are usually caused by an insufficient overlap between the two clouds or the initial starting point for ICP being too far away from the correct solution.

I'd recommend reading up on ICP here and here if you haven't already. You may be able to improve performance be estimating the point normals and including these in the matching algorithm depending on the implementation of ICP you're using.

edit flag offensive delete link more


Thank you sir, it helped a lot.

Aasiya Shaikh gravatar image Aasiya Shaikh  ( 2018-01-16 03:25:40 -0500 )edit

Thanks Aasiya, if this helped you solve the problem could you accept the answer so this is useful for others.

PeteBlackerThe3rd gravatar image PeteBlackerThe3rd  ( 2018-01-16 07:43:30 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2018-01-04 06:15:42 -0500

Seen: 142 times

Last updated: Jan 04 '18