Commit Graph

27 Commits (f6a8903a400674fbe12c7134cc7f304bc516e3a8)

Author SHA1 Message Date
Christoph Schütte b1184b1054 Add launch and lua files for quality evaluation pipelines. (#555) 2017-10-27 09:39:49 +02:00
Holger Rapp 99da2f20d8 Enable OccupancyGridNode and remove generating of assets in the node. (#436)
This will allow us to keep way less information in memory for SLAMing and fixes crashes related to multi trajectory (e.g. this fixes #413).

It also means that to get to an X-Ray or a map, users need to run the asset writer now after SLAMing, which is inconvenient.
Remove dependency on YAML and delete more dead code.
2017-07-21 17:19:47 +02:00
Holger Rapp e139a4ca0b Add pure localization demo. (#410)
Adds configuration files and launch files for 2D backpack pure
localization.

PAIR=wohe
2017-07-05 17:27:00 +02:00
Holger Rapp ecc2f08828 Support multiple trajectories in the asset_writer_main (#395) 2017-06-26 12:40:38 +02:00
Wolfgang Hess ed6ddbe121 Serialize the pose graph instead of just the trajectory. (#365)
This is related to googlecartographer/cartographer#310
and googlecartographer/cartographer#253.
2017-06-08 18:15:55 +02:00
Wolfgang Hess cd1276a99c Add an assets pipeline demo for 3D. (#352) 2017-05-24 15:27:52 +02:00
Holger Rapp 2a2286deb0 Assets pipeline demo and track Cartographer API (#253)
Adds a more complete assets_writer_backpack_2d.lua including many
comments.
2017-01-24 15:57:37 +01:00
Holger Rapp c86d5e48f5 Add support for making assets out of LaserScan and MultiEchoLaserScan. (#235) 2016-12-21 11:39:01 +01:00
Wolfgang Hess 0b4fa3d5b1 Fix the offline 3D backpack launch file. (#233) 2016-12-19 16:27:32 +01:00
Damon Kohler 794ca96b92 Fix offline node. (#219)
Flips topic remapping to match online node and checks that topics are
wired to unique sensor inputs.
Fixes broken launch files.
2016-12-08 11:15:02 +01:00
Damon Kohler a09a2a3ee3 Adds offline node launch files for backpacks. (#217) 2016-12-07 14:14:11 +01:00
Damon Kohler 479694963c Improves parameter names and fixes #40. (#181) 2016-11-22 15:39:35 +01:00
Damon Kohler e1aaf65ac3 Adds PR2 demo and script for dropping TF frames. (#77) 2016-09-30 15:09:31 +02:00
Damon Kohler 3a413028d9 Adds Revo LDS demo. (#76)
* Adds Revo LDS demo.
2016-09-30 14:25:28 +02:00
Damon Kohler ab381d5e6c Adds 3D demo bag docs. (#75)
* Improves consistency across documentation.
2016-09-30 11:25:43 +02:00
Damon Kohler e576d72dfc Makes topic names relative. (#60)
* Fixes #58
2016-09-16 13:45:17 +02:00
Wolfgang Hess 15e9638ce7 Remove TurtleBot related configuration and cleanup. (#55)
TurtleBot related configuration moves to a new repository
cartographer_turtlebot.

package.xml files got cleaned up and changed to version 2.
2016-09-15 12:05:03 +02:00
Damon Kohler 70f40c6ef2 Adds publishing of the scan matched point could. (#53) 2016-09-09 14:20:10 +02:00
Wolfgang Hess f4d69a738b Fix configuration files. (#52)
Fixes configuration files to work with the latest code changes.
Also removes the remapping from turtlebot.launch which does not
seem to be useful so far.
2016-09-08 18:12:03 +02:00
Wolfgang Hess 0cd8f047ed Build cartographer_ros with -O3. (#50)
Most importantly this should fix #41. Before the ROS integration was built
unoptimized which caused performance issues.
2016-09-08 15:23:19 +02:00
Wolfgang Hess c5ac8e70b5 Configure the Cartographer node without rosparam. (#21)
Configuration of Cartographer's ROS integration is now
entirely handled by Lua. The path and basename of the
configuration are given by command line flags.
The node is listening to default topic names which are
expected to be remapped as needed.
2016-08-12 17:14:08 +02:00
Wolfgang Hess ede110e71b Add launch files for running demos. (#23)
This adds two launch files for running 2D and 3D demos.
A bag filename is expected as an argument and is played
back using simulation time while showing the result in a
preconfigured RViz window.
2016-08-12 17:11:16 +02:00
Wolfgang Hess 5497e9c343 Fix draw ordering issue of the RViz visualization. (#5)
Instead of drawing into a offscreen texture and blitting the
result as an overlay (which shows up on top of everything else)
we directly draw to the RViz scene. To get proper X-rays one
should use a 0.5 gray background for now.

Also fixes the configuration to enable 3D mapping from a bag.
2016-08-04 14:38:55 +02:00
Wolfgang Hess b89d9a51a5 Rename and cleanup. (#4)
Merges 3d_mapping.lua into backpack_3d.lua. Renames launch files to be
consistent. Fixes a typo.
2016-08-04 10:04:53 +02:00
Wolfgang Hess 558768f4e3 Fixes pose publishing to include/exclude odom frame. (#3)
Changes the pose publishing to always publish the odom to map transform.
Either expects or provides (configurable) the odom to tracking transform.
Also cleans up the RViz plugin code a bit.
2016-08-03 16:56:20 +02:00
Wolfgang Hess 961afb6817 Add code to allow offline processing of 2D Cartographer bags. (#1)
* Add code to allow offline processing of 2D Cartographer bags.

Fixes waiting for transforms to be published, adds support for multi-echo
laser scans, sets default values for the submap topic and query for the
RViz plugin.
2016-08-03 14:54:45 +02:00
Damon Kohler aabd51e029 Renames google_cartographer* to cartographer_ros*. 2016-08-03 12:57:56 +02:00