Coder Social home page Coder Social logo

zhijianglu / rclc Goto Github PK

View Code? Open in Web Editor NEW
23.0 3.0 6.0 23.39 MB

LiDAR-Camera Calibration for non-repeative scanning Livox LiDAR

License: Apache License 2.0

CMake 1.34% C++ 91.82% C 6.84%
calibration-toolbox lidar livox livox-lidar multi-sensor multi-sensor-calibration calibrateion autonomous-vehicles

rclc's Introduction

Livox-LiDAR-Camera Calibrator

In this repository, we aim to build a high-precision automatic calibration tool for Livox-LiDAR-Camera system using a printed chessboard.

Paper

For non-commercial research use. Please cite our Optics Express paper when use it, and it can be downloaded here:

  @article{RCLC,
  author = {Zhengchao Lai and Yue Wang and Shangwei Guo and Xiantong Meng and Jun Li and Wenhao Li and Shaokun Han}
  number = {10},
  pages = {16242--16263},
  publisher = {OSA},
  title = {Laser reflectance feature assisted accurate extrinsic calibration for non-repetitive scanning LiDAR and camera systems},
  volume = {30},
  month = {May},
  year = {2022},
  url = {http://opg.optica.org/oe/abstract.cfm?URI=oe-30-10-16242},
  doi = {10.1364/OE.453449}
  }

Calibration results

  • Grid fitting process:

  • Reproject results: point cloud to image ( more than 100m distance, toward pixel-wise align precision ):

  • Reproject results: image pixel map to point clouds:

Requirements

  • PCL (>1.7)
  • Eigen3(3.3.4)
  • OpenCV (>3.0)
  • ceres

Usage

  1. Configure data_root_path to be the data path in file config_real.yaml.

  2. build project:

    mkdir build && cd build

    cmake .. && make

  3. Segment the chessboard from pointcloud.

    ./BoardSegmentation

  4. Start calibrate and show the results.

    ./Calibrate

Realworld Datasets

Indoor and outdoor calibration data for MID-40 and Zed2 system can be downloded at GoogleDrive

Simulated Datasets

The complete code of simulation tool has been uploaded to Livox_Cam_Simulator. Some result as shown in the following figures.

  • The scan model of Livox LiDAR:

  • The zed camera combined with Livox LiDAR:

  • The Gazebo scene:

  • The rviz visulation:

Point clouds with reflectance intensity which mapped according to the color of the materials:

rclc's People

Contributors

zhijianglu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

rclc's Issues

Input File Issue

Hi, I wanna launch this repo, but the description is not clear, could you explain the details of running this repo, especially the data requirements and how to configure the input? Thx

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.