Commit Graph

  • f8dc89d8ff
    Remove 'mapping_2d' namespace. (#922) Alexander Belyaev 2018-02-21 12:41:14 +0100
  • 96d5e2819c
    Move implementation of ProbabilityGrid to .cc file. (#924) Alexander Belyaev 2018-02-21 09:55:40 +0100
  • ab05459f1c Move GlobalTrajectoryBuilder to cc file (#923) gaschler 2018-02-21 08:53:09 +0100
  • c32cb49b01
    Fix gRPC loading of pbstreams. (#919) Alexander Belyaev 2018-02-20 16:00:01 +0100
  • a58866cb38
    Rename mapping_3d::PoseGraph to mapping::PoseGraph3D. (#918) Alexander Belyaev 2018-02-20 15:28:21 +0100
  • 43544f0fbc
    Rename mapping_2d::PoseGraph to mapping::PoseGraph2D. (#917) Alexander Belyaev 2018-02-19 20:01:29 +0100
  • a338b2e339 Collect metrics with Prometheus C++ Client (#916) gaschler 2018-02-19 18:11:59 +0100
  • c38bb60407 (De)serialize trajectory data from the optimization problem (#915) danielsievers 2018-02-19 16:30:32 +0100
  • 3211e75957
    Link prometheus client for grpc builds (#906) gaschler 2018-02-19 15:54:10 +0100
  • 64bc194609 Introduce interfaces for metrics (#907) gaschler 2018-02-19 14:02:54 +0100
  • 8e27db0f0e Link prometheus client for bazel grpc build (#908) gaschler 2018-02-19 11:44:23 +0100
  • 880b5c973b Update README.rst (#909) gaschler 2018-02-19 11:08:00 +0100
  • fb631ac9e6 Landmark improvements (#901) Juraj Oršulić 2018-02-14 15:39:43 +0100
  • cf01184114 Fix leak in LandmarkCostFunctionTest. (#902) gaschler 2018-02-14 12:38:01 +0100
  • 9793542957 Add 3D global SLAM grpc test. (#904) gaschler 2018-02-14 12:04:52 +0100
  • 244cf615f5 Make clang compile without warnings. (#903) gaschler 2018-02-14 11:06:46 +0100
  • b2581b0d58 Make comparison operator const. (#898) gaschler 2018-02-13 13:03:26 +0100
  • 7448f93b50 Avoid auto for Eigen expressions. (#899) gaschler 2018-02-13 12:34:43 +0100
  • 2a74484be1 Add slides from yesterday (#894) Christoph Schütte 2018-02-13 10:17:45 +0100
  • ac79f0c034
    Save landmark poses after optimization run. (#896) Alexander Belyaev 2018-02-12 13:15:16 +0100
  • b72bbb20c3
    Fix the size of residuals, add test for jacobians. (#895) Alexander Belyaev 2018-02-09 13:13:17 +0100
  • ba113e4e05 Add slides from 180125. (#893) Christoph Schütte 2018-02-08 10:06:27 +0100
  • 39f140da66 Follow googlecartographer/cartographer#859 (#892) Christoph Schütte 2018-02-07 16:35:44 +0100
  • 95dbcfdf9e Serialize landmarks. (#889) Alexander Belyaev 2018-02-07 10:47:39 +0100
  • 7762087edf Fix some styling issues. (#890) Alexander Belyaev 2018-02-07 10:14:59 +0100
  • 58bc1ced68
    Implement GetLandmarkPoses method. (#888) Alexander Belyaev 2018-02-06 18:13:31 +0100
  • 9e977daf1d Remove gRPC compiler invocation from Bazel build (#887) Christoph Schütte 2018-02-05 16:28:36 +0100
  • b0945e4a4d Implement AddTrajectoryHandlerTest. (#886) Christoph Schütte 2018-02-05 14:50:43 +0100
  • 28993a8963
    Use landmarks in optimization (both 2D & 3D). (#884) Alexander Belyaev 2018-02-05 13:23:00 +0100
  • 9bebeea742 Serialize and deserialize trajectory builder options (#859) Juraj Oršulić 2018-02-05 09:45:43 +0100
  • df518b80c8 Remove gRPC proto compiler invocation from CMakeLists.txt (#878) Christoph Schütte 2018-02-02 21:04:34 +0100
  • c212bbb698 Hand through intensities into the generated PLY - if they exist. (#885) Holger Rapp 2018-02-02 18:29:18 +0100
  • 655bd65abc Fix sphinx-build errors in evaluation.rst (#883) Michael Grupp 2018-02-02 15:13:23 +0100
  • 86a8944589 Implement tests for various data adding handlers (#881) Christoph Schütte 2018-02-02 01:16:14 +0100
  • 92fa1782f3 Implement RetryStrategies and use for AddTrajectory (#880) Christoph Schütte 2018-02-01 22:31:33 +0100
  • 9eaf960936 Configure remaining tests in bazel (#879) gaschler 2018-02-01 21:58:59 +0100
  • eed51b8bb6 Cleaning up dependencies for constraint builder & optimization problem. (#877) Alexander Belyaev 2018-02-01 20:59:22 +0100
  • 9ca06bd06b Add ground truth documentation. (#853) Michael Grupp 2018-02-01 18:53:43 +0100
  • 302320b1a9 Use framework::Client everywhere. (#875) Christoph Schütte 2018-02-01 17:19:15 +0100
  • 8ea46857ac
    Move cerec_pose.* to mapping/pose_graph. (#874) Alexander Belyaev 2018-02-01 15:16:50 +0100
  • 731bc89f22 Move handlers to cc, use MapBuilderContextInterface (#873) gaschler 2018-02-01 14:34:41 +0100
  • d195c77ebc
    Add a 2D landmark cost function. (#868) Alexander Belyaev 2018-02-01 13:39:24 +0100
  • 60e9fa59fe
    Implement AddImuDataHandlerTest (#872) Christoph Schütte 2018-02-01 13:05:08 +0100
  • e735203a05
    Extend MapById::lower_bound() to support structs with 'time' field. (#871) Alexander Belyaev 2018-02-01 11:58:13 +0100
  • eb3e63bad6 Implement WriteMapHandler. (#851) Christoph Schütte 2018-02-01 11:21:50 +0100
  • 27e8c84f2e Introduce MapBuilderContextInterface (#869) Christoph Schütte 2018-01-31 19:22:08 +0100
  • ab890a8e15
    Move 3D landmark cost function to mapping_3d/. (#870) Alexander Belyaev 2018-01-31 18:40:10 +0100
  • a749d28a67 Introduce framework::Client (#867) Christoph Schütte 2018-01-31 17:45:57 +0100
  • 0440761474
    Move slerp and scaling of error to 'cost_helpers'. (#864) Alexander Belyaev 2018-01-31 17:06:49 +0100
  • ad4dc3c4d3 Bazel: build with -Wno-sign-compare (#863) Rodrigo Queiro 2018-01-31 15:19:36 +0100
  • 855743cac4 Check handler signature (#866) Christoph Schütte 2018-01-31 14:46:59 +0100
  • 9aecf23a37 Simplify Handler registration. (#865) Christoph Schütte 2018-01-31 12:26:56 +0100
  • 708e7fc57d
    Add a 'cost_helpers' library. (#862) Alexander Belyaev 2018-01-30 22:12:25 +0100
  • 93568641f9
    Implement LandmarkCostFunction 3D. (#860) Alexander Belyaev 2018-01-30 15:18:13 +0100
  • a7ed7e224f Upload LocalSlamResultData (#858) gaschler 2018-01-29 14:02:33 +0100
  • 7d2e39af4b gRPC handler testing (#857) Christoph Schütte 2018-01-29 12:01:17 +0100
  • 8316444319
    Store landmark observations as LandmarkNodes in PoseGraph. (#850) Alexander Belyaev 2018-01-29 10:17:05 +0100
  • 49d89d0759 Move mocks out of client_test.cc into testing/ folder. (#854) Christoph Schütte 2018-01-26 17:56:36 +0100
  • dab69e0ca0 Struct SensorId (#839) gaschler 2018-01-26 15:07:49 +0100
  • 1d2613c8e2 Add gRPC version of RunFinalOptimization(). (#852) Alexander Belyaev 2018-01-25 17:31:03 +0100
  • edb18231b6 Add ProtoStreamWriterInterface and implement forwarding writer. (#849) Christoph Schütte 2018-01-25 15:27:50 +0100
  • 65889f14a0 Bazel: use cartographer_grpc_server as in CMakeLists.txt (#848) Rodrigo Queiro 2018-01-25 13:28:31 +0100
  • 894bad397d
    Rename Landmark->LandmarkObservation. (#847) Alexander Belyaev 2018-01-25 12:10:30 +0100
  • 37ddf9e550 Add gRPC version of LoadMap(). (#842) Alexander Belyaev 2018-01-25 09:27:42 +0100
  • a103e8f93a Implement 'num_trajectory_builders' in map_builder_stub. (#845) Alexander Belyaev 2018-01-25 08:59:52 +0100
  • aee1bc46dc
    Introduce InMemoryProtoStreamReader. (#844) Alexander Belyaev 2018-01-24 13:58:15 +0100
  • 52527ec6d4 Add licenses() declarations to BUILD files (#843) Rodrigo Queiro 2018-01-24 13:16:25 +0100
  • 1ff4c00d70 Fix the Bazel build when used as an external repo (#840) Rodrigo Queiro 2018-01-23 22:00:12 +0100
  • 8e2a017612 Build cartographer_grpc with Bazel (#841) Rodrigo Queiro 2018-01-23 21:29:41 +0100
  • f1616e16ec Introduce bazel docker file (#838) Christoph Schütte 2018-01-23 10:50:51 +0100
  • 43008d391d
    Introduce a ProtoStreamReaderInterface. (#837) Alexander Belyaev 2018-01-23 09:09:37 +0100
  • 986ac28ff8
    Rename 'tranform' to 'landmark_to_tracking_transform'. (#836) Alexander Belyaev 2018-01-22 18:30:14 +0100
  • 6d4649857a
    Move implementation of ReadProto/WriteProto to .cc (#835) Alexander Belyaev 2018-01-22 17:53:31 +0100
  • 0c227097e7 Add a Bazel build for cartographer (#834) Rodrigo Queiro 2018-01-22 16:47:07 +0100
  • 67850d25a0 Replace templates in io/proto_stream.h with upcasting. (#833) Alexander Belyaev 2018-01-22 14:12:14 +0100
  • 9e30c1e0cd
    Send LandmarkData via gRPC. (#831) Alexander Belyaev 2018-01-19 17:24:30 +0100
  • 746c9c83c8
    Propagate LandmarksData to the PoseGraph. (#830) Alexander Belyaev 2018-01-19 09:41:24 +0100
  • de5937856d Collate_by_trajectory option (#828) gaschler 2018-01-17 21:15:15 +0100
  • d92040d0e6 Test Collator for multiple trajectories (#829) gaschler 2018-01-17 20:43:20 +0100
  • 70e378b7c5 TrajectoryCollator (#827) gaschler 2018-01-17 17:48:20 +0100
  • ffdbf1c161 Fix debug output for 3D loop closure error. (#826) Wolfgang Hess 2018-01-17 13:09:48 +0100
  • 35a9c3d63b Implement sensor data uploading in LocalTrajectoryUploader. (#822) Christoph Schütte 2018-01-17 12:01:29 +0100
  • f64eef876a Optional GetBlockingTrajectoryId (#820) gaschler 2018-01-16 16:21:22 +0100
  • 53c2a6b58f
    Move 'finished' getter to the base class. (#803) Alexander Belyaev 2018-01-16 14:20:33 +0100
  • 712c7e3e39 Fix namespace of serialization functions. (#825) Christoph Schütte 2018-01-16 12:20:15 +0100
  • 31ec89614c Add parameter to Submap::ToProto() to determine whether to include loop (#821) Christoph Schütte 2018-01-16 11:23:29 +0100
  • 3660408ae6 Forward declare unique_ptr<LocalSlamResultData> (#824) Christoph Schütte 2018-01-16 10:20:51 +0100
  • c053fc7a2f Implement sensor data forwarding. (#818) Christoph Schütte 2018-01-15 15:31:33 +0100
  • 903e6432b9 Add slides from Cartographer Open House. (#819) Christoph Schütte 2018-01-15 12:11:58 +0100
  • f49e798ef9 Start DataUploader implementation, implement Add/FinishTrajectory (#811) Christoph Schütte 2018-01-12 23:16:29 +0100
  • 057bd8ce6a Public SpaCostFunction::Compute* (#814) gaschler 2018-01-12 21:46:47 +0100
  • 19ff047a79 Allow FixedRatioSampler to drop all data. (#817) Wolfgang Hess 2018-01-12 18:54:41 +0100
  • 1de696d45f Introduce PoseGraphInterface::ToProto() (#813) Christoph Schütte 2018-01-12 13:55:14 +0100
  • fee77c8a99 Add LocalSlamResultData retrieval and submap management (#810) Christoph Schütte 2018-01-12 13:00:25 +0100
  • 51ccee3e74 CollatorInterface (#808) gaschler 2018-01-11 16:02:03 +0100
  • 8fc64fdbb5 Wrap HybridGrid in unique_ptr to make Submap updatable (#809) Christoph Schütte 2018-01-11 14:34:56 +0100
  • e1a182d1fa Implement LocalSlamResult data adding to PoseGraph. (#804) Christoph Schütte 2018-01-11 10:19:37 +0100
  • d313af8674
    Add InsertionResult to LocalSlamResult. (#801) Christoph Schütte 2018-01-10 17:26:04 +0100
  • c7a8c5fda9 Keep fixed frame across optimizations. (#807) Susanne Pielawa 2018-01-10 16:01:27 +0100
  • 286d16238e In optimization_problem, use a map instead of vector for trajectory data. (#805) Susanne Pielawa 2018-01-10 14:30:51 +0100