/noether

Primary LanguageC++

Noether

This package depends on PCL 1.8 and VTK 7.1. Install VTK first and make sure that PCL is compiled against 7.1 or there will be run time errors.

Prerequisites

These packages run on Ubuntu 16.04

Installing VTK 7.1:

git clone https://github.com/Kitware/VTK.git
cmake .
make
sudo make install

Installing PCL (compiled with VTK 7.1)

git clone https://github.com/PointCloudLibrary/pcl.git

open CMakeLists.txt change line 364 from "find_package(VTK)" to "find_package(VTK 7.1 REQUIRED)"

cmake .
make
sudo make install

Build

TBD

Test Noether

Run the unit tests for each package: catkin_make run_tests_

catkin_make run_tests_tool_path_planner

The noether package has an executable which is able to take in a mesh file (.stl format), read it, segment the file into adjacent surfaces, and plan paths for each surface. Work is in progress to read in point cloud (.pcd) files, but meshing results are not reliable right now.