MCPcopy Create free account
hub / github.com/UnknownFreeOccupied/ufomap

github.com/UnknownFreeOccupied/ufomap @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
506 symbols 938 edges 48 files 47 documented · 9% updated 12mo agov1.0.0 · 2021-03-16★ 42415 open issues

Browse by type

Functions 458 Types & classes 48
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

UFOMap: An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown

UFOMap is an efficient probabilistic 3D mapping framework with an explicit representation of unknown space.

UFOMap visualization

Using UFOMap you will be able to create 3D volumetric maps, contain unknown/free/occupied space, similar to the one below in real-time. The UFOMap maps you create can be used for efficient path/trajector planning, collision avoidance, reconstruction, and more.

Real-time Volumetric Mapping

Table of Contents

Please see the Wiki for how to install and use UFOMap. 1. Setup 2. Tutorials 3. ROS Tutorials 4. Advanced ROS Tutorials 5. Performance 6. Example Outputs 7. Data Repository 8. API

Credits

Paper

Cite

If you use UFOMap in a scientific publication, please cite the following paper: * Daniel Duberg and Patric Jensfelt, "UFOMap: An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown," in IEEE Robotics and Automation Letters, vol. 5, no. 4, pp. 6411-6418, Oct. 2020, doi: 10.1109/LRA.2020.3013861.

@article{duberg2020ufomap,
  author={Daniel Duberg and Patric Jensfelt},
  journal={IEEE Robotics and Automation Letters}, 
  title={{UFOMap}: An Efficient Probabilistic {3D} Mapping Framework That Embraces the Unknown}, 
  year={2020},
  volume={5},
  number={4},
  pages={6411-6418},
  doi={10.1109/LRA.2020.3013861}
}

Videos

Core symbols most depended-on inside this repo

Shape

Method 444
Class 47
Function 14
Enum 1

Languages

C++100%

Modules by API surface

ufomap/include/ufo/map/code.h69 symbols
ufomap/include/ufo/map/occupancy_map_base.h68 symbols
ufomap/include/ufo/map/octree.h64 symbols
ufomap_ros/ufomap_rviz_plugins/src/ufomap_display.cpp30 symbols
ufomap/include/ufo/math/vector3.h30 symbols
ufomap/include/ufo/map/iterator/octree_nearest.h27 symbols
ufomap/include/ufo/map/iterator/octree.h26 symbols
ufomap/include/ufo/math/pose6.h18 symbols
ufomap/include/ufo/map/point_cloud.h17 symbols
ufomap/include/ufo/map/occupancy_map_node.h14 symbols
ufomap/include/ufo/map/iterator/occupancy_map_nearest.h14 symbols
ufomap/include/ufo/map/iterator/occupancy_map.h14 symbols

For agents

$ claude mcp add ufomap \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page