Noether  0.0.0
Loading...
Searching...
No Matches
Getting Started

Build

Nominally, this project is ROS-independent, but it is convenient to use the ROS dependency management and build tools to build the repository.

Clone the repository into a workspace, download the dependencies, and build the workspace.

cd <ws>
vcs import src < dependencies.repos
rosdep install --from-paths src -iry
<colcon/catkin> build

GUI

This project provides a GUI for configuring and operating a Tool Path Planning Pipeline.

Run the application from the workspace install directory using the following command:

cd <ws/install>/noether_gui/bin/
./noether_gui_app

or alternatively using ROS 2:

ros2 run noether_gui noether_gui_app

Mesh Generation for Shape Primitives

This project also provides a CLI utility for generating meshes for various types of shape primitives (e.g., plane, ellipsoid, cylinder, etc.). See Mesh Generation for Shape Primitives for more details on the functions available for generating meshes for shape primitives.

Run this application from the workspace install directory using the following command:

cd <ws/install>/noether_tpp/bin
./mesh_primitive_generator <options>

or alternatively using ROS 2:

ros2 run noether_tpp mesh_primitive_generator <options>

More information about the required parameters can be found by running:

./mesh_primitive_generator --help

or

ros2 run noether_tpp mesh_primitive_generator --help