MCPcopy Create free account
hub / github.com/Livox-SDK/livox_laser_simulation

github.com/Livox-SDK/livox_laser_simulation @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
42 symbols 45 edges 6 files 5 documented · 12% updated 2y ago★ 33323 open issues

Browse by type

Functions 38 Types & classes 4
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Livox Laser Simulation

A package to provide plug-in for Livox Series LiDAR.

Requirements

  • ROS(=Melodic)
  • Gazebo (= 9.x, http://gazebosim.org/)
  • Ubuntu(=18.04)

Results

  • avia

- mid40

- mid70

- tele

- horizon

Usage

Note that the version of gazebo in main branch is gazebo 9.18. If you use gazebo 7, checkout to "gazebo7" branch.

Before you write your urdf file by using this plugin, catkin_make/catkin build is needed.

A simple demo is shown in livox_simulation.launch

Run

    roslaunch livox_laser_simulation livox_simulation.launch

to see.

We can choose the lidar model by selecting different CSV file in scan_mode dir from changing the launch file: - HAP.csv - mid360.csv - avia.csv - horizon.csv - mid40.csv - mid70.csv - tele.csv

Parameters(only for display , and example by avia)

  • laser_min_range: 0.1 // min detection range
  • laser_max_range: 200.0 // max detection range
  • horizontal_fov: 70.4 //°
  • vertical_fov: 77.2 //°
  • ros_topic: scan // topic in ros
  • samples: 24000 // number of points in each scan loop
  • downsample: 1 // we can increment this para to decrease the consumption

Thanks to LvFengchi and CaoMing(https://github.com/EpsAvlc) for the help of this repository!

Core symbols most depended-on inside this repo

Shape

Method 36
Class 4
Function 2

Languages

C++100%

Modules by API surface

src/livox_points_plugin.cpp30 symbols
src/livox_ode_multiray_shape.cpp6 symbols
include/livox_laser_simulation/livox_points_plugin.h2 symbols
include/livox_laser_simulation/csv_reader.hpp2 symbols
src/csv_main.cpp1 symbols
include/livox_laser_simulation/livox_ode_multiray_shape.h1 symbols

For agents

$ claude mcp add livox_laser_simulation \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page