Sanghyun Hahn†, Seunghun Oh†, Minwoo Jung, Ayoung Kim and Sangwoo Jung*.
This repository includes the Quantitative 3D Map Accuracy Evaluation Hardware and Algorithm for LiDAR(-Inertial) SLAM, which is accepted to IEEE ICCAS 2024.
python 3.11
pip install -r requirements.txt
This process can be tested with our demo pointcloud, original_pointcloud.pcd.
Enter the GPS pose that you wish to crop around into target_pos : the code will automatically provide and visualize the loosely cropped pointcloud.
Then, crop the target tightly manually to obtain the tightly cropped pointcloud.
vid.mp4
X Y Z: axis view
F: free look
Mouse left drag : view adjustment
Mouse wheel up/down : zoom in/out
K: enter/leave cropping mode
Ctrl + Mouse left click : select region (in cropping mode)
Mouse left drag : select region (in cropping mode)
C: crop
S: save **add .pcl for filename extension **
This process can be tested with our demo tightly cropped pointcloud, cropped_pointcloud.ply.
K-means Clustering, RANSAC, SVD is applied to the tightly cropped pointcloud.
As a result, the script returns the x, y position of the target. (=estimated target pose)
While running, # of iterations and total attempts are visualized.
Prepare the ground truth pose and estimated target pose for each target.
The ground truth can be obtained from the GPS sensor attatched to the target.
Subtract the rtk origin pose from the rtk target pose for the ground truth pose.
Copy and paste each pose into relative_absolute.py
relative_absolute.py returns
- frame translation/rotation values
- Distance errors between corresponding targets
- Absolute error (the average of 2)
- Errors of each segment
- Relative error (the average of 4)
This repository is provided for academic purposes. If you encounter technical problems, please contact <Sanghyun Hahn: [email protected]>, <Seunghun Oh: [email protected]>, or <Sangwoo Jung: [email protected]>.
@article{hahn2024quantitative,
title={Quantitative 3D Map Accuracy Evaluation Hardware and Algorithm for LiDAR (-Inertial) SLAM},
author={Hahn, Sanghyun and Oh, Seunghun and Jung, Minwoo and Kim, Ayoung and Jung, Sangwoo},
journal={arXiv preprint arXiv:2408.09727},
year={2024}
}