Skip to content

Latest commit

 

History

History
executable file
·
89 lines (70 loc) · 2.5 KB

README.md

File metadata and controls

executable file
·
89 lines (70 loc) · 2.5 KB

FLOAM - SSL

Fast LOAM (Lidar Odometry And Mapping) for solid state lidar (Intel Realsense L515 as an example)

This code is modified from FLOAM

Modifier: Wang Han, Nanyang Technological University, Singapore

Running speed: 20 Hz on Intel NUC, 30 Hz on PC

1. Solid-State Lidar Sensor Example

###1.1 Scene reconstruction

###1.2 SFM building example

###1.3 Localization and Mapping with L515

2. Sensor Setup

###2.1 Librealsense Follow Librealsense Installation

###2.2 Realsense_ros Copy realsense_ros package to your catkin folder

    cd ~/catkin_ws/src
    git clone https://github.com/IntelRealSense/realsense-ros.git
    cd ..
    catkin_make

###2.3 Change parameter for L515 Open ~/catkin_ws/src/realsense-ros/realsense2_camera/launch/rs_camera.launch with text editor search for the below argument and change default setting to below setting

3. Prerequisites

3.1 Ubuntu and ROS

Ubuntu 64-bit 18.04.

ROS Melodic. ROS Installation

3.2. Ceres Solver

Follow Ceres Installation.

3.3. PCL

Follow PCL Installation.

3.4. Trajectory visualization

For visualization purpose, this package uses hector trajectory sever, you may install the package by

sudo apt-get install ros-melodic-hector-trajectory-server

Alternatively, you may remove the hector trajectory server node if trajectory visualization is not needed

4. Build

4.1 Clone repository:

    cd ~/catkin_ws/src
    git clone https://github.com/wh200720041/floam_ssl.git
    cd ..
    catkin_make
    source ~/catkin_ws/devel/setup.bash

4.2 Dataset

The rosbag will be provided later

4.3 Launch ROS

if you would like to create the map at the same time, you can run

    roslaunch floam floam_ssl_mapping.launch

if only localization is required, pls run

    roslaunch floam_ssl floam_ssl.launch