Commit Graph

  • 259e22a5fc Use oldest and newest instead of last two odometry data. (#530) Jihoon Lee 2017-09-14 16:10:03 +0200
  • 5896ead32e Introduce timeout for global constraints. (#517) Christoph Schütte 2017-09-14 12:11:54 +0200
  • 31b5a6f1a9 Allow multiple SubmapTextures. (#519) gaschler 2017-09-13 15:47:02 +0200
  • 5ade042520 Fix crash in localization. (#526) Wolfgang Hess 2017-09-13 14:08:32 +0200
  • 57d53b6d53 Remove unused code. (#522) Wolfgang Hess 2017-09-12 18:07:18 +0200
  • b383f18365 Fix crash in localization. (#523) Christoph Schütte 2017-09-12 17:04:13 +0200
  • 4437d89dd5 Fix crashing bug during pure localization. (#521) Wolfgang Hess 2017-09-12 15:36:22 +0200
  • 23bf0fc0d4 Fix unsigned comparison warning in 2D SPG test. (#518) Juraj Oršulić 2017-09-12 11:25:51 +0200
  • 24c2b499dd Introduce TrajectoryConnectivityState. (#513) Christoph Schütte 2017-09-11 14:43:55 +0200
  • 84da6d75bc Also use vector<map<>> for node data in 3D. (#516) Wolfgang Hess 2017-09-11 13:46:49 +0200
  • 35aa38f73f Also use vector<map<>> submaps in 3D. (#512) Wolfgang Hess 2017-09-08 15:54:28 +0200
  • 1a367f0549 Rename TrajectoryConnectivity ConnectedComponents. (#510) Christoph Schütte 2017-09-07 17:11:06 +0200
  • c65f7a97b6 Remove connected_components_ from SPG. (#509) Christoph Schütte 2017-09-07 16:35:49 +0200
  • fa306d03ec Remove reverse_connected_components. (#507) Christoph Schütte 2017-09-07 15:58:30 +0200
  • 476d156f66 Serialize trajectory node data. (#504) Wolfgang Hess 2017-09-07 15:29:12 +0200
  • a5dafcfde3 Update trajectory connection in WhenDone callback. (#506) Christoph Schütte 2017-09-07 14:51:19 +0200
  • 333516d955 Rename the scan queue. (#505) Wolfgang Hess 2017-09-07 14:04:00 +0200
  • 22f41d8e37 Store rotational histogram as part of the node data. (#503) Wolfgang Hess 2017-09-07 11:01:03 +0200
  • c2d9424342 Add Unittest for transform::RigidX. (#497) Christoph Schütte 2017-09-06 12:06:33 +0200
  • 4829ffee46 Allow rotating histograms in the rotational scan matcher. (#501) Wolfgang Hess 2017-09-06 10:59:16 +0200
  • 18d8ea75fa Use vector<map<>> for node_data. (#472) Jihoon Lee 2017-09-04 18:01:44 +0200
  • c8de50bd2b Add 'gravity_alignment' rotation to each node. (#500) Wolfgang Hess 2017-09-04 16:24:26 +0200
  • 3948943b64 Use EstimateGravityOrientation() in 2D SLAM. (#499) Wolfgang Hess 2017-09-04 11:14:51 +0200
  • e3b6f0afc5 Expose complete poses in 2D SLAM. (#498) Wolfgang Hess 2017-09-01 15:40:21 +0200
  • 5673334f0e Tiny improvement of the gravity estimation. (#494) Wolfgang Hess 2017-09-01 10:22:13 +0200
  • d3c49c8585 Pass odometry data to the 3D optimization problem. (#495) Wolfgang Hess 2017-09-01 09:58:24 +0200
  • 72bb24e362 Pass initial pose of nodes to the 3D optimization problem. (#496) Wolfgang Hess 2017-09-01 09:34:48 +0200
  • 982f2bd2e0 Use TrajectoryNode::Data in FastCorrelativeMatcher. (#493) Christoph Schütte 2017-08-31 15:10:48 +0200
  • e2c67a7bde Fix Lint and ClangTidy warnings. (#485) jie 2017-08-31 04:39:47 -0700
  • 3215035c1c Add thread annotation to LogResidualHistograms(). (#492) Wolfgang Hess 2017-08-31 12:26:31 +0200
  • b54ca0cca6 Fix Rigid2 and Rigid3 to default to an identity transform. (#491) Mac Mason 2017-08-31 02:32:04 -0700
  • 06e9112bc8 Unify GlobalTrajectoryBuilder across 2D and 3D (#489) Christoph Schütte 2017-08-30 16:34:26 +0200
  • 3c22c8253a Refactoring: Do not pass 'constant_data' in pieces. (#488) Wolfgang Hess 2017-08-30 14:22:12 +0200
  • 094b5a4d93 Template dispatching of sensor data. (#484) Wolfgang Hess 2017-08-28 15:43:26 +0200
  • a7fe8bd2ab Add filtered point cloud to TrajectoryNode::Data for 2D. (#483) Wolfgang Hess 2017-08-28 11:17:53 +0200
  • 42d8a8f005 Add filtered point clouds to TrajectoryNode::Data for 3D. (#482) jie 2017-08-25 16:56:50 +0200
  • 0837d4b228 Add fixed frame pose constraints to 3D problem. (#480) jie 2017-08-25 15:26:19 +0200
  • 449799719f Extract rotation parameterization to a separate file. (#479) jie 2017-08-25 12:06:22 +0200
  • 96b71e227f Add histograms for pose residuals (#478) Christoph Schütte 2017-08-25 11:39:56 +0200
  • 2fd2e86351 Add fixed frame pose weight into optimization problem options. (#477) jie 2017-08-24 15:40:48 +0200
  • 14977f73f1 Add fixed frame pose data to the 3D optimization problem. (#476) jie 2017-08-24 15:02:23 +0200
  • a239b71a6e Dynamic dispatch of sensor::Data. (#475) Wolfgang Hess 2017-08-24 14:17:51 +0200
  • 0671e8835e Add interface to process fixed frame pose, e.g. GPS. (#471) jie 2017-08-24 12:49:03 +0200
  • e78e2cb5ad Extract PoseEstimate into its own file. (#474) Wolfgang Hess 2017-08-24 12:04:39 +0200
  • f0e1dab031 Add a histogram of low resolution scores for 3D. (#473) Wolfgang Hess 2017-08-24 09:28:12 +0200
  • 4d11a226ff Expose low resolution matching scores. (#470) Wolfgang Hess 2017-08-23 17:48:49 +0200
  • 2dd2d6f448 Use vector<map<>> instead of vector<deque> for submap_data. (#422) Jihoon Lee 2017-08-23 12:16:42 +0200
  • 2e53586818 Also check low resolution match for 3D loop closure. (#468) zjwoody 2017-08-22 17:29:20 +0200
  • 297e9cc02d Remove unused argument. (#466) Wolfgang Hess 2017-08-22 12:22:41 +0200
  • ac693f3e04 Use separate voxel filter options for 3D loop closure. (#465) zjwoody 2017-08-21 18:01:23 +0200
  • edfd6ac8d7 Also log the IMU correction as a quaternion. (#463) Damon Kohler 2017-08-21 17:26:48 +0200
  • 0ef372d584 Use odometry in 2D pose graph optimization. (#456) Moritz Münst 2017-08-21 15:12:00 +0200
  • bcde3b45b0 Tiny cleanup of TransformInterpolationBuffer. (#462) Wolfgang Hess 2017-08-18 16:19:50 +0200
  • 14d868869f Add slides from yesterday and next date. (#461) Wolfgang Hess 2017-08-18 12:06:53 +0200
  • c29fec3dd0 Fix colors in the X-ray points processor. (#460) Wolfgang Hess 2017-08-17 18:07:33 +0200
  • 9498cc90ca Estimate angular velocities from odometry. (#458) Wolfgang Hess 2017-08-16 16:55:39 +0200
  • 0c6d6979c4 Fix header. (#457) Wolfgang Hess 2017-08-16 16:22:42 +0200
  • ba6f782949 Fix ClangTidy warnings. (#455) zjwoody 2017-08-16 06:21:04 -0700
  • 11dbdf91b9 Remove unused code and option for odometry states. (#451) Wolfgang Hess 2017-08-11 17:38:48 +0200
  • e79a918989 Use PoseExtrapolator in the 3D trajectory builder. (#450) Wolfgang Hess 2017-08-11 17:13:28 +0200
  • 73b0e5e20a Use PoseExtrapolator in the 2D trajectory builder. (#448) Wolfgang Hess 2017-08-11 12:38:34 +0200
  • 6ebfa50291 Use odometry to extrapolate linear motion. (#443) Wolfgang Hess 2017-08-08 16:30:53 +0200
  • 8732e43f16 Add sensor::OdometryData. (#442) Wolfgang Hess 2017-08-08 14:52:47 +0200
  • f60b2cbb16 Pass IMU data as sensor::ImuData. (#441) Wolfgang Hess 2017-08-08 14:27:08 +0200
  • eb53b70fec Towards localization in 3D. (#438) Wolfgang Hess 2017-08-02 14:17:50 +0200
  • 5369c3ced1 Use the ImuTracker in the PoseExtrapolator. (#436) Wolfgang Hess 2017-08-01 10:44:32 +0200
  • b28bc3bc9e Extract velocity estimation from poses into a function. (#435) Wolfgang Hess 2017-07-31 12:31:28 +0200
  • a6d94c07cf Use IMU data when extrapolating poses if available. (#434) Wolfgang Hess 2017-07-28 17:12:12 +0200
  • d22402bdfa color.cc constexpr std::sqrt is not ISO C++ (#432) Andrew Hundt 2017-07-28 03:11:57 -0700
  • 46c7ce886d Change Color to Uint8Color and FloatColor (#423) damienrg 2017-07-27 11:03:55 +0200
  • 6035f63860 Add a extrapolator for poses. (#430) Wolfgang Hess 2017-07-26 15:21:05 +0200
  • 30f7de1a32 fix num submaps in trimmer_test (#424) Jihoon Lee 2017-07-26 11:14:22 +0200
  • 3859da7ea4 Better tuning for 2D. (#428) Holger Rapp 2017-07-26 10:50:01 +0200
  • 347dc8cec5 Fix debug build (#418) Juraj Oršulić 2017-07-25 17:39:49 +0200
  • 56dbad15e3 Fix proto_stream to support 32-bit platforms. (#427) lanyaye 2017-07-25 21:59:57 +0800
  • ea7c39b6f0 Draw Trajectories onto X-Rays and ProbabilityGrids. (#421) Holger Rapp 2017-07-25 13:36:50 +0200
  • 8dfd650068 Pull some functionality from cartographer_ros into cartographer. (#420) Holger Rapp 2017-07-24 13:22:06 +0200
  • 4d087cd159 Towards localization in 3D. (#417) Wolfgang Hess 2017-07-24 11:42:23 +0200
  • 21cc270645 Fix ProbabilityPointsProcessor mirroring output (#419) damienrg 2017-07-24 10:41:45 +0200
  • 6303a96bc8 Add slides from yesterday and next date. (#416) Holger Rapp 2017-07-21 12:25:51 +0200
  • 481211073f Build relocatable code. (#413) Holger Rapp 2017-07-20 14:31:50 +0200
  • 1bce14b7b5 Adds accumulation of range data to 2D. (#408) Wolfgang Hess 2017-07-18 12:10:40 +0200
  • 3ef680e791 Remove extraneous include (#407) Mac Mason 2017-07-18 00:01:12 -0700
  • e345ae8280 Support compiling with CMAKE_BUILD_TYPE set to None (#405) Jochen Sprickerhof 2017-07-17 10:34:14 +0200
  • 10a19d0a3f Add rotational score histograms in 3D. (#403) Wolfgang Hess 2017-07-11 11:59:42 +0200
  • 167047173c Tiny improvement of HybridGrid::ToProto(). (#401) Wolfgang Hess 2017-07-11 09:26:07 +0200
  • 0da3fad9b0 Improve handling of grid updates. (#400) Wolfgang Hess 2017-07-10 16:14:50 +0200
  • b0b4f30007 Cleanup of cell index conversion in 2D. (#399) Wolfgang Hess 2017-07-10 15:01:13 +0200
  • 39cb8401a5 Implements a ProbabilityGridPointsProcessor (#383) damienrg 2017-07-10 11:02:14 +0200
  • 78bd37ec26 Unify 2D/3D range data in trajectory nodes. (#396) Wolfgang Hess 2017-07-07 17:07:04 +0200
  • 5378ee2adc Serialize range data. (#395) Wolfgang Hess 2017-07-07 15:39:55 +0200
  • 94a848cd46 Rename ScanId to NodeId in the serialization. (#394) Wolfgang Hess 2017-07-07 13:58:23 +0200
  • 00e3d33e43 Add slides from yesterday and next date. (#393) Holger Rapp 2017-07-07 13:28:22 +0200
  • f7af7ae238 Add serialization of compressed range data. (#334) Brandon D. Northcutt 2017-07-07 03:26:36 -0700
  • 75d5b7a453 Check imu_data array size before access (#392) Jihoon Lee 2017-07-06 14:32:45 +0200
  • 3f4d795c3e Add pure localization parameter to trajectory builder options. (#389) Moritz Münst 2017-07-05 16:55:07 +0200
  • 9042450aaf Fix initial pose of loaded submaps. (#391) Wolfgang Hess 2017-07-05 16:24:02 +0200
  • 3819dd3806 Use an Eigen::AlignedBox to track known cells. (#388) Wolfgang Hess 2017-07-05 15:05:46 +0200
  • 3346474963 Grow the ProbabilityGrid as needed instead of preconfiguring its size. (#387) Holger Rapp 2017-07-05 14:17:04 +0200
  • a313448bf0 Change CastRays to directly take the ProbabilityGrid. (#386) Holger Rapp 2017-07-05 13:39:44 +0200