run the laserscanmatcher failed,cannot get the scan data.
I run the urgnode and demo.launch.I had run the hector mapping with urgnode successfully.But when I run the laserscanmatcher,some errors occured:
[ WARN] [1499780367.086302700, 1282836371.082782259]: Could not get initial transform from base to laser frame, "laser" passed to lookupTransform argument source_frame does not exist.
[ WARN] [1499780367.086457552, 1282836371.082782259]: Skipping scan
[ WARN] [1499780368.087585614, 1282836372.084260143]: Could not get initial transform from base to laser frame, Lookup would require extrapolation into the past. Requested time 1282836371.082782259 but the earliest data is at time 1499780362.302958011, when looking up transform from frame [laser] to frame [base_link]
[ WARN] [1499780368.087706285, 1282836372.084260143]: Skipping scan Warning: TFOLDDATA ignoring data from the past for frame baselink at time 1.28284e+09 according to authority unknownpublisher
Possible reasons are listed at http://wiki.ros.org/tf/Errors%20explained at line 273 in /tmp/binarydeb/ros-kinetic-tf2-0.5.15/src/buffer_core.cpp
...
:err: icp_loop: failed: after trimming, only 32 correspondences. :err: icp: ICP failed for some reason
I am very confused.I read the document according to the prompts but I still can't solve it.
Please help me,thanks.
Asked by rong888 on 2017-07-11 12:28:43 UTC
Comments