Commit Graph

301 Commits (6a3dc04510abd00b860ce2182a1fd217f51ce375)

Author SHA1 Message Date
Damon Kohler fe936b67b1 Adds Kinetic to build matrix. () 2016-12-09 15:24:06 +01:00
Wolfgang Hess 28d890e844 Add additional 3D backpack data. () 2016-12-08 16:36:24 +01:00
Wolfgang Hess 5bf1f9c8ff Install offline node and disable duplicate logging. ()
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. () 2016-12-08 11:46:49 +01:00
Damon Kohler 794ca96b92 Fix offline node. ()
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. () 2016-12-07 14:14:11 +01:00
Damon Kohler 9c232af8d7 Check test results in CI. ()
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. () 2016-12-06 16:23:33 +01:00
Damon Kohler cff972ddf2 Optionally read /tf from bag in place of a URDF. () 2016-12-06 08:36:08 +01:00
Damon Kohler c3a319cabf Cleanups and preparation for handling /tf topic. () 2016-12-01 11:45:25 +01:00
Damon Kohler 42440452b6 Adds multi-trajectory support to offline mapping. () 2016-11-30 16:48:03 +01:00
Wolfgang Hess 78c14d50d2 Cleanup. () 2016-11-30 16:15:43 +01:00
Damon Kohler 946c979a71 Adds offline SLAM; build maps as fast as possible. () 2016-11-30 15:09:31 +01:00
Damon Kohler c57075f67d Injects tf buffer into Node. () 2016-11-30 11:04:54 +01:00
Damon Kohler 6260c53107 Pulls out reading from URDF file to tf buffer. () 2016-11-29 15:19:58 +01:00
Damon Kohler 141bf26dbb Pulls out sensor data wiring into main. () 2016-11-29 13:28:11 +01:00
Damon Kohler 102fb4ef4e Pulls out TrajectoryState into MapBuilderBridge. () 2016-11-29 11:10:52 +01:00
Damon Kohler 33271f0290 Moves TfBridge into SensorBridge. () 2016-11-28 14:50:04 +01:00
Damon Kohler 0d1e248f5f Support multiple simultaneous trajectories. () 2016-11-28 12:52:34 +01:00
Wolfgang Hess 43c4bacde3 Add additional 3D backpack data. () 2016-11-28 10:58:36 +01:00
Damon Kohler 94fc589141 Pulls out node.h/cc () 2016-11-25 14:49:42 +01:00
Wolfgang Hess d5652c6985 Add documentation about some 3D backpack data. () 2016-11-25 14:30:57 +01:00
Damon Kohler 012beb5c0c Pulls out GetOccupancyGrid to MapBuilderBridge. () 2016-11-25 14:13:04 +01:00
Damon Kohler 500b83ff0d Partially pulls out MapBuilderBridge. () 2016-11-25 12:35:22 +01:00
Damon Kohler 516c86fa5a Improve parameter names. () 2016-11-25 11:31:57 +01:00
Damon Kohler e5b63e377a Fix trajectory start/stop bug and some cleanups. () 2016-11-25 09:37:11 +01:00
Wolfgang Hess 4f6f0dc684 Simplify configuration. ()
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. () 2016-11-22 17:03:04 +01:00
Damon Kohler 479694963c Improves parameter names and fixes . () 2016-11-22 15:39:35 +01:00
Damon Kohler ca5b7d1bff New Cartographer API, removes SensorBridgeOptions. () 2016-11-21 13:12:05 +01:00
Damon Kohler d09c33e8f8 New Cartographer API. () 2016-11-21 10:56:50 +01:00
Damon Kohler 797ee08c5b Fixes Catkin CMake for building libraries. () 2016-11-18 09:33:52 +01:00
Holger Rapp 31d5787544 Track Cartographer API. () 2016-11-17 18:28:27 +01:00
Wolfgang Hess d0343919b3 Fix crashing bug on node termination. () 2016-11-17 17:02:27 +01:00
Damon Kohler 965490f611 Adds configuration files test. () 2016-11-17 12:41:02 +01:00
Damon Kohler 12ea8386bb Updates CMake. () 2016-11-17 11:49:59 +01:00
Holger Rapp 5046bc02cc Adapt to new Cartographer API. ()
And write by-floor X-Rays in the asset writer.
2016-11-17 02:17:52 -08:00
Damon Kohler 2ec6001f96 New Cartographer API. () 2016-11-15 14:47:45 +01:00
Atsushi Watanabe 22d8573bd0 Fixes urdfdom_headers version compatibility ()
Urdf changed their shared ptr type from boost to std. This PR detects which version of urdf is installed and uses the correct ptr type.
2016-11-08 00:21:34 -08:00
Wolfgang Hess e8b5dd6465 Use FindSphinx.cmake from the Cartographer installation. () 2016-10-28 16:10:20 +02:00
Wolfgang Hess d0edcb5f95 Use function to convert submap pose to ROS message. () 2016-10-27 18:00:18 +02:00
Wolfgang Hess 76212e1c79 Simplify SubmapToProto use. () 2016-10-27 17:00:33 +02:00
Wolfgang Hess a1eb540ffa Add support for multiple consecutive trajectories. ()
When the /finish_trajectory service is called, a new trajectory
is started with the same sensor configuration. This enables
"pause and resume".
2016-10-27 15:36:15 +02:00
Thiago de Freitas 7d95852192 Set INCLUDE_DIRS in catking_package () 2016-10-26 17:46:46 +02:00
Holger Rapp de53d1f7f6 Fix build with Qt5. ()
- Include Qt5 include directories into search path. Fixes .
- Supersedes and fixes .
2016-10-26 14:47:57 +02:00
Wolfgang Hess f100950244 Improve publishing of poses. ()
When a new scan matched point cloud is published, its timestamp is used for
publishing corresponding transforms. Further transforms are stamped with
::ros::Time::now().

If configured to publish odom, the two published transforms are combined into
one tf message.
2016-10-26 13:31:51 +02:00
Stefan Kohlbrecher ec2d54ef84 Sets stamped_transform timestamp to ros::Time::now() () 2016-10-26 12:40:19 +02:00
Damon Kohler 5f5762f458 Adds Willow Garage data set. () 2016-10-26 10:32:25 +02:00
Wolfgang Hess 094e319d4a Cartographer API changes. () 2016-10-26 09:18:01 +02:00
Damon Kohler 26e956678f Fix Docker build caching. () 2016-10-25 15:41:00 +02:00