NDT_matching parameters

asked 2019-05-03 03:59:32 -0500

arash gravatar image

updated 2019-05-03 04:17:27 -0500

gvdhoorn gravatar image


I am trying to use Autoware 1.10 with lidar localization. We have a prerecorded pointcloud map of the area we want to drive. Since the pcd files where too big for autoware i have down sampled them using random downsampling algirithm.

Now using a RoboSense lidar I try to localize the car in the road, but the apparently the algorithm is not able to localize correctly. It seems that the position is more or less correct but there are jumps in localization position. Also regarding to the prediction of the speed also it is not calculating correctly and while the car is stand still it estimates around 29kmph although the localized position is mostly in the same location. I would upload a video of it also for clearer picture of the situation. If you need i can also upload a bag file of it. In the other hand the NDT monitor gives this msg: error: Trying last correct localization -gnss available. And in few situations it converts to a warning.

My question is that what causes this and is it because of the NDT Algorithm parameters? If so what is your suggestion to tune it?

Thank you in advance!



  • Ubuntu 16.04,
  • ROS: Kinetic,
  • Autoware: 1.10
edit retag flag offensive close merge delete


Hi, it is difficult to solve your issue only given by your information. Can you upload your rosbag and pcd file?

kosuke_murakami gravatar image kosuke_murakami  ( 2019-05-06 21:02:15 -0500 )edit