Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.58 KB

README.md

File metadata and controls

40 lines (29 loc) · 1.58 KB

OBLAM Assignment: Deskewing lidar scan with IMU propagated states

Course page

The course materials and instructions can be found at KTH Canvas .

Prerequisite

The software was developed on the following dependancies

  1. Ubuntu 20.04
  2. ROS Noetic
  3. robot_localization package (with apt-get)
  4. PCL libary (built-in of Ubuntu 20.04)

The code was editted on VS Code with #region folding add-on for tidier view.

Installation

Please install all dependencies first. Afterwards, create a ros workspace, clone the package to the workspace, and build by catkin build or catkin_make, for e.g.:

mkdir catkin_ws/src
cd catkin_ws/src
git clone https://github.com/brytsknguyen/oblam_deskew
cd ..; catkin build

Download Data

Please download the data here

Declare the path to the data in the launch file run_deskew.launch.

Assignment

Go to the function PropagateIMU() and DeskewByImuPropagation() and add the codes to complete the motion compensation of the pointclouds. If sucess you should see the deskewed pointcloud on the right.

mcd ntu daytime 04

Happy Studying!

drawing