matlabbe
2cb509c825
DbViewer: manual constraints can now be added ( http://official-rtab-map-forum.67519.x6.nabble.com/Manually-adding-modifying-node-constraints-td6983.html )
2020-10-07 15:41:13 -04:00
matlabbe
bbccbd63e4
Increased version to 0.20.5
...
Refactored how features are stored in Signature (significative memory optimization, causing major refactoring in Memory, RegistrationVis, OdometryF2M)
FLANN: optimized memory usage when Kp/IncrementalFlann is false
Added memory usage functions
Added statistics Loop/Visual_inliers_ratio/ and Memory/RAM_estimated/MB
EpipolarGeometry: templated findPairs functions
graph::filterLinks: added inverted option
LocalBundleOnLoopClosure: Force to use only neighbor links
MainWindow: fixed max depth filtering for map's features
Rtabmap::getSignatureCopy() fixed links not returned
Added UPlot::getAllCurveDataAsText() function.
DbViewer: fixed features not rendered in right view when failing ro refine a constraint
report: added --export and --export_prefix options (to export figures data)
2020-10-05 17:34:32 -04:00
matlabbe
86ac63ab19
UPlot: changed float to qreal (double). Added UPlot::frameData() function.
2020-06-07 11:55:27 -04:00
matlabbe
bda18bc517
CloudViewer: added EDL shading option
2020-06-01 21:44:42 -04:00
matlabbe
415a2778f1
Added Features2d::limitKeypoints() with grid options. Odometry: if imu is provided and no guess is provided, the change of orientation of imu is used for rotation guess (overwrite rotation from Odom/GuessFromMotion). OdometryInfo: added gravity errors when imu is used. Preferences: added a second GravitySigma parameter (overwritting Optimizer/GravitySigma for odometry is not negative) for F2M odometry panel.
2020-05-31 11:22:12 -04:00
matlabbe
6acfc62196
CloudViewer: adjust frustum fov based on camera model ( https://github.com/introlab/rtabmap_ros/issues/419 )
2020-05-24 11:13:13 -04:00
matlabbe
360a153565
Parameters: Renamed SuperGlue group to PyMatcher group. Added OANet python script.
2020-05-20 09:45:39 -04:00
Thomas Kircher
b542d6a0db
Added Kinect for Azure menu option ( #551 )
...
* Added Kinect for Azure menu option
* Reintegrated Kinect for Azure initialization code, fixed previous GUI commit
* Added ifdefs to fix build
2020-05-19 15:03:36 -04:00
matlabbe
c7b84c60bc
Parameters: added Mem/StereoFromMotion (default false) and RGBD/ProximityOdomGuess (default false). Visual proximity detection is done before computing the loop closure transform (the later is ignored if visual proximity succeeded with a node close to loop closure, add Loop/Suppressed_hypothesis_id statistics to know when this happens). Changed Loop/Map_correction to Loop/Odom_correction (to better see the actual jumps of localization about /base_link frame, not /odom frame). util3d::generateWords3DMono() is now using openCV's implementation of five-point algorithm (this fixed some cases for which the older approach couldn't find any solution). UPlot: added scrolling area on the legend, added global legend option to show all curve statistics (mean, stddev,max). MainWindow's open dialog: reopen last directory when reopening a different database. ParametersToolBox: show default parameter value in tooltip. rtabmap-report: add --start option. rtabmap-reprocess: show details about proximity and loop detections, reset all localization statistics after changing database.
2020-05-19 15:01:50 -04:00
matlabbe
d2673ed2fa
Added GMS matching approach (Vis/CorNNType=7). Added GMS/ parameters. Added SuperGlue/Indoor parameter. ImageView: updating feature and line colors directly when changing color (option menu), fixed items already added to scene warning when switching to GraphicsView.
2020-05-11 13:23:26 -04:00
matlabbe
91285e5e97
Added SuperGlue support (Vis/CorNNType=6). Added rtabmap-matcher tool. DBViewer: show matches/inliers when refine also fails. SIFT: make sift always available on OpenCV 4.3.0 ( #538 ). Parameters: changed SPTorch prefix to SuperPoint, replaced Vis/CorCrossCheck by Vis/CorNNType=5.
2020-05-09 21:13:41 -04:00
matlabbe
d14efea4ac
Added Vis/CorCrossCheck parameter (to use BFMatcher with crosscheck option instead of knn with NNDR for features matching). DBViewer: after refine or add constraint, lines indicating feature correspondences are now shown with different color if they are inliers. Re-enabled saving/loading settings of the ImageViews (feature color, line color, transparency...).
2020-05-01 22:12:56 -04:00
matlabbe
14ec619b1e
Added MYNT EYE S support. Fixed StereoCameraModel rectification not done with non-square images, also updated to support fisheye model.
2020-04-30 00:57:47 -04:00
matlabbe
f575652456
0.19.7: added SuperPoint Torch feature support. RegVis: keep Feature2D detectors as class members instead of recreating them at each registration.
2020-04-16 17:59:45 -04:00
matlabbe
b3f7d1881f
GUI: added options to hide map/odom frames and yellow TF links. CloudViewer: added option to show/hide camera axis
2020-04-03 20:04:15 -04:00
matlabbe
b95195d8bb
CameraRealSense2: added json preset file option ( #513 )
2020-04-01 12:25:28 -04:00
matlabbe
cb80d85dd6
DbViewer: removed graph optimization from latest optimized poses (see http://official-rtab-map-forum.67519.x6.nabble.com/Database-Post-Processing-Save-refined-links-td6504.html )
2020-03-01 16:59:46 -05:00
matlabbe
e7a7ab8031
CloudViewer: added scan red colormap and max intensity options
2020-02-20 15:33:50 -05:00
matlabbe
5fef44ec2b
DBViewer: Added option to crop empty space from local grid and scans after 2d occupancy grid is manually edited
2020-02-13 17:32:39 -05:00
matlabbe
f7540196d4
Fixed many compilation warnings (c++14, like pedantic warnings)
2020-01-30 17:23:02 -05:00
matlabbe
ccc5a5be5a
OctoMap::createCloud() added cloud probability output option.
...
CameraRealSense2: added new warnings to debug easier timestamps problems.
GUI: added gravity visualization.
DbViewer: empty clouds in OctoMap mode have color depending on probability of occupancy.
Brought general changes from local xvision branch.
2020-01-22 10:34:21 -05:00
matlabbe
57a27a5d17
MainWindow: added virtual functions for convenience
2019-12-10 18:48:54 -05:00
matlabbe
6435c74bfe
DBViewer: Added "Edit Constraint" button
2019-10-18 12:22:51 -04:00
matlabbe
1e298dcfa2
CameraRealSense2: updated how imu are published in inter mode and fixed some local transforms. GUI-VINS: features are shown in Odometry view.
2019-10-13 14:48:11 -04:00
matlabbe
283274e056
DbViewer: Added Gravity info ( https://github.com/introlab/rtabmap_ros/issues/323 )
2019-07-29 10:45:16 -04:00
matlabbe
3c7719f6d8
Added CameraK4A driver (only MKV playback supported yet). Fixed build with realsense2 support on Windows. Preferences: added imu filtering parameters to ini file.
2019-07-09 20:48:09 -04:00
matlabbe
abbf7e4476
Updated UPlot data copy to include data of all curves (common x-axis), added also mean and max along stddev in legend item option
2019-07-03 12:01:34 -04:00
matlabbe
f8a8e55e7e
UI: Update preferences with the new imu filter parameters. Camera: added imu filtering option. Updated support for zedm, D435i and T265.
2019-05-13 18:42:46 -04:00
matlabbe
d4b4379829
Added T265 support (stereo-only yet)
2019-05-09 19:20:26 -04:00
matlabbe
195f6147ad
DBViewer: added feature/line color menu option. CameraImages/DBReader: added maxFrames parameter
2019-04-26 19:20:35 -04:00
matlabbe
cd2c261e2b
EditDepthArea: added cluster error menu option, fixed seg fault on large cluster removal
2019-04-26 18:03:07 -04:00
matlabbe
a5350c4891
Optimizer: fixed bad g2o optimizations on 2d slam when there are 3D landmarks ( #384 ). DBViewer: landmarks can be now visualized.
2019-04-26 14:03:25 -04:00
matlabbe
aaefdae794
DBViewer: improved loading time on large dbs
2019-04-17 14:57:56 -04:00
matlabbe
80ef0e1a75
DbViewer: improved opening time of large databases when info tab is not visible
2019-03-25 16:30:03 -04:00
matlabbe
c0a7c3a344
0.19.1: Added OdometryVINS (VINS-Fusion integration, Odom/Strategy=9)
2019-03-18 20:45:34 -04:00
matlabbe
0c8194373f
DbViewer: added "Edit optimized map" and "Regenerate Optimized Map" actions
2019-03-16 15:27:49 -04:00
matlabbe
d85c1c3bcf
DbViewer: EditDepth colormap now matches the one in main window
2019-03-05 10:48:05 -05:00
matlabbe
884d1d7684
DbViewer: added colormap menu option to EditDepthArea, update3dView() updates only last select id to avoid switching to second image after editing the depth of the first one.
2019-03-05 10:07:20 -05:00
matlabbe
d6ca37a9e7
Integration of OpenCV's ArUco Marker Detection (see new parameter "RGBD/MarkerDetection")
2019-02-18 18:19:55 -05:00
matlabbe
5eb9bbe283
GUI: Fixed black zed depth image in ImageView ( #356 )
2019-01-28 19:47:01 -05:00
matlabbe
c13267599e
MainWindow: Re-added rotation of the map on the graph view based on gps, if used and if priors are ignored by optimizer
2019-01-16 20:25:14 -05:00
matlabbe
9da2c1918f
CameraImages: moved scan filtering stuff to CameraThread
...
Preferences->Source: refactored scan filtering parameters
OdometryF2M and OdometryF2F: moved odom orientation init from IMU to OdometryROS instead
2019-01-15 15:41:07 -05:00
matlabbe
73004c643c
DbViewer: In graph view, nodes in latest working memory state are highlighted in red
2018-12-13 13:24:57 -05:00
matlabbe
c5057eb6b3
exportGraph: added RGBD-SLAM format (10) without motion capture coordinate transformation ( #332 )
2018-11-08 12:26:37 -05:00
matlabbe
09a63bbc5b
Rtabmap::detectorMoreLoopClosures() added intraSession and interSession parameters
2018-11-05 18:40:08 -05:00
e-con Systems India Pvt Ltd
53513b6632
Tara Camera added to Master branch ( #331 )
...
* Tara Camera integration
* Update preferencesDialog.ui
* Update preferencesDialog.ui
2018-11-01 02:57:07 +12:00
matlabbe
bb4164a05d
CloudViewer: added some getters
2018-10-30 17:42:43 -04:00
matlabbe
12a7349165
Removed Optimizer:computeBACorrespondences() duplicated 3d points (more than 2 frames can reference a 3D point), added option to rematch features. Bundler: added more options to export dialog, fixed inverted colors.
2018-10-25 16:31:13 -04:00
matlabbe
c14e20330f
Fixed SIFT octave issue causing registration to always fail. Added Bundler export points option.
2018-10-24 20:01:57 -04:00
matlabbe
8e99291e13
0.18: Camera calibration and LaserScan Info refactoring ( #324 )
...
* Saving full camera calibration in database, added angle min/max/inc to LaserScan.
* Updated laserscan info save/load in db
* Database: added Tag table, added env_sensors field to Node
* fixed serialization/deserialization of stereo camera model
* fixed multi-calibration db saving
* fixed rebase errors
* Tango: Added saving environmental sensors option
* Memory: Save env sensors
* Tango: fixed env sensor ids
* DBViewer: show env sensors values
* DBViewer: added calibration details on tooltip
* increased package version to 0.18.0
* Fixed LaserScan copies when angleIncrement is valid
* fixed build error without OctoMap dependency
2018-10-23 14:35:14 -04:00