Closed Telios closed 9 months ago
Thanks for your question Telios. The two settings you mention are the most important. For the reference of others looking to do the same:
b_run_with_gt_point_cloud
- set to true here.gt_point_cloud_filename
- your filename for the prior map (.pcd
file) hereb_add_keyframes_enabled
- set to false hereFor the tuning mentioned in the readme, it is a bit of an iterative process for the specific dataset you are working with. Some tuning factors to consider include.
corr_dist
here, so points need to be closer to be considered matches (avoiding potentially incorrect matches). You might consider looking at decreasing tf_epsilon if that is causing exits from the optimization, but I don't think that is likely to make a large difference. rosbag play filename.bag -r 0.1
for instance)Other than these, there may be more fine adjustment of the GICP parameters in here, but hopefully you don't need that.
Thank you very much for this detailed answer! This will definetly improve the accuracy of my GT trajectory. You guys made an awesome project!
Hi, I want to create a ground truth trajectory with LOCUS. I already managed to sucessfully load a prior scanned map into LOCUS and record the odometry msgs for further use with evo. Are there some parameters other than the b_run_with_gt_point_cloud and b_add_keyframes_enabled that have to be changed for LOCUS to run at maximal accuracy sacrificing real-time, as mentioned in the odometry dataset? Thank you in advance!