Skip to content

Dynamic-mapping/gpu-voxels

 
 

Repository files navigation

GPU Voxels Logo

GPU-Voxels is a CUDA based library which allows high resolution volumetric collision detection between animated 3D models and live pointclouds from 3D sensors of all kinds. It is mainly developed for robotics planning and monitoring tasks. See our videos on http://www.gpu-voxels.org/demos/ to get an impression.

Support:

Find more information on our website http://www.gpu-voxels.org Doxygen is available at http://www.gpu-voxels.org/doxygen/html/

If you have questions or experience any problems with the software, please post to our GITHub Bugtracker: at https://github.com/fzi-forschungszentrum-informatik/gpu-voxels/issues

Install dependencies:

This software is tested under 64 Bit Ubuntu Linux 14.04 and 16.04. Find detailed installation and linking instructions in our Doxygen.

Core:

  • CUDA > 6.5
  • PCL
  • OpenNI
  • Boost

Visualizer:

  • GLEW (libglew, libglew-dev)
  • GLM (libglm-dev)
  • OpenGL
  • GLUT (freeglut3, freeglut3-dev)

Examples:

  • ROS (Robot Operation System)
  • OpenNI to interface 3D cameras
  • urdfdom
  • orocos
  • kdl_parser

Compiling:

    mkdir build
    cd build
    cmake ..
    make

==> This will also generate example programs and a visualization tool to see some live demos.

Doxygen files can be generated by

    make doc

Maintainers:

The library is developed and maintained by:

  • Andreas Hermann

Contributors are (in temporal order):

  • Sebastian Klemm
  • Florian Drews
  • Matthias Wagner
  • Felix Mauch
  • Christian Jülg
  • Herbert Pietrzyk

License:

The software in this repository underlies different licenses. Please consider the LICENSE.txt in the different package directories. Feel free to contact us for any licensing questions.

To clarify this:

  • The Build System (icmaker and according scripts) is distributed under BSD license
  • GPU-Voxels is distributed under the CDDL license
  • icl_core helber library is distributed under CDDL license

Please let us know if you are using the GPU-Voxels library, as we are curious to find out how it enables other people's work or research.

We would be grateful if scientific publications resulting from projects that make use of GPU-Voxels would cite our overview paper: A. Hermann, F. Drews, J. Bauer, S. Klemm, A. Roennau and R. Dillmann: “Unified GPU Voxel Collision Detection for Mobile Manipulation Planning” in Intelligent Robots and Systems (IROS 2014, Chicago, September 2014)

Copyright (c) 2014, FZI Forschungszentrum Informatik, Karlsruhe, Germany All rights reserved.

Thanks:

The GPU-Voxels library was developed at the FZI Forschungszentrum Informatik, Karlsruhe, Germany.

The research leading to the results has received funding from the German Federal Ministry of Education and Research (BMBF) under grant agreement no. 01IM12006C (ISABEL).

About

No description, website, or topics provided.

Resources

License

Unknown, BSD-3-Clause licenses found

Licenses found

Unknown
LICENSE.txt
BSD-3-Clause
LICENSE_BSD.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.4%
  • CMake 10.0%
  • C 6.1%
  • GLSL 0.2%
  • Python 0.1%
  • Shell 0.1%
  • Other 0.1%