Commit Graph

18 Commits (edb18231b66b98bc6697f16056a5e4d33ea56b0c)

Author SHA1 Message Date
catskul f6192e4735 replace implicit use of cartographer::string with explicit use of std::string (#673)
Fixes #622.
2017-11-15 10:17:59 +01:00
Wolfgang Hess 2434e7e40e Fix crashing bug in localization. (#575)
Now that we deserialize trajectory nodes, we need to make sure
that the global matcher sampler is added for the map trajectory.
2017-10-06 17:01:04 +02:00
Christoph Schütte 2862e12506 Add FrameIdFilteringPointsProcessor (#566)
* Add FrameIdFilteringPointsProcessor

Implements a PointProcessor that filters PointBatches (either by
whitelisting or blacklisting) the frame_id.
2017-10-05 17:33:51 +02:00
zjwoody ba6f782949 Fix ClangTidy warnings. (#455) 2017-08-16 15:21:04 +02:00
Holger Rapp ea7c39b6f0 Draw Trajectories onto X-Rays and ProbabilityGrids. (#421)
This behavior can be turned off with the 'draw_trajectories' setting in Lua.

Fixes #174.
2017-07-25 13:36:50 +02:00
damienrg 39cb8401a5 Implements a ProbabilityGridPointsProcessor (#383) 2017-07-10 11:02:14 +02:00
jordansmithgoogle 7ce73858ef Adds a HybridGridPoints processor (#323) 2017-06-14 11:34:59 +02:00
Holger Rapp 2dd912f5e7 Always take std::function<> by value. (#188)
Taking it by reference increases the chance of dangling references
without a significant performance gain.
2017-01-26 11:35:09 +01:00
Holger Rapp 965caf7470 Make intensities a separate channel in PointsBatch. (#187)
And add a PointsProcessor that translates from intensities to RGB.

Fixes #171.
2017-01-24 15:08:41 +01:00
Holger Rapp 92b89d12c8 Adds a PointCloudProcessor that colors points by frame_id. (#184) 2017-01-17 17:21:05 +01:00
Holger Rapp 99f79e3f69 Adds a FileWriter abstraction (#182) 2017-01-17 12:29:11 +01:00
Wolfgang Hess 8f58efe79b Formatting fixes. (#130) 2016-11-17 15:46:29 +01:00
Holger Rapp ac92dd8cbf Support by-floor XRay generation. (#126) 2016-11-17 01:49:17 -08:00
Holger Rapp a3157239b7 Adds a voxel filtering and moving objects removing points processor. (#99) 2016-10-25 16:36:56 +02:00
Holger Rapp 915dbd1894 Adds a CountingPointsProcessor. (#98)
It outputs the number of points processed at its stage in the pipeline
and is useful for understanding how many points a filter removed.
2016-10-25 16:09:47 +02:00
Holger Rapp 2f42c990f6 Adds a fixed sampling points processor. (#96) 2016-10-25 15:37:47 +02:00
Holger Rapp 46f8883d6a Make all 'PointProcessor's registerable with the PipelineBuilder. (#95)
Also the default instance has now knowledge of all of Cartographer's
'PointsProcessor's by default.
2016-10-25 15:18:32 +02:00
Holger Rapp 188dcb57e5 Adds a class that can build a points processing pipeline out of a Lua configuration. (#94) 2016-10-25 12:27:58 +02:00