MRPT
1.9.9
lib_mrpt_pbmap.h
Go to the documentation of this file.
1
/* +---------------------------------------------------------------------------+
2
| Mobile Robot Programming Toolkit (MRPT) |
3
| https://www.mrpt.org/ |
4
| |
5
| Copyright (c) 2005-2019, Individual contributors, see AUTHORS file |
6
| See: https://www.mrpt.org/Authors - All rights reserved. |
7
| Released under BSD License. See details in https://www.mrpt.org/License |
8
+---------------------------------------------------------------------------+
9
*/
10
11
/** \defgroup mrpt_pbmap_grp [mrpt-pbmap]
12
13
Plane-based maps
14
15
[TOC]
16
17
# Library `mrpt-pbmap`
18
19
This library is part of MRPT and can be installed in Debian-based systems with:
20
21
sudo apt install libmrpt-pbmap-dev
22
23
See: \ref mrpt_from_cmake
24
25
This library implements the functionality to build Plane-based Maps (PbMaps)
26
from a set of point clouds plus their corresponding poses, which might be given
27
by e.g. the odometry of a robot.
28
29
A PbMap consists of a set of planar entities (patches) described by geometric
30
features (shape, relative position, etc.) and/or radiometric features (dominant
31
color). It is organized as an annotated, undirected graph, where nodes stand for
32
planar patches and edges connect neighbor planes when the distance between their
33
closest points is under a threshold.
34
35
A method for PbMap place recognition (useful for re-localization or loop
36
closure) is also implemented. This method relies on an interpretation tree which
37
applies geometric constraints to efficiently match sets of neighboring planes.
38
39
Refer to the [**PbMap Guide (PDF)**](pbmap-guide.pdf).
40
41
See:
42
- Online web with papers, tutorials, etc: https://www.mrpt.org/pbmap
43
- Namespace mrpt::pbmap
44
45
46
*/
Page generated by
Doxygen 1.8.14
for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019