HMX2013 / RANSAC-L-Shape-Fitting

An ROS implementation of "L-Shape Fitting-Based Vehicle Pose Estimation and Tracking Using 3D-LiDAR"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RANSAC L-shape Fitting for 3D LiDAR Point Clouds

An ROS implementation for RANSAC based L-shape fitting for 3D LiDAR point clouds

Ubuntu ROS C++

demo_1

Reference

  • L-Shape Fitting-Based Vehicle Pose Estimation and Tracking Using 3D-LiDAR. IEEE TRANSACTIONS ON INTELLIGENT VEHICLES. 2020

Features

  • very fast comparing to the optimization-based L-shape fitting algorithm

TODOs

  • complete ransac L shape fitting
  • imporove the stability

Known Issues

  • the fitting may be invalid if there are very few point clouds.

Dependencies

  • the segementation part to output topic /segmentation/detected_objects
  • autoware-msgs
  • pcl

How to use

# clone the repo
mkdir -p catkin_ws/src
cd catkin_ws/src
git clone ...
cd ../
catkin_make 
roslaunch ransac_lshape_fitting ransac_lshape_fitting.launch

Contribution

You are welcome contributing to the package by opening a pull-request

We are following: Google C++ Style Guide, C++ Core Guidelines, and ROS C++ Style Guide

License

MIT License

About

An ROS implementation of "L-Shape Fitting-Based Vehicle Pose Estimation and Tracking Using 3D-LiDAR"

License:MIT License


Languages

Language:C++ 98.8%Language:CMake 1.2%