Skip to content

This library contains a plugin-based mapping framework which allows to build 2D gridmaps, 2D and 3D NDT maps and OctoMaps.

License

Notifications You must be signed in to change notification settings

cogsys-tuebingen/cslibs_mapping

Repository files navigation

CS - Library: Mapping

This library contains a plugin-based mapping framework which allows to build 2D occupancy gridmaps, 2D height maps, 2D and 3D NDT maps and OctoMaps. The code is open-source (BSD License) and has been tested under Ubuntu 16.04 with ROS Kinetic. Please note that this project is part of ongoing research and that there will be changes in the future.

Structure

This package consists of the following subfolders:

  • maps contains the map types this framework supports.
  • mapper contains the mapper plugins that can be used to build the maps. Each mapper is associated with a single map type.
  • publisher contains the publishers that can be used to publish the above maps.
  • nodes contains a ROS node that starts the mapping process. There is also a service available for saving the maps, which calls the associated serializations. An exemplary launch file is provided in the launch folder.

Usage

Please build with -DCMAKE_BUILD_TYPE=RelWithDebInfo or -DCMAKE_BUILD_TYPE=Release.

Dependencies

This library depends on the following packages of our research group:

Examples

For usage, have a look at the provided example launch file. To get the required bag file, go to the bag folder and execute the provided script with ./wget.sh.

Contributing

Contribution guidelines for this project

About

This library contains a plugin-based mapping framework which allows to build 2D gridmaps, 2D and 3D NDT maps and OctoMaps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published