Thanks to visit codestin.com
Credit goes to github.com

Skip to content

huashu996/LIVOX-CAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LIVOX-CAM: Adaptive Coarse-to-Fine Visual-assisted LiDAR Odometry for Solid-State LiDAR

✅ 1. System Overview of LIVOX-CAM

LIVOX-CAM is a visual-assisted LiDAR odometry system based on KISS-ICP, designed specifically for small field-of-view (FoV) solid-state LiDAR sensors. The system features a two-stage architecture:

  1. Front-end Module: Data pre-processing and fusion.
  2. Back-end Module: Coarse-to-fine iterative pose optimization.

LIVOX-CAM is optimized for stability in various challenging environments, including:

  • Autonomous Driving
  • Unstructured Environments
  • Handheld Scenarios
  • Degenerate Scenarios
  • High-altitude Mapping Tasks

Multi-layer Local Map Visualization

local_map

Support for Color Dense Mapping

colored_map

✅ 2. Dataset Demos

📌Dataset Demo
Garden Dataset
Geode Dataset
M3DGR Dataset
MARS-LVIG Dataset
SEU Dataset
📌Challenging Scenarios Demo
Tunnel-degraded Scenarios
High-altitude Degraded Scenarios
Dark Scene

✅ 3. Installation Guide

🔧 Recommended System Setup

  • Operating System: Ubuntu 20.04
  • ROS Version: ROS Noetic

🔧 Dependencies

  1. Livox SDK

    cd livox_sdk/build
    cmake ..
    make -j8
    sudo make install
  2. fmt

    cd fmt/build
    cmake ..
    make -j8
    sudo make install
  3. Eigen

    cd eigen/build
    cmake ..
    make -j8
    sudo make install
  4. Sophus

    sudo apt-get install ros-noetic-sophus
  5. Ceres Solver

    sudo apt-get install libceres-dev
  6. PCL (Point Cloud Library)

    sudo apt install libpcl-dev
    sudo apt install pcl-tools
  7. OpenCV

    sudo apt install libopencv-dev python3-opencv
  8. Other Dependencies

    sudo apt-get install ros-noetic-tf2-sensor-msgs
    sudo apt-get install ros-noetic-eigen-conversions
    sudo apt-get install liboctomap-dev
    sudo apt install ros-noetic-octomap ros-noetic-octomap-rviz

✅ 4. Build and Run

🔧 Building the Project

git clone https://github.com/your-repository/livox_cam.git
cd livox_cam
catkin build
source devel/setup.bash

🔧 Running the System

roslaunch kiss-lv livox.launch
rosbag play your_data.bag

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published