Main MRPT website > C++ reference for MRPT 1.5.6
lib_mrpt_obs.h
Go to the documentation of this file.
1 /* +---------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2017, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +---------------------------------------------------------------------------+ */
9 
10 /** \defgroup mrpt_obs_grp [mrpt-obs]
11 
12 <small> <a href="index.html#libs">Back to list of all libraries</a> | <a href="modules.html" >See all modules</a> </small>
13 <br>
14 
15 <h2>Library <code>mrpt-obs</code></h2>
16 <hr>
17 
18 In this library there are <b>five</b> key elements or groups of elements:
19 
20 <ul>
21 
22 <li><b>Sensor observations:</b> All sensor observations share a common virtual base
23 class (mrpt::obs::CObservation). There are classes to store laser scanners, 3D range images,
24 monocular and stereo images, GPS data, odometry, etc. A concept very related to observations
25 is a mrpt::obs::CSensoryFrame, a set of observations which were collected approximately at the same instant. </li>
26 
27 <li><b>Rawlogs (datasets):</b> A robotics dataset can be loaded, edited and explored by means
28 of the class mrpt::obs::CRawlog. See also: http://www.mrpt.org/Rawlog_Format </li>
29 
30 <li><b>Actions:</b> For convenience in many Bayesian filtering algorithms, robot actions
31 (like 2D displacement characterized by an odometry increment) can be represented by means
32 of "actions". See mrpt::obs::CAction.</li>
33 
34 <li><b>"Simple maps":</b> In MRPT, a "simple map" is a set of pairs: "position", "sensory frames" (read above).
35 The advantage of maintaining such a "simple map" instead a metric map is that the metric maps
36 can be rebuilt when needed with different parameters from the raw observations, which are never lost. </li>
37 
38 <li><b>CARMEN logs tools:</b> Utilities to read from CARMEN log files and load the observations there
39 as MRPT observations. See mrpt::obs::carmen_log_parse_line and the applications: carmen2rawlog, carmen2simplemap. </li>
40 
41 </ul>
42 
43 See the list of classes in mrpt::obs
44 
45 
46 */
47 



Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019