This is a LiDAR simulator package for spinning LiDARs and solid-state LiDARs, described in paper: 3D LiDAR Intrinsic Calibration and Automatic System for LiDAR to Camera Calibration (PDF). More detail will be added soon.
Author: Bruce JK Huang
Maintainer: Bruce JK Huang, bjhuang@umich.edu
Affiliation: The Biped Lab, the University of Michigan
This package has been tested under MATLAB2019a and Ubuntu 16.04.
[Issues]
If you encounter any issues, I would be happy to help. If you cannot find a related one in the existing issues, please open a new one. I will try my best to help!
Periodic intrinsic and extrinsic (re-)calibrations are essential for modern perception and navigation systems deployed on autonomous robots. To date, intrinsic calibration models for LiDARs have been based on hypothesized physical mechanisms for how a spinning LiDAR functions, resulting in anywhere from three to ten parameters to be estimated from data. Instead we propose to abstract away from the physics of a LiDAR type (spinning vs solid state, for example) and focus on the spatial geometry of the point cloud generated by the sensor. This leads to a unifying view of calibration. In experimental data, we show that it outperforms physics-based models for a spinning LiDAR. In simulation, we show how this perspective can be applied to a solid state LiDAR. We complete the paper by reporting on an open- source automatic system for target-based extrinsic calibration from a LiDAR to a camera.
Please checkout the introduction video. It highlights some importants keypoints in the paper!
- Noise-free:
Calibrate two types of LiDARs in the simulator using the method described in paper: 3D LiDAR Intrinsic Calibration and Automatic System for LiDAR to Camera Calibration (PDF)
Induce 3-parameter perturbation model (N1), 6-parameter perturbation model (N2), and Sim(3) noise model (N3) for a spinning LiDAR in the simulator.
Please download matlab_utils from here.
Please download LiDAR_intrinsic_calibration from here.
To test the simulator for a spinning lidar, run main_spinning_lidar.m
To test the simulator for a solid state lidar, run main_solid_state_lidar.m
- Jiunn-Kai Huang, Chenxi Feng, Madhav Achar, Maani Ghaffari, and Jessy W. Grizzle, "3D LiDAR Intrinsic Calibration and Automatic System for LiDAR to Camera Calibration" (PDF)(arXiv will appear soon))
- Jiunn-Kai Huang and J. Grizzle, "Improvements to Target-Based 3D LiDAR to Camera Calibration" (PDF)(arXiv)
@article{huang2020improvements,
author={J. {Huang} and J. W. {Grizzle}},
journal={IEEE Access},
title={Improvements to Target-Based 3D LiDAR to Camera Calibration},
year={2020},
volume={8},
number={},
pages={134101-134110},}