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

sam1992xjh/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

Dependencies

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

Examples

For usage, have a look at the provided launch file.

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

Languages

  • C++ 84.3%
  • CMake 11.1%
  • Python 4.6%