matlabbe
f0d36e71a1
Memory: fixed missing parameters in database on close
2016-11-18 15:53:35 -05:00
matlabbe
9276607920
Added Bundle Adjustment options to OdometryF2M (OdomF2M/BundleAdjustment) and RegistrationVis (Vis/BundleAdjustment). Added logger thread filter. RegistrationVis: Copy back corresponding input word IDs to output words when available. Memory::computeTransform() added option to use already computed corespondences if possible (proximity detection by time uses this). Updated Optimizer::optimizeBA() interface.
2016-11-14 19:54:31 -05:00
matlabbe
276992d654
Fixed laser scans not saved when Mem/BinDataKept is false (they are still required for scan matching)
2016-10-31 14:29:32 -04:00
matlabbe
768c864766
Image Decimation can now be negative, meaning that decimation is done from RGB size instead of depth. If Depth size is smaller than RGB, it may be upsampled depending on the decimation value. Export Dialog: Fixed MLS not done even when checked.
2016-10-30 16:03:23 -04:00
matlabbe
e13454fe3f
Memory: Disabled occupancy grid update if no depth image
2016-10-14 13:37:21 -04:00
matlabbe
a4dd47374e
Backward compatibility: Fixed wrong image height set in SensorData::uncompressData()
2016-09-25 18:13:49 -04:00
matlabbe
3530da935b
0.11.11: changed Statistics table name to Info and added new Statistics table containing detection statistics. StatisticsToolBox can cache statistics (true by default). DatabaseViewer: new Statistics panel to see all statistics contained in the database.
2016-09-20 11:19:34 -04:00
matlabbe
4a072b3dfc
Tango: Added "Adjust colors" post-processing option. Updated ICP parameters. Added "Mem/LaserScanNormalK" parameter for convenience.
2016-09-07 17:19:21 -04:00
matlabbe
e5074afdeb
Tango: Added ICP refining option, mesh vs texture vs point cloud options, show/hide grid option, drift correction option
2016-09-02 22:37:12 -04:00
matlabbe
013eba1d58
0.11.10: Database update with occupancy grid and laser scan info. Added class LaserScanInfo and OccupancyGrid (incremental 2d grid map). Gui: 2d grid and octomap are udpated using occupancy grids saved in nodes.
2016-08-31 12:43:53 -04:00
matlabbe
af02e02978
Added Occupancy class. Database SQL: added ground_cells, obstacle_cells and cell_size fields to Node table (updated Signature too).
2016-08-31 12:43:53 -04:00
matlabbe
ca6cd19fb1
Updated Copyright year and About dialog summary
2016-07-17 21:57:10 -04:00
matlabbe
1398b71b60
Merge branch 'master' of github.com:introlab/rtabmap into devel
2016-06-27 12:17:55 -04:00
matlabbe
f69ca56179
Features2D: Using 255 mask values for ORB ( #89 ). Fixed ignored mask by FAST when called from ORB.
2016-06-27 11:54:21 -04:00
matlabbe
333c7433e8
Merge branch 'master' of https://github.com/introlab/rtabmap into devel
2016-06-23 11:27:58 -04:00
matlabbe
f2d48cb894
Fixed ICP-only registration with already provided guess (no need to do visual guess, as the guess can be already good)
2016-06-23 11:08:20 -04:00
matlabbe
42c3186a53
Memory::computeTransform(): fixed null guess sent to pure ICP registration
2016-06-21 16:42:21 -04:00
matlabbe
38a7993a9b
Database: added "parameters" field in Statistics table. GUI: detecting if parameters in database are different from the Preferences, if so ask user to update them.
2016-06-13 17:34:17 -04:00
matlabbe
cbf348fafa
labels can be saved in localization mode
2016-06-08 18:19:51 -04:00
matlabbe
6f1f490370
0.11.7: Added ZED sdk support
2016-05-31 19:09:49 -04:00
matlabbe
0fa41d317a
Added log msg to tell when switching from Mapping to Localization is finished
2016-05-26 12:51:32 -04:00
matlabbe
9f6af75f79
Local scan matching: set larger scan points for max scan points when it is not set. Fixed missing scan Ids in links' user data to correctly visualize proximity links by space in DatabaseViewer. CloudViewer: using line instead of arrow between the referential and the frustum. removed parameter "RGBD/ProximityPathScansMerged" as visual proximity by space already does that.
2016-05-20 11:44:50 -04:00
matlabbe
ff7406a755
Memory::computeTransform(): removed setting guess to identity if input guess is null
2016-05-19 17:01:46 -04:00
matlabbe
7c8583f025
fixed crash from #79
2016-05-05 11:53:09 -04:00
matlabbe
ab35106359
Fixed build errors with log2 not defined on some os
2016-04-08 17:20:13 -04:00
matlabbe
dece54ca3e
Added parameters: Mem/ImagePreDecimation Mem/ImagePostDecimation Odom/ImageDecimation
2016-04-08 16:15:08 -04:00
matlabbe
af405e69b1
Tango #57 : Increased version to 0.11.3, updated Post-Processing actions, added mesh rendering actions, fixed point cloud rendering
2016-04-04 13:03:43 -04:00
matlabbe
5d9522c901
Tango #57 : Global optimization / Post-processing on pause
2016-04-03 21:35:30 -04:00
matlabbe
8030d89634
Implemented OptimizerG2O::optimimzeBA(). Updated PostProcessingDialog (g2o sba option). Fixed words descriptors not filled in rtabmap::getMap3D(). CameraModelD(): return 5 null coeff distorsions if not set
2016-03-28 18:19:17 -04:00
matlabbe
04df6ba41c
Stereo: Fixed min/max depth filtering
2016-03-13 16:58:36 -04:00
matlabbe
0ae17ff17d
Added Parameters::parseArguments() and Parameters::showUsage() functions for convenience. Updated OdometryViewer and Console tools to use parseArguments().
2016-03-11 16:54:54 -05:00
matlabbe
cee9c65b06
Added image size to all camera calibration inputs. Memory::computeTransform() more fine tuning to know if data should be loaded from database.
2016-03-10 09:07:44 -05:00
matlabbe
609cc3dc59
Fixed some missing rgb conversions before descriptor extractions. RegVis: re-extracting 3D kpts if Signature.words3() and actual kpts are not the same size. Updated fast visual guess on Memory::computeTransform().
2016-03-09 19:17:29 -05:00
matlabbe
c4ee125f73
Building more robust OpenCV3's cv::solvePnPRansac() in OpenCV2 build
2016-03-08 19:51:50 -05:00
matlabbe
62c8be40b9
Added ORB+FastGrid implementation (only with OpenCV2). Updated default parameters: Odom/GuessFromMotion=false, Vis/CorNNType=1. RegistrationVis: octave aware on features matching with motion
2016-03-08 12:31:32 -05:00
matlabbe
3ff4b4c439
fixed warnings
2016-03-07 15:03:17 -05:00
matlabbe
7a1cf84b08
OdomF2M: added support to laser scan
2016-03-06 15:11:09 -05:00
matlabbe
eefd557ab4
Added parameter "RGBD/ProximityAngle"
...
Updated default of GuessMotion parameters
Proximity detection by time: added guess transform based on optimized poses
RegistrationVis: ByPass OpticalFlow if no images are detected (use features matching instead if features are set)
solvePnPRansac() refining: using std dev instead of variance
Statistics panel: creating Camera/GUI/Odometry panels without the need to start detection (issue #51 )
Statistics: Adding a GT panel when ground truth poses are detected with RMSE info
2016-03-02 18:11:19 -05:00
matlabbe
264146d8b3
OdomF2M: added Odom/KeyFrameThr=0.5 and OdomF2M/MaxNewFeatures=0 parameters. Set Odom/GuessMotion to false by default.
2016-03-01 20:47:46 -05:00
matlabbe
a89b8cb4fe
Removed parameters Vis/UseDepthAsMask and Mem/UseDepthAsMask (just always do it when a depth is detected)
2016-03-01 14:40:40 -05:00
matlabbe
a8d1b91083
OdometryF2F: Fixed broken OpticalFlow approach
2016-02-24 17:42:23 -05:00
matlabbe
9e446aab7a
Fixed some signed/unsigned comparison warnings
2016-02-23 11:06:24 -05:00
matlabbe
d7ef170d33
Added parameter "Mem/UseOdometryFeatures=false" to use directly features already extracted from odometry for the vocabulary (issue #32 )
2016-02-22 17:57:40 -05:00
matlabbe
ccc4b4a6c2
Parameters renamed: "OdomLocalMap" group is now "OdomF2M" for Frame to Map odometry. Visual registration feature matching: using guess transform to limit the radius of correspondences "Vis/CorGuessWinSize=16"
2016-02-22 16:13:14 -05:00
matlabbe
0d68f74d80
Fixed calibration/laser not saved when compressed images are not saved to db
2016-02-19 21:05:14 -05:00
matlabbe
c1c62b0738
Creating a new map when variance >= 9999 is detected
2016-02-18 11:17:42 -05:00
matlabbe
c6a46a7238
0.11.2: First Google Tango release
2016-02-15 19:35:24 -05:00
matlabbe
eb21280f04
Changed CameraModel::isValid() to CameraModel::isValidForProjection() for clarity (in contrast to CameraModel::isValidForRectification())
2016-01-19 21:01:56 -05:00
matlabbe
136867253d
Added "Vis/UseDepthAsMask" parameter (don't detect features where depth is not available or it is over "Vis/MaxDepth")
2016-01-13 09:20:15 -05:00
matlabbe
182fe5f1d2
DbViewer: fixed reversed "Generate laser scan from depth" option
2016-01-10 12:57:49 -05:00