matlabbe
|
fbf967066a
|
Added LccBow/VarianceFromInliersCount parameter (linked with Odom/VarianceFromInliersCount in standalone gui)
|
2015-10-02 10:40:18 -04:00 |
|
matlabbe
|
0c8309bb28
|
Memory: Fixed all recent memory immunized when lastGlobalLoopClosure is 0. Notify plan failed (instead of success) when the target node id is not found.
|
2015-09-30 11:36:49 -04:00 |
|
matlabbe
|
fccaa11de1
|
Localization mode: fixed errors when planning, fixed localization from last node, fixed localization flickers when memory management is running
|
2015-09-29 23:48:05 -04:00 |
|
matlabbe
|
7ea730bb0a
|
planning: fixed a bug making the last pose published again even after stuck detected
|
2015-09-27 12:01:02 -04:00 |
|
matlabbe
|
88e67f047a
|
Version 0.10.9: added RGBD/PlanStuckIterations parameter (default 0) to detect when a node in the planned path is unreachable
|
2015-09-23 18:15:34 -04:00 |
|
matlabbe
|
fb69f770f9
|
Updated when computePath(...) returns true or false
|
2015-09-23 12:11:18 -04:00 |
|
matlabbe
|
007c192b6a
|
Create2DMap: eroding only on cells having at least 3 empty neighbor cells
|
2015-09-16 17:12:01 -04:00 |
|
matlabbe
|
d7e6a2c0e8
|
Updated computePath(pose) to avoid links pointing to nodes not in WM
|
2015-09-15 18:17:38 -04:00 |
|
matlabbe
|
16d998f3b0
|
GraphOptimizerGTSAM: Fixed not returned poses when there is only one
|
2015-09-15 16:36:28 -04:00 |
|
matlabbe
|
53fa85e38a
|
fixed reset UPlot on rehearsal after small movement detected. GUI: modified color for pose correction (DarkCyan) and small movement (Gray)
|
2015-09-14 11:31:26 -04:00 |
|
matlabbe
|
e290dfc111
|
Fixed pose scan matching drift (with OptimizeFromGraphEnd=true)
|
2015-09-14 09:40:28 -04:00 |
|
matlabbe
|
91d87ec6a8
|
fixed null variance assert on local loop closures in Time/Space
|
2015-09-09 22:31:02 -04:00 |
|
matlabbe
|
e3161c3b04
|
Fixed vector out of bound error (findNN() matchesNotIndexed vector). Fixed error "map correction should be identity" when small displacement detected before scan matching
|
2015-09-09 20:11:18 -04:00 |
|
matlabbe
|
beab2271f0
|
Added statistics for incremental flann index size
|
2015-09-09 12:08:51 -04:00 |
|
matlabbe
|
5dcbb66a6d
|
Fixed FATAL error for link variance == 0 on loop closure of two identical images
|
2015-09-08 23:18:12 -04:00 |
|
matlabbe
|
198899ba32
|
Added parameter "RGBD/OptimizeMaxError" (default: 1 m) to reject loop closures after too large optimization errors
|
2015-09-03 12:37:14 -04:00 |
|
matlabbe
|
7a721105ae
|
Added parameter "RGBD/OptimizeRobust" (default true) to use Vertigo robust graph optimization (only for g2o and GTSAM optimization strategies). Added GTSAM support.
|
2015-09-02 17:51:43 -04:00 |
|
matlabbe
|
a2b9c9f9a0
|
Updated rehearsal behavior when there are intermediate nodes and RGBD/LinearUpdate,RGBD/AngularUpdate are set.
|
2015-08-28 23:05:45 -04:00 |
|
matlabbe
|
12bd8a1720
|
Added special export poses for the KITTI dataset
|
2015-08-25 19:36:48 -04:00 |
|
matlabbe
|
0cf1ea8777
|
Moved some common include files to public headers folder
|
2015-08-25 10:32:27 -04:00 |
|
matlabbe
|
a88e8dd013
|
ICP correspondence ratio set to 0 when maximum laser scan count is not set
|
2015-08-05 20:16:27 -04:00 |
|
matlabbe
|
554b8978a0
|
Updated how RtabmapCmdEvent should be called (using UVariant). MainWindow: added new actions to export poses (KITTI, RGBD-SLAM and TORO formats)
|
2015-08-01 23:42:36 -04:00 |
|
matlabbe
|
2877a14360
|
Added CameraRGBDImages class (read RGB-D images from a folder)
|
2015-07-30 14:17:29 -04:00 |
|
matlabbe
|
185bc12cae
|
sending words too when getting map
|
2015-07-15 18:15:27 -04:00 |
|
Mathieu Labbé
|
2d7be6be48
|
modified how correspondences ratio is computed (icp 2D and 3D), also fixed build with OpenCV3+Cuda
|
2015-07-11 12:42:46 -04:00 |
|
matlabbe
|
4f96fd3530
|
Version 0.10.1: user_data is now a cv::Mat to avoid a deep copy when SensorData is copied
|
2015-06-28 19:22:18 -04:00 |
|
matlabbe
|
b7faef35f1
|
Refactored motion estimation parameters in the GUI.
|
2015-06-27 01:43:29 -04:00 |
|
matlabbe
|
01f2f1348c
|
Added OdomBow/FixedLocalMapPath parameter
|
2015-06-25 16:04:42 -04:00 |
|
matlabbe
|
91a4506956
|
Small refactoring of the Bayes filter
|
2015-06-22 13:55:15 -04:00 |
|
matlabbe
|
a5efee20bc
|
Using Dijkstra for global planning for a significative performance boost (no need to optimize the graph before computing the path)
|
2015-06-21 18:29:12 -04:00 |
|
Mathieu Labbe
|
50eeda5b95
|
merged multicamera branch into devel branch
|
2015-06-16 17:41:51 -04:00 |
|
Mathieu Labbe
|
039ae45d57
|
merged master to multicamera branch
|
2015-06-16 13:37:33 -04:00 |
|
matlabbe
|
dfbf6e721e
|
Refactored OdometryOpticalFlow (added optical flow guess using previous odometry transform, merged stereo/depth stuff)
|
2015-06-15 14:44:44 -04:00 |
|
matlabbe
|
b8dccc2228
|
Added CameraStereoImages class to read stereo images from a directory. Added a particle filter to smooth odometry trajectory. Added parameter RGBD/OptimizeEpsilon to limit TORO iterations when error improvement is small. Added Rtabmap/CreateIntermediateNodes parameter: this can be used to keep all odometry poses 'between' nodes used for loop closure detection. Added PnP approach to loop closure constraint estimation. Fixed decimation of stereo images when image size is odd.
|
2015-06-11 16:57:16 -04:00 |
|
matlabbe
|
feba562c1b
|
Updated logged statistics
|
2015-06-08 10:53:56 -04:00 |
|
Mathieu Labbe
|
7d72aa83bc
|
fixed sensor data not loaded on 0.10.0 database version
|
2015-06-06 19:20:38 -04:00 |
|
Mathieu Labbe
|
bd9fb1027b
|
Added util3d::laserScanFomrDepthImage() and some refactoring
|
2015-05-31 01:26:57 -04:00 |
|
Mathieu Labbe
|
9e13642a47
|
fixed runtime errors for single depth camera and stereo
|
2015-05-30 20:05:35 -04:00 |
|
Mathieu Labbe
|
c5046df226
|
merged master to multicamera branch
|
2015-05-29 14:54:49 -04:00 |
|
Mathieu Labbe
|
c6d0d47b1c
|
Added multi-camera feature
|
2015-05-29 14:46:48 -04:00 |
|
matlabbe
|
ec8946dc2f
|
Avoid filling node info stuff when getting the graph for optimization
|
2015-05-27 19:50:48 -04:00 |
|
matlabbe
|
ece3915b10
|
fixed colored loop closure detection rect when no images are in GUI cache. Modified some logged info.
|
2015-05-27 19:02:27 -04:00 |
|
Mathieu Labbe
|
8e26219e92
|
Fixed new map trigger from Identity odom when DetectionRate=0 and BufferSize=0. MainWindow: fixed overwritting database on close
|
2015-05-21 09:16:13 -04:00 |
|
Mathieu Labbe
|
9fde57843f
|
Increased version to 0.9.0. Refactoring: Split util3d.h into multiple files util3d_****.h to reduce compilation time. Also removed all PCL templates to reduce memory used while compiling.
|
2015-05-13 19:54:23 -04:00 |
|
Mathieu Labbe
|
b54ff8547e
|
Planning: abort plan when nearest pose on the path is not found, only keep the latest virtual link on the current path index
|
2015-05-12 13:29:00 -04:00 |
|
matlabbe
|
04bd596705
|
Planning update: remove virtual links up to current path index
|
2015-05-11 15:48:27 -04:00 |
|
matlabbe
|
7aaa4698d5
|
Added estimation loop closure hypothesis on small displacements, but only if the previous signature doesn't have a loop closure
|
2015-05-08 11:00:50 -04:00 |
|
Mathieu Labbe
|
4927b56939
|
Updated local loop closure detection in space and path planning for Localization mode.
|
2015-05-06 00:29:54 -04:00 |
|
Mathieu Labbe
|
0b5d6c84b1
|
Aborting path planned on "last node not found" error
|
2015-05-04 18:35:29 -04:00 |
|
Mathieu Labbe
|
cf5f998e06
|
Added path immunization between the nearest local location and the current pose. New parameter: "RGBD/LocalImmunizationRatio"
|
2015-05-04 16:00:21 -04:00 |
|