Commit Graph

569 Commits (d93769eee39a8ea1258429a82cec73166f605b04)

Author SHA1 Message Date
Wolfgang Hess f7057fc5a3 Fix configuration checks during start up. (#258)
We now destroy the LuaParameterDictionary directly after
constructing the NodeOptions, so that it is verified
whether all mentioned parameters are understood.
Before, this was checked when shutting down the node.
2017-01-25 13:54:35 +01: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 0783398634 Follow Cartographer API. (#250) 2017-01-17 13:54:33 +01:00
Damon Kohler e6e3730dde Use imported targets. (#246) 2017-01-09 14:22:20 +01:00
Damon Kohler 6d61394c3c Small cleanups. (#241) 2016-12-22 14:53:24 +01:00
Wolfgang Hess 9ccdfce2e4 Improve the documentation of finish_trajectory. (#240)
Fixes #211.
2016-12-21 18:52:54 +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 9311be0f7a Fix the RViz plugin. (#237) 2016-12-20 17:42:56 +01:00
Damon Kohler 58069b0033 Remove use of google_library and google_test. (#234)
* Fixes Dockerfile.indigo copying.
2016-12-20 16:20:27 +01:00
Wolfgang Hess 0b4fa3d5b1 Fix the offline 3D backpack launch file. (#233) 2016-12-19 16:27:32 +01:00
Holger Rapp efea767ddb Add license badge (#232) 2016-12-19 16:08:16 +01:00
Wolfgang Hess 4a04b4127a Add additional 3D backpack data. (#231) 2016-12-19 14:15:51 +01:00
Wolfgang Hess 7551d770dc Fix crash on Ctrl+C in the offline node. (#230) 2016-12-19 13:38:18 +01:00
Holger Rapp 400d0f28ee Added an issues template. (#229) 2016-12-18 20:01:55 +01:00
Wolfgang Hess 81f93f3e92 Add additional 3D backpack data. (#228) 2016-12-13 16:44:55 +01:00
Wolfgang Hess 0fadeb9c34 Add additional 3D backpack data. (#226) 2016-12-13 14:59:03 +01:00
Wolfgang Hess 47c6422a70 Unbreak cartographer_turtlebot and cartographer_toyota_hsr. (#225)
FindThreads.cmake (e.g. of trusty) is used which adds the
"-lpthead" dependency that is added to cartographer's
dependencies. Catkin then fails to resolve this in the
cartographer_rosConfig.cmake file it generates to be used
by all dependencies of cartographer_ros.

This means for now, users of cartographer_ros also have to
directly depend on cartographer.
2016-12-12 14:24:03 +01:00
Damon Kohler 9d08c7fa7f Update documentation. (#223) 2016-12-09 16:17:13 +01:00
Damon Kohler fe936b67b1 Adds Kinetic to build matrix. (#222) 2016-12-09 15:24:06 +01:00
Wolfgang Hess 28d890e844 Add additional 3D backpack data. (#221) 2016-12-08 16:36:24 +01:00
Wolfgang Hess 5bf1f9c8ff Install offline node and disable duplicate logging. (#220)
We already show the ROS log on the console.
2016-12-08 14:44:29 +01:00
Wolfgang Hess 289ac94c4e Add additional 3D backpack data. (#218) 2016-12-08 11:46:49 +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 9c232af8d7 Check test results in CI. (#216)
Before this change, failing tests would not cause CI to fail.
2016-12-07 13:12:09 +01:00
Holger Rapp 2803b7bb49 Include what you use. (#214) 2016-12-06 16:23:33 +01:00
Damon Kohler cff972ddf2 Optionally read /tf from bag in place of a URDF. (#213) 2016-12-06 08:36:08 +01:00
Damon Kohler c3a319cabf Cleanups and preparation for handling /tf topic. (#206) 2016-12-01 11:45:25 +01:00
Damon Kohler 42440452b6 Adds multi-trajectory support to offline mapping. (#204) 2016-11-30 16:48:03 +01:00
Wolfgang Hess 78c14d50d2 Cleanup. (#203) 2016-11-30 16:15:43 +01:00
Damon Kohler 946c979a71 Adds offline SLAM; build maps as fast as possible. (#201) 2016-11-30 15:09:31 +01:00
Damon Kohler c57075f67d Injects tf buffer into Node. (#200) 2016-11-30 11:04:54 +01:00
Damon Kohler 6260c53107 Pulls out reading from URDF file to tf buffer. (#199) 2016-11-29 15:19:58 +01:00
Damon Kohler 141bf26dbb Pulls out sensor data wiring into main. (#198) 2016-11-29 13:28:11 +01:00
Damon Kohler 102fb4ef4e Pulls out TrajectoryState into MapBuilderBridge. (#197) 2016-11-29 11:10:52 +01:00
Damon Kohler 33271f0290 Moves TfBridge into SensorBridge. (#195) 2016-11-28 14:50:04 +01:00
Damon Kohler 0d1e248f5f Support multiple simultaneous trajectories. (#194) 2016-11-28 12:52:34 +01:00
Wolfgang Hess 43c4bacde3 Add additional 3D backpack data. (#191) 2016-11-28 10:58:36 +01:00
Damon Kohler 94fc589141 Pulls out node.h/cc (#189) 2016-11-25 14:49:42 +01:00
Wolfgang Hess d5652c6985 Add documentation about some 3D backpack data. (#188) 2016-11-25 14:30:57 +01:00
Damon Kohler 012beb5c0c Pulls out GetOccupancyGrid to MapBuilderBridge. (#187) 2016-11-25 14:13:04 +01:00
Damon Kohler 500b83ff0d Partially pulls out MapBuilderBridge. (#186) 2016-11-25 12:35:22 +01:00
Damon Kohler 516c86fa5a Improve parameter names. (#185) 2016-11-25 11:31:57 +01:00
Damon Kohler e5b63e377a Fix trajectory start/stop bug and some cleanups. (#184) 2016-11-25 09:37:11 +01:00
Wolfgang Hess 4f6f0dc684 Simplify configuration. (#183)
Logging loop closure matches is now the default.
2016-11-23 12:38:03 +01:00
Damon Kohler 5b433db279 Depend on Ceres 1.12.0rc4 directly. (#182) 2016-11-22 17:03:04 +01:00
Damon Kohler 479694963c Improves parameter names and fixes #40. (#181) 2016-11-22 15:39:35 +01:00
Damon Kohler ca5b7d1bff New Cartographer API, removes SensorBridgeOptions. (#180) 2016-11-21 13:12:05 +01:00
Damon Kohler d09c33e8f8 New Cartographer API. (#178) 2016-11-21 10:56:50 +01:00
Damon Kohler 797ee08c5b Fixes Catkin CMake for building libraries. (#177) 2016-11-18 09:33:52 +01:00