├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── include ├── imu_processor │ ├── data_process.h │ └── gyr_int.h ├── loam_horizon │ ├── common.h │ └── tic_toc.h └── sophus │ ├── average.hpp │ ├── common.hpp │ ├── example_ensure_handler.cpp │ ├── geometry.hpp │ ├── interpolate.hpp │ ├── interpolate_details.hpp │ ├── num_diff.hpp │ ├── rotation_matrix.hpp │ ├── rxso2.hpp │ ├── rxso3.hpp │ ├── se2.hpp │ ├── se3.hpp │ ├── sim2.hpp │ ├── sim3.hpp │ ├── sim_details.hpp │ ├── so2.hpp │ ├── so3.hpp │ ├── test_macros.hpp │ ├── types.hpp │ └── velocities.hpp ├── launch ├── loam_calib_hh.launch ├── loam_calib_ht.launch ├── loam_livox_horizon.launch └── loam_livox_horizon_imu.launch ├── package.xml ├── rviz_cfg ├── livox_viz.rviz ├── loam_horizon.rviz └── mlcalib.rviz └── src ├── horizon_merger.cpp ├── imu_processor ├── data_process.cpp ├── data_process_node.cpp └── gyr_int.cpp ├── laserMapping.cpp ├── laserOdometry.cpp ├── lidarCalibFactor.hpp ├── lidarFactor.hpp ├── livox_repub.cpp ├── mlc ├── logger │ ├── dlog_client.h │ ├── easylogging++.h │ ├── logger.h │ └── string_format.h ├── multi_lidar_calib.cc ├── multi_lidar_calib.h ├── transform.cc ├── transform.h └── utils │ ├── TicToc.h │ ├── geoutils.h │ ├── statutils.h │ ├── visutils.h │ └── yamlutils.h └── scanRegistration.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | cmake-build-debug 3 | .idea/ 4 | *~ 5 | .user 6 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/README.md -------------------------------------------------------------------------------- /include/imu_processor/data_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/imu_processor/data_process.h -------------------------------------------------------------------------------- /include/imu_processor/gyr_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/imu_processor/gyr_int.h -------------------------------------------------------------------------------- /include/loam_horizon/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/loam_horizon/common.h -------------------------------------------------------------------------------- /include/loam_horizon/tic_toc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/loam_horizon/tic_toc.h -------------------------------------------------------------------------------- /include/sophus/average.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/average.hpp -------------------------------------------------------------------------------- /include/sophus/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/common.hpp -------------------------------------------------------------------------------- /include/sophus/example_ensure_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/example_ensure_handler.cpp -------------------------------------------------------------------------------- /include/sophus/geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/geometry.hpp -------------------------------------------------------------------------------- /include/sophus/interpolate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/interpolate.hpp -------------------------------------------------------------------------------- /include/sophus/interpolate_details.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/interpolate_details.hpp -------------------------------------------------------------------------------- /include/sophus/num_diff.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/num_diff.hpp -------------------------------------------------------------------------------- /include/sophus/rotation_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/rotation_matrix.hpp -------------------------------------------------------------------------------- /include/sophus/rxso2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/rxso2.hpp -------------------------------------------------------------------------------- /include/sophus/rxso3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/rxso3.hpp -------------------------------------------------------------------------------- /include/sophus/se2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/se2.hpp -------------------------------------------------------------------------------- /include/sophus/se3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/se3.hpp -------------------------------------------------------------------------------- /include/sophus/sim2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/sim2.hpp -------------------------------------------------------------------------------- /include/sophus/sim3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/sim3.hpp -------------------------------------------------------------------------------- /include/sophus/sim_details.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/sim_details.hpp -------------------------------------------------------------------------------- /include/sophus/so2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/so2.hpp -------------------------------------------------------------------------------- /include/sophus/so3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/so3.hpp -------------------------------------------------------------------------------- /include/sophus/test_macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/test_macros.hpp -------------------------------------------------------------------------------- /include/sophus/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/types.hpp -------------------------------------------------------------------------------- /include/sophus/velocities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/include/sophus/velocities.hpp -------------------------------------------------------------------------------- /launch/loam_calib_hh.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/launch/loam_calib_hh.launch -------------------------------------------------------------------------------- /launch/loam_calib_ht.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/launch/loam_calib_ht.launch -------------------------------------------------------------------------------- /launch/loam_livox_horizon.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/launch/loam_livox_horizon.launch -------------------------------------------------------------------------------- /launch/loam_livox_horizon_imu.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/launch/loam_livox_horizon_imu.launch -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/package.xml -------------------------------------------------------------------------------- /rviz_cfg/livox_viz.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/rviz_cfg/livox_viz.rviz -------------------------------------------------------------------------------- /rviz_cfg/loam_horizon.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/rviz_cfg/loam_horizon.rviz -------------------------------------------------------------------------------- /rviz_cfg/mlcalib.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/rviz_cfg/mlcalib.rviz -------------------------------------------------------------------------------- /src/horizon_merger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/horizon_merger.cpp -------------------------------------------------------------------------------- /src/imu_processor/data_process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/imu_processor/data_process.cpp -------------------------------------------------------------------------------- /src/imu_processor/data_process_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/imu_processor/data_process_node.cpp -------------------------------------------------------------------------------- /src/imu_processor/gyr_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/imu_processor/gyr_int.cpp -------------------------------------------------------------------------------- /src/laserMapping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/laserMapping.cpp -------------------------------------------------------------------------------- /src/laserOdometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/laserOdometry.cpp -------------------------------------------------------------------------------- /src/lidarCalibFactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/lidarCalibFactor.hpp -------------------------------------------------------------------------------- /src/lidarFactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/lidarFactor.hpp -------------------------------------------------------------------------------- /src/livox_repub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/livox_repub.cpp -------------------------------------------------------------------------------- /src/mlc/logger/dlog_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/logger/dlog_client.h -------------------------------------------------------------------------------- /src/mlc/logger/easylogging++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/logger/easylogging++.h -------------------------------------------------------------------------------- /src/mlc/logger/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/logger/logger.h -------------------------------------------------------------------------------- /src/mlc/logger/string_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/logger/string_format.h -------------------------------------------------------------------------------- /src/mlc/multi_lidar_calib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/multi_lidar_calib.cc -------------------------------------------------------------------------------- /src/mlc/multi_lidar_calib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/multi_lidar_calib.h -------------------------------------------------------------------------------- /src/mlc/transform.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/transform.cc -------------------------------------------------------------------------------- /src/mlc/transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/transform.h -------------------------------------------------------------------------------- /src/mlc/utils/TicToc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/utils/TicToc.h -------------------------------------------------------------------------------- /src/mlc/utils/geoutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/utils/geoutils.h -------------------------------------------------------------------------------- /src/mlc/utils/statutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/utils/statutils.h -------------------------------------------------------------------------------- /src/mlc/utils/visutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/utils/visutils.h -------------------------------------------------------------------------------- /src/mlc/utils/yamlutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/mlc/utils/yamlutils.h -------------------------------------------------------------------------------- /src/scanRegistration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livox-SDK/livox_calibration/HEAD/src/scanRegistration.cpp --------------------------------------------------------------------------------