Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/laboshinl/loam_velodyne

Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar.
https://github.com/laboshinl/loam_velodyne

3d computer-vision lidar loam loam-velodyne mapping pcl pointcloud ros slam velodyne

Last synced: 6 days ago
JSON representation

Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar.

Awesome Lists containing this project

README

        

# loam_velodyne

![Screenshot](/capture.bmp)
Sample map built from [nsh_indoor_outdoor.bag](http://www.frc.ri.cmu.edu/~jizhang03/Datasets/nsh_indoor_outdoor.bag) (opened with [ccViewer](http://www.danielgm.net/cc/))

:white_check_mark: Tested with ROS Indigo and Velodyne VLP16. [(Screencast)](https://youtu.be/o1cLXY-Es54)

All sources were taken from [ROS documentation](http://docs.ros.org/indigo/api/loam_velodyne/html/files.html)

Ask questions [here](https://github.com/laboshinl/loam_velodyne/issues/3).

## How to build with catkin

```
$ cd ~/catkin_ws/src/
$ git clone https://github.com/laboshinl/loam_velodyne.git
$ cd ~/catkin_ws
$ catkin_make -DCMAKE_BUILD_TYPE=Release
$ source ~/catkin_ws/devel/setup.bash
```

## Running

```
roslaunch loam_velodyne loam_velodyne.launch
```

In second terminal play sample velodyne data from [VLP16 rosbag](http://www.frc.ri.cmu.edu/~jizhang03/Datasets/):
```
rosbag play ~/Downloads/velodyne.bag
```

Or read from velodyne [VLP16 sample pcap](https://midas3.kitware.com/midas/folder/12979):
```
roslaunch velodyne_pointcloud VLP16_points.launch pcap:="$HOME/Downloads/velodyne.pcap"
```

## Troubleshooting

### `multiScanRegistration` crashes right after playing bag file

Issues [#71](https://github.com/laboshinl/loam_velodyne/issues/71) and
[#7](https://github.com/laboshinl/loam_velodyne/issues/7) address this
problem. The current known solution is to build the same version of PCL that
you have on your system from source, and set the `CMAKE_PREFIX_PATH`
accordingly so that catkin can find it. See [this
issue](https://github.com/laboshinl/loam_velodyne/issues/71#issuecomment-416024816)
for more details.

---
[Quantifying Aerial LiDAR Accuracy of LOAM for Civil Engineering Applications.](https://ceen.et.byu.edu/sites/default/files/snrprojects/wolfe_derek.pdf) Derek Anthony Wolfe

[ROS & Loam_velodyne](https://ishiguro440.wordpress.com/2016/04/05/%E5%82%99%E5%BF%98%E9%8C%B2%E3%80%80ros-loam_velodyne/)