matlabbe
|
0350e475b2
|
ICP: when max laser scan max pts is not set, use relative correspondence ratio (backward compatibility)
|
2015-08-05 20:32:33 -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
|
b686103765
|
using map instead of multimap for motion estimation methods (only unique words were used)
|
2015-07-28 23:48:50 -04:00 |
|
matlabbe
|
d67500d7bf
|
DBDriver: added getDatabaseVersion() method
|
2015-07-26 17:45:48 -04:00 |
|
matlabbe
|
185bc12cae
|
sending words too when getting map
|
2015-07-15 18:15:27 -04:00 |
|
matlabbe
|
82ef6231c4
|
fixed deleted nodes in localization to be not saved in database
|
2015-07-15 17:43:08 -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 |
|
Mathieu Labbé
|
dc48b4d4f4
|
some fixes for CameraFlyCapture2 driver on Windows, fixed OdometryMono with stereo cameras
|
2015-07-06 17:25:38 -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
|
e5447be23a
|
Refactored 3DTo2D and 3DTo3D motion estimations (Memory and OdometryBOW are now using the same methods)
|
2015-06-27 00:08:52 -04:00 |
|
matlabbe
|
01f2f1348c
|
Added OdomBow/FixedLocalMapPath parameter
|
2015-06-25 16:04:42 -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 |
|
matlabbe
|
b0a20abd66
|
Merge branch 'master' of https://github.com/introlab/rtabmap into devel
|
2015-06-18 23:04:14 -04:00 |
|
matlabbe
|
6fe1e42181
|
Added OpenCV 3 support
|
2015-06-18 23:00:46 -04:00 |
|
matlabbe
|
82943e85e8
|
Fixed PnP camera matrix empty when computing loop closure. Updated odometry nonholomic motion estimation (using arc around ICR).
|
2015-06-18 01:24:19 -04:00 |
|
Mathieu Labbe
|
50eeda5b95
|
merged multicamera branch into devel branch
|
2015-06-16 17:41:51 -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 |
|
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
|
c6d0d47b1c
|
Added multi-camera feature
|
2015-05-29 14:46:48 -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 |
|
matlabbe
|
04bd596705
|
Planning update: remove virtual links up to current path index
|
2015-05-11 15:48:27 -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
|
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 |
|
Mathieu Labbe
|
26305588da
|
fixed weighting while moving
|
2015-05-03 21:00:18 -04:00 |
|
Mathieu Labbe
|
b23d9808bf
|
updated how weight is updated when moving
|
2015-05-03 20:03:53 -04:00 |
|
Mathieu Labbe
|
d7030e0e38
|
Increased database version to 0.8.11 (new Depth.data2d_max_pts column). Updated how local loop closure detection in space is done. Update GraphViewer with local radius ellipse and current goal node color. MainWindow saving/loading figures automatically accordingly to the previous session saved.
|
2015-05-03 18:16:55 -04:00 |
|
Mathieu Labbe
|
abb7eb15ac
|
Updated version to 0.8.11. Added param RGBD/LocalLoopDetectionPathOdomPosesUsed. DatabaseViewer: export option at a specified framerate. DBReader: option to read database at a rate specified by the stamps saved. Database: Added new column "data2d_max_pts" in Depth table
|
2015-05-01 07:30:09 -04:00 |
|
Mathieu Labbé
|
d09e8f237a
|
fixed Windows build and some warnings
|
2015-04-29 00:38:00 -04:00 |
|
Mathieu Labbe
|
a4f11b7a3b
|
Updated default RGBD/LocalLoopDetectionPathFilteringRadius to 0.25
|
2015-04-27 18:16:04 -04:00 |
|
Mathieu Labbe
|
db90da7303
|
Updated how local scan matching is done (doing it on segmented local paths)
|
2015-04-27 02:43:06 -04:00 |
|
Mathieu Labbe
|
fa3a2421f6
|
Added Monocular SLAM (experimental), Odometry classes refactoring
|
2015-04-23 22:01:41 -04:00 |
|
Mathieu Labbe
|
5700c14bcb
|
DatabaseViewer: added exporting of a specific session with or without user_data. MainWindow: added action to send goal to rtabmap. Rtabmap: Saving goals in user_data of the current signature, modified parameter Mem/RehearsedNodesKept to Mem/NotLinkedNodesKept. DBReader: added sending goals when detected while playing back a database.
|
2015-04-17 18:30:12 -04:00 |
|
Mathieu Labbe
|
fee32c4e25
|
Added stereo option for the CalibrationDialog class
|
2015-04-05 16:42:41 -04:00 |
|
Mathieu Labbé
|
37c34e8186
|
Fixed some warnings on VisualStudio2010
|
2015-04-01 10:38:59 -04:00 |
|
Mathieu Labbe
|
186dc60a49
|
Version 0.8.8: added "user_data" field in database. Added WifiMapping example. Fixed FATAL error when initializing rtabmap with no database.
|
2015-03-25 13:31:12 -04:00 |
|
Mathieu Labbe
|
722268a95c
|
Refactoring...
|
2015-03-20 09:56:54 -04:00 |
|
Mathieu Labbe
|
fe06b34399
|
fixed lastSignature set to loop closure child instead of neighbor
|
2015-03-19 17:16:23 -04:00 |
|
Mathieu Labbe
|
d77b0dfb14
|
Updated version to 0.8.6: Added parameter Mem/TransferSortingByWeightId
|
2015-03-09 15:25:51 -04:00 |
|
Mathieu Labbe
|
0c55d30f76
|
Added Memory::getAllLabels(), added labels to statistics and added DBDriver::getNodeInfo()
|
2015-03-06 16:14:09 -05:00 |
|
Mathieu Labbe
|
64fc7a05ae
|
TriggerNewMap: move all locations of STM in WM
|
2015-03-05 17:06:17 -05:00 |
|
Mathieu Labbe
|
c221461d99
|
Memory init: load all signatures in WM (instead of STM and WM)
|
2015-03-05 16:53:00 -05:00 |
|
Mathieu Labbe
|
8fd0f3761a
|
DatabaseViewer: Saving/loading settings, added 3D view, added Grid from 3d projection parameter
|
2015-03-04 17:27:44 -05:00 |
|
Mathieu Labbe
|
34f4b3132d
|
fixed crash when setting label to new map, fixed assert "Signature %d should not be used when transferred to trashgit add corelib/*git add corelib/*"
|
2015-03-01 18:00:08 -05:00 |
|
Mathieu Labbe
|
19a7ff9552
|
shorten a warning msg
|
2015-03-01 16:04:10 -05:00 |
|
Mathieu Labbe
|
721de2e76b
|
Database update (version 0.8.5): added Node.stamp and Node.label fields
Added labeling mechanism of nodes (by default the first node of a map is tagged "map#")
|
2015-02-27 15:24:15 -05:00 |
|
Mathieu Labbe
|
eb96fe1249
|
increased version to 0.8.4: Database Link's "variance" field split into "rot_variance" and "trans_variance". Added Parameter LccIcp/HighTransitionalVariance
|
2015-02-24 16:06:02 -05:00 |
|
Mathieu Labbe
|
5a37393a45
|
Only update weight on rehearsal if the displacement is too high (using parameters RGBD/LinearUpdate and RGBD/AngularUpdate)
|
2015-02-17 18:51:37 -05:00 |
|