Giter Site home page Giter Site logo

bennyustc / livox_free_space Goto Github PK

View Code? Open in Web Editor NEW

This project forked from livox-sdk/livox_free_space

0.0 0.0 0.0 25.58 MB

Livox-Free-Space is a fast and effective free-space detection package using Livox LiDAR data.

C++ 76.23% CMake 23.77%

livox_free_space's Introduction

Livox-Free-Space

Livox-Free-Space is a fast and effective free-space detection package using Livox LiDAR data. It based on traditional algorithm to segment 3D LiDAR data and generate free-space.

Demo

Free space is marked in red.

Dependencies

  • ROS (tested with Melodic)
  • Eigen 3.3.7
  • PCL 1.8

Installation

cd ~/your_workspace/src
git clone https://github.com/Livox-SDK/livox_free_space
cd ..
catkin_make

Run with Bag File

  • Open your bash and cd to the path of your bag, or you can use the demo bag in data/.
rosbag play your.bag
  • Open another bash and cd to your workspace.
cd ~/your_workspace
source devel/setup.bash
roslaunch livox_free_space livox_free_space.launch

Run with your device:

  • Run your LiDAR with livox_ros_driver
cd ~/catkin_ws
source devel/setup.bash
roslaunch livox_ros_driver livox_lidar.launch
  • Change the topic name in src/FreeSpace_node.cpp from/points_raw to /livox/lidar. And then catkin make this package:
cd ~/your_workspace
catkin_make
  • Run the launch file:
source devel/setup.bash
roslaunch livox_free_space livox_free_space.launch

Notes

  • The required topic name of point cloud messages is /points_raw, and the type is sensor_msgs::PointCloud2
  • The parameter height_offset in launch file is used to calibrate the ground height in input point cloud to near 0 in advance.

Support

You can get support from Livox with the following methods:

  • Send email to [email protected] with a clear description of your problem and your setup
  • Report issues on github

livox_free_space's People

Contributors

livox-sdk avatar

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.