All Projects → Mitchell-Lee-93 → kitti-A-LOAM

Mitchell-Lee-93 / kitti-A-LOAM

Licence: other
Easy description to run and evaluate A-LOAM with KITTI-data

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to kitti-A-LOAM

annotate
Create 3D labelled bounding boxes in RViz
Stars: ✭ 104 (+271.43%)
Mutual labels:  velodyne, ground-truth, lidar-point-cloud
SASensorProcessing
ROS node to create pointcloud out of stereo images from the KITTI Vision Benchmark Suite
Stars: ✭ 26 (-7.14%)
Mutual labels:  kitti-dataset, kitti
lidar-buster
Collection of Python snippets for processing LiDAR point cloud.
Stars: ✭ 15 (-46.43%)
Mutual labels:  velodyne, lidar-point-cloud
voxelnet chainer
VoxelNet implementation in Chainer
Stars: ✭ 26 (-7.14%)
Mutual labels:  kitti-dataset, lidar-point-cloud
Waymo Kitti Adapter
A tool converting Waymo dataset format to Kitti dataset format.
Stars: ✭ 83 (+196.43%)
Mutual labels:  kitti-data, kitti-dataset
DenseLidarNet
No description or website provided.
Stars: ✭ 35 (+25%)
Mutual labels:  kitti-dataset, lidar-point-cloud
Visualizing-lidar-data
Visualizing lidar data using Uber Autonomous Visualization System (AVS) and Jupyter Notebook Application
Stars: ✭ 75 (+167.86%)
Mutual labels:  kitti-dataset, lidar-point-cloud
efficient online learning
Efficient Online Transfer Learning for 3D Object Detection in Autonomous Driving
Stars: ✭ 20 (-28.57%)
Mutual labels:  velodyne, kitti-dataset
pole-localization
Online Range Image-based Pole Extractor for Long-term LiDAR Localization in Urban Environments
Stars: ✭ 107 (+282.14%)
Mutual labels:  lidar-point-cloud
Awesome-Vision-Transformer-Collection
Variants of Vision Transformer and its downstream tasks
Stars: ✭ 124 (+342.86%)
Mutual labels:  lidar-point-cloud
LiDAR-GTA-V
A plugin for Grand Theft Auto V that generates a labeled LiDAR point cloud from the game environment.
Stars: ✭ 127 (+353.57%)
Mutual labels:  lidar-point-cloud
deepOF
TensorFlow implementation for "Guided Optical Flow Learning"
Stars: ✭ 26 (-7.14%)
Mutual labels:  kitti-dataset
pillar-motion
Self-Supervised Pillar Motion Learning for Autonomous Driving (CVPR 2021)
Stars: ✭ 98 (+250%)
Mutual labels:  lidar-point-cloud
Tools RosBag2KITTI
Conversion from ROSBAG (.bag) to image (.png) and points cloud (.bin), including ROSBAG decoding, pcd2bin and file directory extraction.
Stars: ✭ 131 (+367.86%)
Mutual labels:  kitti
FAST LIO LOCALIZATION
A simple localization framework that can re-localize in built maps based on FAST-LIO.
Stars: ✭ 194 (+592.86%)
Mutual labels:  lidar-odometry
Tools Merge Image PointCloud
Project the PointCloud to the image & Generate the LiDAR PointCloud with color.
Stars: ✭ 39 (+39.29%)
Mutual labels:  kitti
Python-for-Remote-Sensing
python codes for remote sensing applications will be uploaded here. I will try to teach everything I learn during my projects in here.
Stars: ✭ 20 (-28.57%)
Mutual labels:  lidar-point-cloud
htr-united
Ground Truth Resources for the HTR of patrimonial documents
Stars: ✭ 23 (-17.86%)
Mutual labels:  ground-truth
continuous-fusion
(ROS) Sensor fusion algorithm for camera+lidar.
Stars: ✭ 26 (-7.14%)
Mutual labels:  kitti
opensource slam noted
open source slam system notes
Stars: ✭ 119 (+325%)
Mutual labels:  loam

A-LOAM for kitti dataset

This repository contains modified code of A-LOAM to run and evaluate with kitti-data set. When you run the code, you'll get the trajectory results of A-LOAM in KITTI groundtruth format and you can directly evalutate the result with KITTI gt by EVO-eval kit. A-LOAM already has the kitti helper for kitti-data usage but I found that it has some problem with directories, so I modified it. Wish you find it helpful, especially who are not familiar with ROS and LOAM.

1. Prerequisites

1.1 Ubuntu and ROS

Ubuntu 64-bit 16.04 or 18.04. ROS Kinetic or Melodic. ROS Installation

1.2. Ceres Solver

Follow Ceres Installation.

1.3. PCL

Follow PCL Installation.

2. Build A-LOAM

Clone the repository and catkin_make:

    cd ~/catkin_ws/src
    git clone https://github.com/HKUST-Aerial-Robotics/A-LOAM.git
    cd ../
    rosdep install --from-paths src --ignore-src -r -y
    catkin_make
    source ~/catkin_ws/devel/setup.bash

3 Making new bagfile from kitti dataset

Download odometry dataset(color or gray, velodyne, calibration, ground truth) from : http://www.cvlibs.net/datasets/kitti/eval_odometry.php and Merge them all in one dataset directory

3.1 Edit the launch file

gedit ~/catkin_ws/src/A-LOAM/launch/kitti_helper.launch

Change 'dataset_folder' and 'output_bag_file' to your own directories

3.2 Run the launch file:

roslaunch kittibag kittibag.launch

4. Run the package

4.1 change the result directory in launch file :

gedit ~/catkin_ws/src/A-LOAM/launch/aloam_velodyne_HDL_64.launch

Change 'RESULT_PATH' to your result dir

4.2 Run the launch file:

roslaunch aloam_velodyne aloam_velodyne_HDL_64.launch

4.3 Play existing bag files:

rosbag play *.bag --clock 

5. Evaluation with evo kit

Check and follow this repository

https://github.com/MichaelGrupp/evo

6. Evaluation results

For LeGO-LOAM with kitti

check https://github.com/Mitchell-Lee-93/kitti-lego-loam

Original code from

https://github.com/HKUST-Aerial-Robotics/A-LOAM

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].