Re: "libpointmatcher has failed

Posted by Masoumeh on
URL: http://official-rtab-map-forum.206.s1.nabble.com/libpointmatcher-has-failed-tp8081p8633.html

Hi Mattieu,

I have a big issue with this icp, i have increased the Icp/MaxTranslation to 0.4 and even to 0.6, but again i have this error.
when I run rtabmap, and send the goals to the move-base, it is fine for the first minutes, but after a few minutes rtabmap fails becasue of this error, and makes the other files which are using icp-odom, fail as well.

[ WARN] [1634039493.347906000]: Could not get transform from icp_odom to base_link after 0.200000 seconds (for stamp=1634039491.368917)! Error="Lookup would require extrapolation into the future.  Requested time 1634039491.368917465 but the latest data is at time 1634039382.535105467, when looking up transform from frame [base_link] to frame [icp_odom]. canTransform returned after 0.202121 timeout was 0.2.".
[ WARN] (2021-10-12 12:51:33.409) OdometryF2M.cpp:529::computeTransform() Registration failed: "libpointmatcher has failed: ErrorMnimizer: no point to minimize" (guess=xyz=18.544451,50.635197,0.000000 rpy=0.000000,0.000000,-0.827829)

libpointmatcher-error.png

and this is the output of my rtabmap --version:

masoumeh@masoumeh-ThinkPad-T490s:~/catkin_ws$ rtabmap --version
RTAB-Map:               0.20.7
PCL:                     1.7.2
With VTK:                6.2.0
OpenCV:              3.3.1-dev
With OpenCV xfeatures2d:  true
With OpenCV nonfree:      true
With ORB OcTree:          true
With SuperPoint Torch:   false
With Python3:            false
With FastCV:             false
With Madgwick:            true
With TORO:                true
With g2o:                 true
With GTSAM:              false
With Vertigo:             true
With CVSBA:              false
With Ceres:              false
With OpenNI2:            false
With Freenect:            true
With Freenect2:          false
With K4W2:               false
With K4A:                false
With DC1394:             false
With FlyCapture2:        false
With ZED:                false
With RealSense:          false
With RealSense SLAM:     false
With RealSense2:         false
With MYNT EYE S:         false
With libpointmatcher:    false
With octomap:             true
With cpu-tsdf:           false
With open chisel:        false
With Alice Vision:       false
With LOAM:               false
With FOVIS:              false
With Viso2:              false
With DVO:                false
With ORB_SLAM2:          false
With OKVIS:              false
With MSCKF_VIO:          false
With VINS-Fusion:        false


Would you please guide me what should i do to solve this problem?