Commit Graph

  • ff06e37579 Remove the LaserScan proto. (#257) Wolfgang Hess 2017-05-03 16:20:04 +0200
  • cdd366bab4 Remove intensities - they are unused in SLAM. (#247) Holger Rapp 2017-05-03 13:44:15 +0200
  • 1cdcd12a8b Make missing case statements an error. (#245) Holger Rapp 2017-05-02 16:56:10 +0200
  • 2f3a9f4dcc Add support for files containing multiple protos. (#241) Wolfgang Hess 2017-04-28 15:05:42 +0200
  • b4b83405ce Fix divison by zero. (#240) Holger Rapp 2017-04-26 14:14:24 +0200
  • 245e356449 Const-ify ProbabilityGrid::ToProto (#238) catskul 2017-04-25 03:34:17 -0400
  • af22dc6fe1 Simplify submap versions. (#235) Wolfgang Hess 2017-04-21 14:12:08 +0200
  • 92d360a8f2 Multi-trajectory SparsePoseGraph::ToProto. (#227) Mac Mason 2017-04-19 11:01:03 -0400
  • 4f1914b2b4 Remove extraneous Eigen/Geometry include (#232) Mac Mason 2017-03-30 23:46:48 -0700
  • 2854c485ef Enable building in Debug mode if the user really wants this (#230) Juraj Oršulić 2017-03-30 17:00:50 +0200
  • cb0d1a6d5a Remove inclination warning (#231) Juraj Oršulić 2017-03-30 16:39:53 +0200
  • 28da207c4d Sphinx build fix (#229) Juraj Oršulić 2017-03-30 16:23:19 +0200
  • bda68c33d9 Fix warning about struct being redefined as class (#228) William Woodall 2017-03-27 23:57:13 -0700
  • 1e5b49ce62 Minor sparse_pose_graph.proto improvement (#226) Mac Mason 2017-03-24 01:03:36 -0700
  • 4fa190d316 Rename LaserFan to RangeData. (#224) Wolfgang Hess 2017-03-23 14:56:18 +0100
  • a2abe45542 Rename CompressedLaserFan to CompressedRangeData. (#223) Wolfgang Hess 2017-03-22 13:06:41 +0100
  • c78f29fdac Adds #include <array> in files that use std::array (#222) William Woodall 2017-03-20 00:37:47 -0700
  • 76868b7edb Adds HybridGrid proto serialization (#220) Mac Mason 2017-03-14 03:44:19 -0700
  • 8bf6f101c5 Adds probability grid serialization to proto (#208) Mac Mason 2017-03-09 00:01:10 -0800
  • 30b9fcce34 Claim an old TODO. (#209) Mac Mason 2017-03-01 01:26:48 -0800
  • 370e1e52df Enable adding as a CMake subproject (#203) Juraj Oršulić 2017-02-09 15:57:54 +0100
  • b2175f0d93 Remove covariance from the 3D Ceres scan matcher. (#200) Wolfgang Hess 2017-02-08 15:22:28 +0100
  • b4a1021538 Formatting changes. (#199) Wolfgang Hess 2017-02-08 14:30:38 +0100
  • ddb3c890a6 Actually check that all points are colored or none. (#192) Holger Rapp 2017-01-26 16:49:25 +0100
  • 97bb74157f Remove redundant "virtual". (#191) Wolfgang Hess 2017-01-26 13:37:02 +0100
  • 2dd912f5e7 Always take std::function<> by value. (#188) Holger Rapp 2017-01-26 11:35:09 +0100
  • f047ad35c1 Add Ceres sparse linear algebra library dependency (#189) Juraj Oršulić 2017-01-26 11:14:58 +0100
  • 965caf7470 Make intensities a separate channel in PointsBatch. (#187) Holger Rapp 2017-01-24 15:08:41 +0100
  • 0fe51185be Color X-Rays using the color of points. (#185) Holger Rapp 2017-01-23 14:18:08 +0100
  • 92b89d12c8 Adds a PointCloudProcessor that colors points by frame_id. (#184) Holger Rapp 2017-01-17 17:21:05 +0100
  • 99f79e3f69 Adds a FileWriter abstraction (#182) Holger Rapp 2017-01-17 12:29:11 +0100
  • 1f27268664 Add resolution of option types to the documentation script. (#180) Wolfgang Hess 2017-01-10 12:23:10 +0100
  • 1c433e6f3a Refactor the documentation update script. (#179) Wolfgang Hess 2017-01-10 10:43:16 +0100
  • 99f449543f CMake fixes. (#178) Damon Kohler 2017-01-09 13:49:21 +0100
  • 22a344b946 More linking dependencies fixing Holger Rapp 2016-12-22 15:02:28 +0100
  • cd0ebbf536 Add the configuration doc and an update script. (#172) Wolfgang Hess 2016-12-21 16:21:43 +0100
  • 5d56b3190e Rerun CMake when files are added/removed. (#170) Damon Kohler 2016-12-21 12:05:15 +0100
  • 1477a81bfa Tiny sparse pose graph cleanup. (#169) Wolfgang Hess 2016-12-20 16:43:58 +0100
  • 628b9da6d2 Extract intensities for 2D lasers on conversion. (#167) Holger Rapp 2016-12-20 16:20:00 +0100
  • 4e9c3d69b5 Build all our source files into a single library. (#164) Damon Kohler 2016-12-20 11:24:08 +0100
  • 71c951b370 Remove the 'log_residual_histograms' option. (#166) Wolfgang Hess 2016-12-19 17:57:12 +0100
  • 5af133c0dd Improve the sparse pose graph optimization. (#165) Wolfgang Hess 2016-12-19 17:02:05 +0100
  • d4687db730 Add License badge. (#163) Holger Rapp 2016-12-19 09:19:15 +0100
  • 3caf5a4b52 Fix the target_include_directories. (#162) Wolfgang Hess 2016-12-14 17:54:53 +0100
  • 0937f4f515 Support fixing z during 3D sparse pose adjustment. (#161) Wolfgang Hess 2016-12-14 15:32:23 +0100
  • ae490c540d Revert to workaround #158. (#160) Wolfgang Hess 2016-12-13 13:57:05 +0100
  • efe700a9f3 Fix link dependencies. (#159) Wolfgang Hess 2016-12-12 14:56:54 +0100
  • 78f5e2f088 Reorder dependency linking to fix Kintetic. (#158) Damon Kohler 2016-12-09 14:45:52 +0100
  • 78747eda62 Fix documentation and Docker cache. (#157) Damon Kohler 2016-12-09 13:08:43 +0100
  • 0ac570b69f Add Xenial to build matrix. (#156) Damon Kohler 2016-12-09 10:57:41 +0100
  • 5bbb124b0b Tiny namespace comment fix. (#155) Wolfgang Hess 2016-12-06 17:53:06 +0100
  • db45c4ef78 Determine the trajectory that is blocking progress. (#154) Wolfgang Hess 2016-12-06 17:04:45 +0100
  • ead4d03b16 Compute the common start time per trajectory. (#153) Wolfgang Hess 2016-12-06 15:22:16 +0100
  • f3526bd252 Move the OrderedMultiQueue implementation out of the header. (#152) Wolfgang Hess 2016-12-06 14:09:44 +0100
  • 0e826377c4 Add tool to compare to ground truth. (#148) Wolfgang Hess 2016-11-30 15:18:26 +0100
  • 51a0ec06a1 Add support for multi-trajectory to 3D SLAM. (#146) Wolfgang Hess 2016-11-28 12:52:45 +0100
  • 318607ccd1 Add full submap scan matching in 3D. (#145) Wolfgang Hess 2016-11-28 11:09:53 +0100
  • 88e4ea2866 Prepare 3D precomputation grid for full submap matches. (#144) Wolfgang Hess 2016-11-25 15:45:26 +0100
  • 17a3393694 Fix `to_remove`. (#143) scturtle 2016-11-24 22:16:35 +0800
  • 4c9c77034b Remove UKF-related debug output. (#142) Wolfgang Hess 2016-11-23 14:27:36 +0100
  • 574a56bbbc Remove the UKF from local 2D SLAM. (#140) Wolfgang Hess 2016-11-23 12:37:55 +0100
  • a15ada59f4 Switch to new ceres-solver package. (#139) Damon Kohler 2016-11-22 16:33:14 +0100
  • 015519cf23 Adds support for inverted LaserScan messages. (#138) Damon Kohler 2016-11-21 17:28:50 +0100
  • a39bbff70c Removes odometer covariance from public API. (#137) Damon Kohler 2016-11-21 12:34:52 +0100
  • 5136a3a81e Removes LaserFan from public API. (#136) Damon Kohler 2016-11-21 10:30:57 +0100
  • c386bf050d Renames Odometry to Odometer. (#135) Damon Kohler 2016-11-21 08:27:19 +0100
  • 7dc3ab1e9e Change dropping data before start to be idempotent. (#133) Wolfgang Hess 2016-11-18 12:49:33 +0100
  • e703b1cea3 Fix multi-trajectory loop closure attempts. (#131) Wolfgang Hess 2016-11-18 10:36:30 +0100
  • 3f0eeec429 Adds configuration files test. (#129) Damon Kohler 2016-11-18 09:48:54 +0100
  • 4522fc49ad Simplify LuaParameterDictionary. (#132) Holger Rapp 2016-11-17 17:58:51 +0100
  • 8f58efe79b Formatting fixes. (#130) Wolfgang Hess 2016-11-17 15:46:29 +0100
  • 03c8e8d195 Replace USES_ROS through Catkin auto-detection. (#128) Damon Kohler 2016-11-17 11:01:46 +0100
  • ac92dd8cbf Support by-floor XRay generation. (#126) Holger Rapp 2016-11-17 01:49:17 -0800
  • c8f33ee853 Drop sensor data until progress can be made. (#124) Damon Kohler 2016-11-17 09:11:00 +0100
  • 6777654202 Adds a heuristic to detect floors in a trajectory. (#125) Holger Rapp 2016-11-16 05:16:40 -0800
  • a74319cf1a Pulls out collator.cc. (#123) Damon Kohler 2016-11-15 14:17:23 +0100
  • 8cd3178c69 Moves 2D laser options into 2D trajectory builder. (#114) Damon Kohler 2016-11-15 13:24:58 +0100
  • 1de387cba9 Improvement of 2D/3D consistency and cleanup. (#122) Wolfgang Hess 2016-11-11 14:33:06 +0100
  • 97d5cb2a8b Remove unused Imu proto message. (#121) Wolfgang Hess 2016-11-11 12:22:41 +0100
  • a6aacd0647 Fix and add CHECKs when writing X-ray output. (#120) Wolfgang Hess 2016-11-08 16:14:35 +0100
  • c80c2eaa40 Unify 2D/3D constraints. (#119) Wolfgang Hess 2016-11-08 14:47:03 +0100
  • 3e64a803a4 Consistently name weight parameter. (#116) Wolfgang Hess 2016-10-28 16:39:45 +0200
  • 32b5beb225 Move single caller function to call site. (#113) Damon Kohler 2016-10-28 16:27:06 +0200
  • 1081473be9 Fix FindGMock.cmake and the CMake modules installation. (#112) Wolfgang Hess 2016-10-28 15:43:13 +0200
  • b94880c56e Improves parameter names. (#111) Damon Kohler 2016-10-28 13:26:13 +0200
  • f45eaa9c67 Supports system-wide installed GMock (#105) Atsushi Watanabe 2016-10-28 12:23:21 +0200
  • 404bbfcc2b Add SubmapToProto to the map builder. (#110) Wolfgang Hess 2016-10-27 16:20:58 +0200
  • a5b81ff159 Allow continuing after running a "final" optimization. (#109) Wolfgang Hess 2016-10-27 15:25:57 +0200
  • a33bddd4cd Removes unneccessary num_available_packets() API. (#108) Damon Kohler 2016-10-27 13:06:49 +0200
  • 224b068fe9 CHECKs that all queues are finished on destruction. (#106) Damon Kohler 2016-10-27 11:45:27 +0200
  • 15f9244577 Removes sensor packet period histogram. (#104) Damon Kohler 2016-10-26 15:23:37 +0200
  • 6e6d2decaa Fixes for Xenial. (#103) Holger Rapp 2016-10-26 14:23:00 +0200
  • 651a7a23e7 Rename trajectory and submap visualization protos. (#101) Wolfgang Hess 2016-10-26 08:45:52 +0200
  • 4917dd65ce Add serialization of the sparse pose graph. (#97) Wolfgang Hess 2016-10-25 16:56:26 +0200
  • a3157239b7 Adds a voxel filtering and moving objects removing points processor. (#99) Holger Rapp 2016-10-25 16:36:56 +0200
  • 915dbd1894 Adds a CountingPointsProcessor. (#98) Holger Rapp 2016-10-25 16:09:47 +0200
  • 2f42c990f6 Adds a fixed sampling points processor. (#96) Holger Rapp 2016-10-25 15:37:47 +0200
  • 46f8883d6a Make all 'PointProcessor's registerable with the PipelineBuilder. (#95) Holger Rapp 2016-10-25 15:18:32 +0200
  • 188dcb57e5 Adds a class that can build a points processing pipeline out of a Lua configuration. (#94) Holger Rapp 2016-10-25 12:27:58 +0200
  • 90e2f02e9d Add a PCD writing points processor. (#92) Atsushi Watanabe 2016-10-25 12:11:44 +0200