Closed liuyf5231 closed 5 years ago
Hi @liuyf5231 ,
NDT-based methods may not work well with 16-line LIDARs because it is not very robust to sparse point clouds. Could you try to use GICP or GICP_OMP instead of NDT_OMP (by changing parameters in the launch file)? If you are using ROS melodic, GICP should work well (PCL on Kinetic or earlier has a bug). You can also try to slow down the rosbag playback speed:
bash rosbag play --clock -r 0.2 bagfilename.bag
Hi @liuyf5231 , NDT-based methods may not work well with 16-line LIDARs because it is not very robust to sparse point clouds. Could you try to use GICP or GICP_OMP instead of NDT_OMP (by changing parameters in the launch file)? If you are using ROS melodic, GICP should work well (PCL on Kinetic or earlier has a bug). You can also try to slow down the rosbag playback speed:
bash rosbag play --clock -r 0.2 bagfilename.bag
It works! if I want to use hdl localization,I need to change the registration method to GICP_OMP?
In that case, maybe you can use NDT_OMP since the target point cloud (map cloud) is dense.
Hi koide3 ,
I tested hdl graph slam by robosense 16 lidar, but i found that there is something wrong with the map.
tf between map and odom,