matlabbe
a67dbc26f2
L515 refactoring (realsense v2.41.0, firmware 1.5.3): added IR-only mode support, fixed support with latest firmware, T265+L515 working, related to #574 #614 #629 . MainWindow: Selecting RealSense2, ZED sdk, K4A, Mynteye drivers automatically enable gravity optimization (with IMU filtering).
2021-01-08 00:01:08 -05:00
matlabbe
d700d09339
DataRecorder tool: interface changed to use config file ( #661 )
2020-12-13 12:42:58 -05:00
matlabbe
d733029565
Increased version to 0.20.7. OdometryF2M: added support for intensity field, removed ignored key frames when there is low scan complexity. RegistrationIcp: added Icp/PMMatcherIntensity, Icp/PointToPlaneGroundNormalsUp and Icp/PointToPlaneLowComplexityStrategy parameters. Rtabmap: when graph optimized from end, increased optimization error before warning that resulting map correction is not identity (this could happen with GTSAM as the root is not perfectly fixed). CloudViewer: added coordinate frame scaling option, added rainbow colormap option for scan intensity. DBViewer: fixed local proximity merged scans not shown modified after refining those links, show intensity, fixed constraints view not updated after rejecting a link. MainWindow: added intesity support with odometry scans.
2020-11-28 17:28:34 -05:00
matlabbe
7be22d1b67
Added check to make sure input odometry poses are invertible. Source/DB: added stereo to depth option.
2020-11-06 21:37:59 -05:00
matlabbe
d5572d03ad
DbViewer: added checkbox to enable Add for nodes not linked to graph
2020-10-09 12:15:33 -04:00
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