Commit Graph

  • 27a7a3dbdf FindAbseil.cmake: cross-platform library names (#1348) Juraj Oršulić 2018-07-27 23:41:25 +0200
  • 3c5f2cd154
    [GenericPoseGraph] Add PoseGraphController. (#1335) Alexander Belyaev 2018-07-27 20:35:27 +0200
  • 5b44305ea3
    [ABSL] Purge common::make_unique. (#1340) Alexander Belyaev 2018-07-27 19:43:35 +0200
  • 4990d4d5e9
    [ABSL] Purge common::optional. (#1339) Alexander Belyaev 2018-07-27 19:05:45 +0200
  • dafb4149ed Revert: Fix writing state of trajectories with unfinished submaps. #1286 (#1346) Christoph Schütte 2018-07-27 17:20:42 +0200
  • 3af5086dc7 removed redundant condition (#1344) Martin Schwörer 2018-07-27 13:45:59 +0200
  • 8b329efc8e Don't process PoseGraph2D work items in foreground. (#1341) Wolfgang Hess 2018-07-26 17:05:23 +0200
  • c2c341397f [GenericPoseGraph] Add InterpolatedRelativePose2D constraint. (#1337) Alexander Belyaev 2018-07-26 15:00:13 +0200
  • e87100a3ad Introduce separate mutex for PoseGraph2D work queue access. (#1333) Wolfgang Hess 2018-07-26 11:15:57 +0200
  • 9a2df068ed Check for collated_fixed_frame_ for AddSensorData(FixedFramePoseData). (#1331) Arno Fleck 2018-07-26 10:36:17 +0200
  • e3a7f39889
    Add absl to CMake and Bazel builds. (#1301) Alexander Belyaev 2018-07-26 06:49:37 +0200
  • 926b8540f6
    Use CMake 3.2. (#1332) Alexander Belyaev 2018-07-25 21:40:06 +0200
  • f61a944938 Fine-grained locking for PoseGraph2D constraints. (#1327) Wolfgang Hess 2018-07-25 15:26:29 +0200
  • 4ba9d9168b Migrate pbstream files with old probability grid format. (#1314) Michael Grupp 2018-07-25 13:06:58 +0200
  • 52804df988 Remove warning at the beginning of localization. (#1329) Arno Fleck 2018-07-25 11:02:52 +0200
  • 2b042311d8
    Unified pbstream tool (#1326) Sebastian Klose 2018-07-24 15:48:34 +0200
  • 8219117a17
    [GenericPoseGraph] Add serialization tests for constraints. (#1318) Martin Bokeloh 2018-07-24 14:32:38 +0200
  • f7b3d34ae5
    [GenericPoseGraph] Add interpolated constraint/cost 3d. (#1325) Martin Bokeloh 2018-07-24 13:24:11 +0200
  • d4193d4a2a
    [GenericPoseGraph] Add acceleration constraint. (#1319) Alexander Belyaev 2018-07-24 06:36:24 +0200
  • 8250264441
    Move test_helpers to testing/. (#1321) Alexander Belyaev 2018-07-23 21:18:32 +0200
  • a42fd47146 Preparation for #1277: refactor rotation scan matcher (#1316) Martin Schwörer 2018-07-23 19:02:17 +0200
  • 25f79cb6eb Added metrics RealTimeRatio and CpuRealTimeRatio to 2d. (#1324) Susanne Pielawa 2018-07-23 18:23:41 +0200
  • fc78288ef8 remove duplicate code for deserialization of Submap3D from proto (#1322) Martin Schwörer 2018-07-23 17:38:48 +0200
  • 33fcc1a3de
    Set client_id in LoadState(FromFile) (#1320) gaschler 2018-07-23 16:42:44 +0200
  • 5b35641881 Small readability improvement (#1304) Juraj Oršulić 2018-07-23 16:21:45 +0200
  • 29420b1912
    [GenericPoseGraph] Remove unused declarations. (#1323) Martin Bokeloh 2018-07-23 15:10:16 +0200
  • bc8a7d7c00
    [GenericPoseGraph] Add rotation 3d constraint. (#1317) Martin Bokeloh 2018-07-23 13:43:26 +0200
  • d306eaddda Add pbstream_info executable (#1311) gaschler 2018-07-23 11:34:37 +0200
  • 681cff0435
    [GenericPoseGraph] Add proto defs for landmark cost functions. (#1312) Alexander Belyaev 2018-07-22 13:36:25 +0200
  • 3a9d1bc465
    [GenericPoseGraph] Added rotation cost 3d. (#1313) Martin Bokeloh 2018-07-20 17:45:41 +0200
  • bb80d78293
    [GenericPoseGraph] Add relative pose constraint 3d. (#1309) Martin Bokeloh 2018-07-20 16:34:27 +0200
  • f1ac896729 Return the proto from Submap::ToProto instead of passing pointer. (#1294) Martin Schwörer 2018-07-20 15:16:44 +0200
  • 2de0e5f04b Don't process PoseGraph3D work items in foreground (#1285) danielsievers 2018-07-20 14:41:57 +0200
  • 5077224f8e Take PoseGraph2D mutex inside instead of outside work item. (#1310) Wolfgang Hess 2018-07-20 13:31:18 +0200
  • 665b95d5c6 [GenericPoseGraph] Add a loss function. (#1308) Alexander Belyaev 2018-07-20 12:50:29 +0200
  • 1b455e57e5 [GenericPoseGraph] Use GradientChecker to check gradients (Ba-Dum-Tss). (#1306) Alexander Belyaev 2018-07-20 10:55:05 +0200
  • c473a65a5e Move FindOrNull to common/utils.h. (#1305) Alexander Belyaev 2018-07-20 10:07:45 +0200
  • 42d7133a2b
    [GenericPoseGraph] Move ParseProto and Near to test_helpers.h (#1307) Alexander Belyaev 2018-07-20 09:30:03 +0200
  • 7fa11dcde6 Implement recovery behavior for LocalTrajectoryUploader (#1287) Christoph Schütte 2018-07-20 00:09:44 +0200
  • 5911181849 Fix usage message of map_builder_server_main.cc (#1302) Michael Grupp 2018-07-19 22:46:44 +0200
  • 5fdb705ea5
    [GenericPoseGraph] Added relative pose cost 3d. (#1303) Martin Bokeloh 2018-07-19 16:35:27 +0200
  • a60b3e2d2d
    [GenericPoseGraph] Add CeresOptimizer. (#1300) Alexander Belyaev 2018-07-19 12:41:14 +0200
  • df337194e2
    [GenericPoseGraph] Add RelativePoseConstraint2D. (#1297) Alexander Belyaev 2018-07-19 09:17:22 +0200
  • ce7f33f97a Fix LoadState trajectory options access (#1298) gaschler 2018-07-18 17:08:00 +0200
  • 0ab591aa01 [GenericPoseGraph] Add RelativePoseCost2D. (#1295) Alexander Belyaev 2018-07-18 15:58:33 +0200
  • ce9c567e3c No re-use of trajectory node proto in SerializeTrajectoryNodes (#1293) Martin Schwörer 2018-07-18 12:22:00 +0200
  • 0668411d6f Deflake destruction and test grpc SerializeState (#1291) Christoph Schütte 2018-07-18 10:18:08 +0200
  • 05a8314a23
    Fix Clang warnings. (#1292) Alexander Belyaev 2018-07-18 09:17:39 +0200
  • 89f0c45de8
    [GenericPoseGraph] Add a NodeId struct. (#1290) Alexander Belyaev 2018-07-17 17:40:49 +0200
  • 6c31420b97 Log status of failed RPCs in PoseGraphStub. (#1288) Steve Wolter 2018-07-17 13:38:37 +0200
  • 0ee06ba561
    Fix writing state of trajectories with unfinished submaps. (#1286) Christoph Schütte 2018-07-17 08:39:50 +0200
  • 482f912d95 Introduce separate mutex for PoseGraph3D work queue access (#1284) danielsievers 2018-07-16 17:15:28 +0200
  • 31d0a6acc7 [GenericPoseGraph] Add IMU Calibration and Pose3D node types. (#1278) Alexander Belyaev 2018-07-16 11:07:37 +0200
  • ad572336d4 Include <array> in pose_graph/node.h and pose_2d.h (#1280) Juraj Oršulić 2018-07-16 10:03:54 +0200
  • 07a9efee6b Add metrics: real time ratio and cpu time ratio. (#1275) Susanne Pielawa 2018-07-14 12:07:14 +0200
  • df12154542 Fix EqualCellProperties matcher. (#1276) Kevin Daun 2018-07-14 10:34:46 +0200
  • 7b48b66a65 Fined-grained locking for PoseGraph3D constraints (#1279) danielsievers 2018-07-14 09:27:07 +0200
  • d4376e765b
    [GenericPoseGraph] Move 'EqualsProto' matcher to test_helpers. (#1271) Alexander Belyaev 2018-07-13 15:05:22 +0200
  • a08037dc47 Add TSDF interpolator. (#1274) Kevin Daun 2018-07-13 13:47:09 +0200
  • 8c9104568a Take PoseGraph3D mutex inside instead of outside work item (#1264) danielsievers 2018-07-13 11:53:25 +0200
  • 61a89d8ab8 Check client_id in sensor data handlers (#1266) Christoph Schütte 2018-07-13 09:57:35 +0200
  • 2b80767b57 Upgrade async_grpc (#1272) Christoph Schütte 2018-07-13 08:48:48 +0200
  • dce713b442 Added function GetThreadCpuTimeSeconds in common/time.h (#1267) Susanne Pielawa 2018-07-13 00:11:31 +0200
  • 5abd413310 Add value conversion tables (#1255) Kevin Daun 2018-07-12 22:11:55 +0200
  • 8602bf9430 Nit: no hardcoded version and current year in Sphinx docs. (#1268) Michael Grupp 2018-07-12 20:43:36 +0200
  • c4c5fab5b2 [GenericPoseGraph] Add a base class for all nodes and Pose2D node. (#1265) Alexander Belyaev 2018-07-12 15:21:59 +0200
  • 151a78d7be Added TODO for multi-trajectory case. (#1269) Susanne Pielawa 2018-07-12 14:25:00 +0200
  • 30bc6bd97a Add equations for landmark cost function. (#1254) Michael Grupp 2018-07-12 13:25:57 +0200
  • 1b88fb8e90 Introduce client_id in SensorMetadata (#1257) Christoph Schütte 2018-07-12 00:21:31 +0200
  • 5ad2088561 Get rid of std::bind. (#1261) Wolfgang Hess 2018-07-11 20:18:09 +0200
  • a905036a00 Create first submap with first scan (#1253) Martin Schwörer 2018-07-11 19:44:37 +0200
  • 288328ef14 [GenericPoseGraph] Add protos for nodes/constraints. (#1258) Alexander Belyaev 2018-07-11 18:06:28 +0200
  • 9f1039221c Refactor PoseGraph work queue optimization dispatching (#1252) danielsievers 2018-07-11 17:33:41 +0200
  • bb380ae947 Make kSqrtTwoPi const. (#1259) Kevin Daun 2018-07-11 13:02:11 +0200
  • 88850ec2d7 Add .clang-format file. (#1249) Wolfgang Hess 2018-07-11 12:28:53 +0200
  • 35abfccc6b Introduce client_id in cartographer grpc (#1241) Christoph Schütte 2018-07-10 20:41:00 +0200
  • 120c216c47 Measure accumulation_duration from last accumulation stop (#1251) Susanne Pielawa 2018-07-10 16:24:57 +0200
  • a04b6cbc48 use common::ToSeconds in local_trajectory_builder and rate_timer.h (#1248) Susanne Pielawa 2018-07-10 13:14:54 +0200
  • afa3ba5336 Fix the name of real_time_correlative metric in 2D. (#1247) Wolfgang Hess 2018-07-10 10:53:23 +0200
  • 1fed98727d extracted ScanMatch method in LocalTrajectoryBuilder3D (#1245) Martin Schwörer 2018-07-10 10:19:25 +0200
  • 3ee7c6710f Adding metrics (#1240) Susanne Pielawa 2018-07-09 21:20:58 +0200
  • aa3ac7e837 Removed redundant 2d voxel filtering (#1243) Martin Schwörer 2018-07-09 20:45:55 +0200
  • 9e54a981c6 Introduce common::ToSeconds for std::chrono::steady_clock::duration. (#1244) Arno Fleck 2018-07-09 20:13:17 +0200
  • eff103f663 Ignore initial poses on gRPC server side. (#1234) Michael Grupp 2018-07-09 15:03:40 +0200
  • 7dfe404278 Add TSDF RangeDataInserter (#1236) Kevin Daun 2018-07-09 13:46:46 +0200
  • 3bf9ba0a69 Ensure async_grpc is find_packaged() for Cartographer users (#1105) Juraj Oršulić 2018-07-09 13:11:51 +0200
  • 8b2c755a13 Remove "_internal" from the metric family names. (#1237) Arno Fleck 2018-07-07 00:20:20 +0200
  • 044f53735c removed unused member matching_submap_index (ActiveSubmaps3D,ActiveSubmaps2D) (#1238) Martin Schwörer 2018-07-06 11:48:25 +0200
  • 902459e95c fixed casting of high_resolution_max_range (SubmapsOptions3D) (#1239) Martin Schwörer 2018-07-06 11:02:38 +0200
  • 627ebb39b9 Add function to get the work queue delay from PoseGraph. (#1218) Arno Fleck 2018-07-06 09:40:44 +0200
  • bad8c96bc6
    Add token_file_path parameter and enable auth (#1235) Christoph Schütte 2018-07-05 13:14:11 +0200
  • cc9fc75757 Separate raycast and grid update (#1216) Kevin Daun 2018-07-03 19:51:39 +0200
  • d2f3c1ea31 Fix the local SLAM latency metric. (#1231) Wolfgang Hess 2018-07-03 16:35:58 +0200
  • ddce76d9fb Make old pbstreams compatible with the new pure_localization_trimmer options. (#1230) Alexander Belyaev 2018-07-03 14:27:38 +0200
  • ffb5034390 Mark TSDF::ToProto with override. (#1227) Alexander Belyaev 2018-07-03 12:46:30 +0200
  • 0a253d24f6 Remove unnecessary std::move. (#1228) Alexander Belyaev 2018-07-03 10:56:33 +0200
  • 3540996e91
    Add options to (not)collate fixed-frame/landmarks data. (#1224) Alexander Belyaev 2018-07-02 21:49:00 +0200
  • 0981620d8f Add max_submaps_with_pure_localization parameter (#1141) Alexander Reimann 2018-07-02 20:32:23 +0200
  • d5ed8a9ded Add further tests for MapById (#1226) gaschler 2018-07-02 19:37:44 +0200
  • 7839f3f216 Avoid uninitialized NodeId, SubmapId (#1223) gaschler 2018-07-02 14:51:48 +0200