matlabbe
bcac262234
DatabaseViewer -> "Extract images...": support extraction of depth images
2015-08-04 11:35:55 -04:00
matlabbe
2877a14360
Added CameraRGBDImages class (read RGB-D images from a folder)
2015-07-30 14:17:29 -04:00
matlabbe
f5dac46252
CloudViewer: Added addOrUpdateCoordinate() method (working only with PCL >= 1.7.2)
2015-07-24 16:29:45 -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
817906d608
DBViewer: added stereo images extraction
2015-06-24 20:20:27 -04:00
Mathieu Labbe
50eeda5b95
merged multicamera branch into devel branch
2015-06-16 17:41:51 -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
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
matlabbe
7b3d4e67cd
fixed map erase error on ubuntu
2015-05-23 14:58:11 -04:00
matlabbe
56323eac2a
DbViewer: added new graph optimization options: span to all maps and ignore some links
2015-05-23 13:36:36 -04:00
matlabbe
85af9c4f01
GraphViewer: Added intra/inter session loop closure color option.
2015-05-22 15:06:05 -04:00
Mathieu Labbe
9c8fb09df3
Added pose label in databaseViewer
2015-05-20 18:07:10 -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
c0386be098
DbViewer: remove constraint clouds when 3D words are not available and referred checkbox checked
2015-05-11 14:20:04 -04:00
Mathieu Labbe
1f8fc91f46
fixed DatabaseViewer Export's options
2015-05-06 13:05:32 -04:00
Mathieu Labbe
0d73a20c82
DatabaseViewer: updated layout (added Parameters toolbox instead of multiple dock widgets)
2015-05-06 01:35:25 -04:00
Mathieu Labbe
f32319f0dc
Added notification message box when a global path is computed. Refactoring occupancy grid.
2015-05-05 17:38:38 -04:00
Mathieu Labbe
b2bfa91153
Added Depth information to ImageView's keypoint items
2015-05-05 11:39:30 -04:00
Mathieu Labbe
1febdfd183
DatabaseViewer: fixed frame rate stats when exporting a specified session of a database
2015-05-04 18:17:12 -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
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
matlabbe
08a3a001f5
Fixed a crash when closing the DatabaseViewer dialog on Mac OS X. Added "Close" button when it is in modal window mode for Mac OS X too
2015-04-28 13:04:35 -04:00
matlabbe
3e20d1ca7c
DatabaseViewer: fixed switched words after adding new loop closures
2015-04-25 18:13:31 -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
b48bd7cf70
Added session selection id in ExportDialog
2015-04-16 13:44:54 -04:00
Mathieu Labbe
2b5ae3f9a8
DatabaseViewer: added "Ignore pose correction" option
2015-04-01 14:34:43 -04:00
matlabbe
56e372f8d2
Updated ImageView with GraphicsView mode disabled by default. Updated DataRecorder.
2015-03-30 10:47:38 -04:00
Mathieu Labbé
2cc853b507
Fixed Windows build, implemented wifi mapping example in Windows
2015-03-25 16:30:05 -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
ad6ee69ac6
Grid map: added "erode" option
2015-03-20 14:03:09 -04:00
Tobias Fischer
b5e015ec8f
Add QT5 Support
2015-03-16 22:54:19 +00:00
Mathieu Labbe
b1827aeb89
DatabaseViewer: added graph depth param. Rtabmap: when the robot is not moving, now deleting location "after" retrieval
2015-03-16 18:22:54 -04:00
Mathieu Labbe
e80958240d
DatabaseViewer: disabling SIFT/SURF/g2o when not available
2015-03-16 15:02:31 -04:00
Mathieu Labbe
aa8fe2e55c
Added g2o optimization option (along with TORO). Some refactoring: updated graph optimization parameter names, new graph::Optimizer class and new parameter RGBD/OptimizeSlam2d
2015-03-12 17:00:56 -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
8fd0f3761a
DatabaseViewer: Saving/loading settings, added 3D view, added Grid from 3d projection parameter
2015-03-04 17:27:44 -05:00
Mathieu Labbe
8625ebaf5c
DatabaseViewer: we can optimize graph from any node in database, so we can show different maps if they are not connected
2015-02-27 16:55:47 -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
1d39db2bcc
Removed parameter "LccIcp/HighTransitionalVariance" (Identity covariance is set directly on pose correction and local loop closure detection in space)
...
Covariance of virtual links added on the path is set to Identity. For those added to keep the path linked to current map, their covariance is set to 100.
DatabaseViewer: set fixed colors on constraints view
2015-02-25 17:06:52 -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
e3074d304c
Added rtabmap::computePath() using a pose goal instead of node Id. Graph methods moved in rtabmap::graph namespace
2015-02-06 13:52:02 -05:00
Mathieu Labbe
f8b625c7c7
Added DBDriver::setTimestampUpdateEnabled()
...
Don't update timestamps if only links are modified
2015-02-04 17:40:16 -05:00
Mathieu Labbe
09625b766e
added some debug infos
2015-02-03 17:20:17 -05:00