mmousaei / RPLidar_Surface_Modeling

The repository for CMU Radpiper RPLidar Surface Modeling

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RPLidar Surface Modeling

Carnegie Mellon University - RadPiper Post Processing Software RPLidar Surface Modeling

Getting Started

Please make sure that you have successfully installed the following dependencies before trying to run this package.

Dependencies:


  • Boost - Boost C++ Libraries (V >= 1.43)
  • CMake - CMake open-source, cross-platform (V >= 2.6)
  • OpenCV - Open Source Computer Vision Library (V >= 3.2)
  • GnuPlot - gnuplot portable command-line driven graphing utility (V >= 5.3)

Installing dependencies:

To install Boost, run the following command:

sudo apt-get update
sudo apt-get install libboost-all-dev

To install Cmake, run the following command:

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install cmake

To install gnuplot, run the following command:

sudo apt-get update
sudo apt-get install gnuplot-x11

To install OpenCV, run the following command:

cd dependencies
sudo bash install_opencv.sh

Building this package


Run the following to build the library:

    mkdir build
    cd build
    cmake ..
    make

To run the main code:

    ./main -p PIPE_DIAMETER_INCH -r RADIAL_OFFSET_METER -t ANGULAR_OFFSET_RADIAN

Author

License

This project is licensed under the Carnegie Mellon University License

Acknowledgments

  • Lawrence Papincak (csvreader class)

About

The repository for CMU Radpiper RPLidar Surface Modeling


Languages

Language:C++ 58.9%Language:Makefile 20.4%Language:Python 10.5%Language:CMake 6.1%Language:C 4.0%