Skip to content

Mario2407/gpf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geometric Primitive Fitting (GPF)

OS ROS_2

This repository implements fitting of geometric primitives to a point cloud by the use of Point Cloud Library (PCL) modules. Planes, spheres and cylinders are currently supported.

gpf

Dependencies

Building

First, clone this repository into your favourite workspace. Then build all packages with colcon.

mkdir -p <awesome_ws>/src && cd <awesome_ws>/src
git clone https://github.com/AndrejOrsula/gpf
cd ..
colcon build --symlink-install --cmake-args "-DCMAKE_BUILD_TYPE=Release"

Usage

First, source the ROS 2 global installation (if not done before).

source /opt/ros/eloquent/setup.bash

Then source the ROS 2 workspace overlay (if not done before).

source <awesome_ws>/install/local_setup.bash

Finally, you can try it out with the following script.

ros2 launch gpf gpf.launch.py

License

This project is licensed under BSD 3-Clause License.

About

ROS 2 Fitting of Geometric Primitives to Point Cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.1%
  • CMake 4.1%
  • Python 3.8%