Commit Graph

  • 68ae3903c5 Update index.md matlabbe 2018-05-06 16:26:23 -04:00
  • e875c7d6d1 Docker: android scripts updated matlabbe 2018-05-04 19:52:11 -04:00
  • 0ddbb28fd2 RGBD example: added code example to generate/update the global occupancy grid from rtabmap events. matlabbe 2018-05-04 19:13:07 -04:00
  • e54234ec50 Docker: fixing missing tag in automated build matlabbe 2018-05-04 09:25:17 -04:00
  • 6dd0cd27e1 Docker: added quotes around date, updated install_deps to use saved pwd instead of cd alone to return to root matlabbe 2018-05-03 18:06:37 -04:00
  • ec50b0c366 Docker: added hooks for main docker images matlabbe 2018-05-03 09:11:27 -04:00
  • 97b61f885d Docker: added hooks/build to xenial build with CACHE_DATE matlabbe 2018-05-03 08:56:47 -04:00
  • 0d7b8f13d8 Docker replaced -j3 by -j8 matlabbe 2018-05-02 16:19:15 -04:00
  • 2bf7d87b29 Docker: add g2o/gtsam/libpointmatcher to dockerfiles matlabbe 2018-05-02 16:10:36 -04:00
  • 8d5d50a198 Fixed 2 cmake minor warnings on standard build 0.17.0-lunar 0.17.0-kinetic 0.17.0-indigo matlabbe 2018-05-02 12:46:45 -04:00
  • aa743fc397 ROS: added libg2o dependency matlabbe 2018-05-02 09:18:23 -04:00
  • 29d16633f5 Added bionic dockerfile 0.17.0-melodic matlabbe 2018-05-01 15:53:19 -04:00
  • d92debe356 rtabmap::triggerNewMap(): reverting commit d9716590b1 to clear optimized poses so that occupancy grid is cleared when triggering a new map. MapCorrection is kept not cleared to support Tango switching mapping<->localization mode without jumping. matlabbe 2018-04-30 20:03:01 -04:00
  • 52aed1041c using copied version of solvePnPRansac for OpencV 3.3.1 too (along OpenCV2) to have stable transformation estimation (e.g., outdoor stereo demo is getting lost very often with the version of 3.3.1) matlabbe 2018-04-30 17:44:13 -04:00
  • 8fec570c13 Added Rtabmap::setInitialPose() matlabbe 2018-04-30 14:49:41 -04:00
  • a39d0840ce fixed #279 matlabbe 2018-04-30 11:16:26 -04:00
  • 63cc86bdcd rtabmap: fixed optimization error seg fault when no maxLinearLink can be found matlabbe 2018-04-27 19:42:30 -04:00
  • 637514d00d DbViewer: fixed odom pose not added to odomPoses_ when a location doesn't have any links matlabbe 2018-04-27 19:07:43 -04:00
  • b2db31ff18 Fixed backward compatibility error when saving statistics to db matlabbe 2018-04-27 18:48:10 -04:00
  • b044bae304 DbViewer: added menu actions to view/update/export optimized mesh saved in database. CloudViewer: cubes can be added for convenience, fixed double-click not always working. util3d: added conversion function from LaserScan to PointCloud2, added conversion functions between polygons format saved in database and PCL polygons format with vertices. matlabbe 2018-04-25 12:34:47 -04:00
  • f13e384a1b Added util3d::fixTextureMeshForVisualization() matlabbe 2018-04-16 17:50:00 -04:00
  • bfce5cceb5 Fixed #275. Removed Grid/Scan2dMaxFilledRange parameter (use Grid/RangeMax instead). matlabbe 2018-04-14 16:48:29 -04:00
  • 344dc165bc fixed #276 and #277 matlabbe 2018-04-14 13:41:04 -04:00
  • 79c4bd7850 Export: Added load and save settings buttons (#274) matlabbe 2018-04-13 18:54:52 -04:00
  • a82261a4df Export: Added Poisson auto depth (value=0). CloudViewer: Added measuring tool. matlabbe 2018-04-13 18:19:13 -04:00
  • 57a62dbbfd util3d::mergeTextures: Added assert msg matlabbe 2018-04-10 12:21:48 -04:00
  • cd125ae274 util3d::mergeTextures() added interface with single calibrations for convenience matlabbe 2018-04-09 12:26:09 -04:00
  • d9716590b1 Rtabmap: don't reset mapCorrection transform when triggering a new map matlabbe 2018-04-05 11:28:07 -04:00
  • 2b00b2c1c5 Tango: 0.17 fixing broken localization on visualization matlabbe 2018-04-05 11:00:16 -04:00
  • b3b0caa038 DbDriver: fixed save/load optimized mesh errors (0.17) matlabbe 2018-04-05 10:15:06 -04:00
  • db0e833ce9 Tango: fixed build matlabbe 2018-04-05 09:44:14 -04:00
  • 592b7c66c5 0.17.0: saving optimized poses and last localization pose to database (https://github.com/introlab/rtabmap_ros/issues/220). Parameters: fixed Icp default parameters when not built with libpointmatcher, added RGBD/SavedLocalizationIgnored (default false). DbViewer: added Export/Import 2D map (https://github.com/introlab/rtabmap_ros/issues/213). matlabbe 2018-04-04 19:14:13 -04:00
  • 34b32f53f6 Merge pull request #273 from mlong-xii/patch-1 matlabbe 2018-03-28 15:33:31 -04:00
  • 9ade28ee00 Fix laserscan from depth mlong-xii 2018-03-28 14:14:13 -04:00
  • 99acc9a6e7 Windows: Reordered libraries with gtsam at the end (which is static on Windows) matlabbe 2018-03-28 11:04:18 -04:00
  • d886c788e7 Fixed CMake keeping old install version path when changing version matlabbe 2018-03-27 15:50:27 -04:00
  • d2f7d8a9c4 ExportDialog: Added OpenChisel meshing option matlabbe 2018-03-26 18:06:41 -04:00
  • 7143f693d2 Euroc tool: fixed build error when c++11 is not used #272 matlabbe 2018-03-26 11:13:06 -04:00
  • 9cfdc00d64 Okvis: removed some compilation warnings when not built with okvis matlabbe 2018-03-23 14:54:49 -04:00
  • 4f6ab68318 Update README.md matlabbe 2018-03-23 12:49:21 -04:00
  • 7c6439e075 CameraStereoImages: removed warning telling to calibrate the camera when only pose calibration file is not found 0.16.3 matlabbe 2018-03-22 12:40:16 -04:00
  • 420fecad51 Docker updated artful image. Memory: fixed 2x icp correspondence ratio error (>1.0) when creating registration for icp proximity detection matlabbe 2018-03-22 11:22:47 -04:00
  • ef017c9e9d Docker: updated artful build matlabbe 2018-03-22 10:07:19 -04:00
  • 00412749e7 IMU: changed members from Eigen to cv to avoid seg faults about Eigen memory alignment when copying IMU object created dynamically (#270) matlabbe 2018-03-21 21:31:41 -04:00
  • 4188da2ef2 Docker: updated xenial with freenect/openni2 dependencies matlabbe 2018-03-21 16:36:18 -04:00
  • 8d93c275ab Tango: fixed optimized mesh where nans were removed before saving (causing trouble with corresponding polygons) matlabbe 2018-03-21 16:00:12 -04:00
  • b0b3b491a0 Docker: added android/install_deps_host.bash. ExportClouds: default voxel size 0.02->0.01 matlabbe 2018-03-20 16:47:18 -04:00
  • dd59d3c713 Tango: fixed MaxOptimizeError value that now is a factor. Docker: updated tango download links matlabbe 2018-03-18 18:47:13 -04:00
  • 548f0b6130 Fixed Android build matlabbe 2018-03-18 16:00:03 -04:00
  • f7e007018f fixed Windows build matlabbe 2018-03-18 19:43:20 -04:00
  • 436e82653c Parameters: updated default of Icp/CorrespondenceRatio and Icp/PMOutlierRatio. Fixed OptimizerG2O build with ORB_SLAM2. Fixed seg fault after restarting ORB_SLAM2 odometry. matlabbe 2018-03-17 18:20:32 -04:00
  • ecf598e412 util3d::laserScanFromPointCloud(...): ignore NaN points and normals. RegistrationIcp: ignoring NaNs on conversion to PD format to fix some registration fails caused by NaNs. matlabbe 2018-03-13 02:27:59 -04:00
  • 257fe20c4f OdometryF2F: fixed published localScanMap in wrong frame matlabbe 2018-03-13 00:01:32 -04:00
  • ba011169b8 DbViewer: don't modify ground truth values (previously they were aligned with root) matlabbe 2018-03-12 20:57:34 -04:00
  • ffe50dad22 When exporting poses, set txt extension by default if not set matlabbe 2018-03-12 20:26:34 -04:00
  • dc289ba635 DbViewer: when align with ground truth is enabled, exported poses are those aligned with ground truth matlabbe 2018-03-12 18:51:55 -04:00
  • 10724fac3b fixed opencv2/core.hpp not found matlabbe 2018-03-07 20:55:10 -05:00
  • 4969ece356 0.16.3: Added OKVIS support (tested only on EuRoC dataset). Added IMU/IMUThread classes. Added OdomOKVIS/ConfigPath and Rtabmap/ImagesAlreadyRectified parameters. MainWindow, limited odom local feature map to maximum 50 meters from current pose (to avoid VTK glitching with near/far clipping plane). matlabbe 2018-03-07 19:43:30 -05:00
  • 2fad881202 fixed a compilation warning matlabbe 2018-02-23 17:55:31 -05:00
  • 39b363d0b5 Memory: compute scan max range if not set on signature creation. matlabbe 2018-02-23 15:52:59 -05:00
  • 215eff3212 MainWindow: updated default 2d scan with normals color for map and odom matlabbe 2018-02-23 11:13:26 -05:00
  • e1a0fc42ea Rtabmap: added ebug info when proximity scan matching is disabled matlabbe 2018-02-23 10:47:07 -05:00
  • 69d28db660 DbViewer: optimized fetching wm states from db, added checkbox along graph iteration slider to generate intermediate graphes. matlabbe 2018-02-23 10:12:36 -05:00
  • c3ab04b436 Report: removed a test UERROR matlabbe 2018-02-22 16:37:55 -05:00
  • 918281a804 Rgbd_dataset: fixed Rtabmap/CreateIntermediateNodes not used matlabbe 2018-02-22 12:09:03 -05:00
  • 297cf3f51e 0.16.2: Added wm_state field to database's Statistics table. New parameter "Rtabmap/SaveWMState" (default false). DbViewer: added option in GraphView to show only poses of the root id that were in WM at that time matlabbe 2018-02-21 18:19:20 -05:00
  • 93e1d732c9 DbViewer: added option to align scans/clouds to ground truth for convenience matlabbe 2018-02-21 15:13:02 -05:00
  • 1bfde1f9f0 Neigbor refining can be done with any Registration approach. Memory::computeIcpTransformMulti(): correspondences ratio increased by two times to accept transform matlabbe 2018-02-21 12:23:12 -05:00
  • 489ab86ac7 dbviewer: fixed variance*100 for proximity by space links (multi-scan). matlabbe 2018-02-21 10:08:48 -05:00
  • e8f7746c87 dbviewer: removed voxel filtering from scan display matlabbe 2018-02-21 08:38:35 -05:00
  • db1139e89e Gui: fixed default color for scans from odom in MainWindow and constraint view in dbviewer. Recovery/reprocess: fixed triggering new map on covariance >=9999. Reg: repeatOnce not done if it has a child. Statistics: added time proximity by space visual info. matlabbe 2018-02-20 17:33:48 -05:00
  • 5c04ce257b DbViewer: can launch with a directory argument to set current workspace for convenience. matlabbe 2018-02-19 16:37:17 -05:00
  • 6cdb2a48fd OctoMap: improved projection performance matlabbe 2018-02-19 16:25:55 -05:00
  • 37cbf79b4c DbViewer: fixed occupancy grid color options. Reprocess: added grid total time including rtabmap stats matlabbe 2018-02-18 21:32:19 -05:00
  • 00559ce8d6 ground segmentaiton: adjusted cluster inlier with centroid below max height of biggest cluster matlabbe 2018-02-18 15:30:20 -05:00
  • 07244a8a73 Fixed occupancy grid created from PointNormal with RGB matlabbe 2018-02-18 15:10:25 -05:00
  • d181bedbfc Gui 3d rendering: added default color scheme option, added min and max range options for laser scans matlabbe 2018-02-17 09:46:08 -05:00
  • 077b3ab59e RegistrationIcp: Added laserScanToDP() matlabbe 2018-02-17 07:48:10 -05:00
  • edbed67afe Windows: added missing RTABMAP_EXP in LaserScan class. Memory: fixed wrong laser scan format set when filtering is enabled. matlabbe 2018-02-16 20:56:48 -05:00
  • a947f8c783 Fixed 2d multi-scan matching fatal error matlabbe 2018-02-16 20:23:42 -05:00
  • 6e131dcd7e fixed build on linux matlabbe 2018-02-16 19:54:49 -05:00
  • d24097f73d 0.16.1: Added LaserScan class with new "format" field to distinguish easier between all kind of laser scans (XYZ, XYZRGB, XYZI, XYZNormal...) matlabbe 2018-02-16 19:20:54 -05:00
  • 5f58480d65 Update index.md matlabbe 2018-02-14 09:40:48 -05:00
  • e6db2fd535 Update index.md matlabbe 2018-02-14 09:37:31 -05:00
  • bfb3a58c01 Optimizer: added optimizeIncremental() method to solve optimization error problems when re-opening the database (when graph should be re-optimized from raw odometry poses, not latest optimized poses, #172) matlabbe 2018-02-13 18:18:42 -05:00
  • 02a64a7fa3 Added ctrl-c handling to reprocess and recovery tools. matlabbe 2018-02-13 16:54:31 -05:00
  • 3dfe1ccb1a DbViewer: updated warning msg when graph optimization fails. matlabbe 2018-02-13 14:14:08 -05:00
  • c6e5f1c9f8 Fixed PCL extract indices filter workaround for PointNormal type (not defined in current released PCL). Compression: Fixed OpenCV memory leak when converting uncompressed depth image to 32F format. matlabbe 2018-02-13 12:36:23 -05:00
  • 4c0a612ab5 util3d_filtering: refactored implementations using templates. Parameters: Changed Grid/DepthMin|Max to Grid/RangeMin|Max, added Grid/PreVoxelFiltering, added GridBlobal/OctoMapOccupancyThr. OccupancyGrid: supporting input clouds already having normals. Memory: don't save working directory parameter to database. matlabbe 2018-02-13 10:16:48 -05:00
  • 09cae9cbd3 DbViewer: added color selectors for obstacle, ground and empty cells. matlabbe 2018-02-12 11:32:17 -05:00
  • 1595405871 DbSqlite3: fixed Feature.depth_[x,y,z] not saving correctly NaN values (then NaNs were wrongly converted to 0 on reload). Gui: Added stereo exposure compensation option in Source panel. matlabbe 2018-02-11 16:07:26 -05:00
  • 1c8c233ebf fixed compilation errors on octomap >=1.8 introduced by previous commit for octomap < 1.8 matlabbe 2018-02-09 11:02:01 -05:00
  • c2d0628da1 Fixed compilation errors with octomap < 1.8 matlabbe 2018-02-09 10:53:39 -05:00
  • 2e58fa3c2f Fixed OctoMap build error with version <1.8 matlabbe 2018-02-08 22:04:50 -05:00
  • fced2c521c 0.16.0: Database updated with Data.empty_cells, Admin.opt_map, Admin.opt_map_x_min and Admin.opt_map_y_min fields. Changed Parameter Grid/ProjRayTracing to Grid/RayTracing (OctoMap ray tracing done for 3D local grids). Improved OctoMap performance. matlabbe 2018-02-08 21:40:17 -05:00
  • e7ceacc215 Fixed broken incremental prediction matrix from commit 977d21e matlabbe 2018-02-07 18:14:34 -05:00
  • a320eb5d8e ExportCloudsDialog: voxel size is now to 0.02 by default to limit the size of generated cloud (using too much RAM may result in a crash) matlabbe 2018-02-06 11:34:54 -05:00
  • 42199eefd2 Added --poses option to report tool. Reprocess tool: Export ground/obstacles when 3d map is created. matlabbe 2018-02-06 11:31:39 -05:00
  • 56df87e60c GraphViewer: Added "hide/show graph nodes" menu action, added 1% border when exporting to SVG matlabbe 2018-02-04 14:18:39 -05:00
  • 90ed9cd15c Added support for latest g2o code (with c++11 interface) matlabbe 2018-02-03 15:43:32 -05:00