matlabbe
7b0a34b150
Save/view high-res point clouds depending on the visible clouds in Map view (only those checked in MapVisibility view)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1437 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-23 20:43:08 +00:00
matlabbe
e9ae29f909
fixed some warnings in Windows
...
fixed Transform::getNorm()
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1436 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-23 15:19:17 +00:00
matlabbe
ad04fed7e6
Added Database recorder menu option
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1433 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-23 00:26:14 +00:00
matlabbe
65b79cd7a2
Refactored OdometryBOW class to handle binary descriptors too (removed OdometryBin).
...
Odometry: added "local map history" option to increase precision
Added new Nearest neighbor options (LSH, brute Force, GPU brute Force)
Added FREAK/ORB features
Increased version to 0.6.5
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1431 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-22 03:33:56 +00:00
matlabbe
f6ce17012a
Fixed camera openni-PCL stopping after only one grab
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1390 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-16 18:07:51 +00:00
matlabbe
c18f1501d4
Refactoring CameraRGBD class (now including OpenNI, OpenNI2, OpenNI from OpenCV and Freenect)
...
Added tool to test RGB-D camera: rtabmap-rgbd_camera
Fixed Freenect corrupted depth image (after some time)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1366 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-15 03:31:35 +00:00
matlabbe
81b3b49f97
Updated Source menu, sorted RGB-D choices by sensor type
...
Fixed openni from opencv available() method
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1365 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-14 17:01:14 +00:00
matlabbe
a943083e0b
Added OpenNI2 camera
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1363 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-13 23:44:38 +00:00
matlabbe
b85263c377
disabled freenect camera when not available
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1362 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-13 15:24:24 +00:00
matlabbe
0bba363f5f
Added CameraRGBD with openni from OpenCV, removed feature2D stuff from Camera
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1358 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-13 03:47:39 +00:00
matlabbe
411fe70d5e
removed focus from time_limit lineEdit
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1345 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-11 15:51:19 +00:00
matlabbe
4fa947b7a6
Added cloud smoothing (MLS) to save clouds
...
Modified saving questions to yes for merging clouds before saving or meshing
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1335 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-08 05:16:14 +00:00
matlabbe
df0f9d60d5
Added a quality odometry threshold, turning the background yellow when the mapping area has too low features
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1334 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-06 18:06:49 +00:00
matlabbe
bb5e5c0084
Made Freenect dependency optional
...
fixed some toro3d warnings
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1327 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-04 20:24:54 +00:00
matlabbe
0fc6228b4f
Added some parameters for mesh reconstruction
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1315 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-03 19:28:59 +00:00
matlabbe
b875d8f7be
Added default format "ply" when saving clouds and meshes
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1314 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-03 17:34:31 +00:00
matlabbe
acd208fc6a
Added Freenect camera source
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1310 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-03 04:42:08 +00:00
matlabbe
8286919750
Standalone version: -fixed ICP odometry selection, -install of rtabmap-databaseViewer
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1286 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-04-02 15:51:02 +00:00
matlabbe
eea38736b4
Fixed some bugs on Windows...
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1179 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-25 21:07:32 +00:00
matlabbe
b44e01a3bb
New parameters: max accepted ICP translation error, new map on large odometry error
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1126 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-19 19:00:38 +00:00
matlabbe
5dbf6678ce
refactoring: terms "current" and "full" changed for "local" and "global" respectively
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1122 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-17 22:58:46 +00:00
matlabbe
8d863b21d5
Added visualization cloud filtering
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1077 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-13 21:32:46 +00:00
matlabbe
ea570abb8c
New classes: Link and GraphViewer (TORO graph visualization and laser scans occupancy grid)
...
New parameter: RGBD/ToroIterations=100
Rtabmap: added getGraph() method to get TORO poses/link constraints
Fixed ICP correspondences ratio over 1
CloudViewer: added frustum culling and camera view up z lock in render(), moving camera using arrow keys, Menu options: Camera far plane clipping, background color
DatabaseViewer: added 3D Map view and Graph view
MainWindow: Moved main widget (loop closure image status) to a dock widget, added Graph view.
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1075 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-11 23:04:22 +00:00
matlabbe
22e3082adc
Increased version to 0.6.2
...
Memory management tested on RGBD SLAM
Fixed some crashes
New parameter RGBD/LocalLoopDetectionMaxDiffID
New parameter LccIcp2/VoxelSize
Updated parameter LccIcp/Type (added "No ICP" type)
Updated parameter kLccBowMinInliers (inliers minimum reduced to 1)
TORO optimization: The graph root is explicitly defined as the last node added (fixed a TORO crash when a root could not be found)
TORO optimization: only one constraint between neighbors and loop closures
TORO optimization: added initial tree guess
Map correction/Map transform: now only used in localization mode (map correction is always identity on mapping mode)
New statistics: local loop space diff, last loop closure parent and child ids
Database: Fixed empty signatures with no poses loaded
ICP: fixed transform multiplication order
Dump memory: added 3D words
DatabaseViewer: added Export option (added ExportDialog object)
DataRecorder: Option recording in RAM or Hard drive
GUI: added a dock widget (MapVisibilityWidget) to change visibility of nodes in the 3D map
GUI: fixed progress bar step count when generating the map
Menu option: generate TORO graph (full/current map, optimized/not optimized)
Menu option: download map (full/current map, optimized/not optimized)
Preferences: added Reset all settings button
Preferences: A QGroupBox can be a boolean parameter
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1066 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-01-22 19:49:28 +00:00
matlabbe
11eed189c9
Retrieved data are now included in the rtabmap info message
...
Map transform is only defined with the last loop closure for localization mode: on loop closure between two maps, there is only a TORO link added between the locations (no need to keep the transform between the maps)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1058 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-01-08 16:11:00 +00:00
matlabbe
4a150e3215
fixed delete database action when memory is not yet initialized, enabled gpu SURF option when available
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1055 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-12-14 02:43:26 +00:00
matlabbe
3eeb911c33
Removed ResetMemory action, disabled viewMesh action when there is no cloud received
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1053 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-12-13 15:41:21 +00:00
matlabbe
8b8511e154
Merged pcl_integration branch to trunk
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1014 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-12-11 00:12:44 +00:00
matlabbe
30ab6dca0e
rtabmap: fixed support of fixed memory and fixed dictionary (localization-only mode from an already built database) -> updated rtabmap example with "-l" option for localization mode
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@878 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-06-06 13:41:49 +00:00
matlabbe
504e51db12
RTAB-Map : added localLoopClosureId for VSLAM use...
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@877 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-06-05 19:25:16 +00:00
matlabbe
b92d0444ac
Included UtiLite library directly in Rtabmap source (to simplify the installation)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@855 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-04-30 20:16:01 +00:00
matlabbe
00ac36747e
rtabmap: removed all UtiLite include references for main RTAB-Map classes (to avoid linking to UtiLite when using RTAB-Map as c++ library)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@811 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-02-04 16:38:00 +00:00
matlabbe
23384182c1
Fixed a crash when posterior is empty (on bad signature)
...
MainWindow: Show in console a neato example with the generated map
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@665 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-11 20:21:22 +00:00
matlabbe
1efc675521
Added PrintLoopClosureIDs action to Edit menu
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@664 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-11 19:41:44 +00:00
matlabbe
2836d4c48c
merged attention branch to trunk
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@657 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-11 18:05:05 +00:00
matlabbe
17b8e10ed8
Merged Audio branch to trunk
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@560 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-06-24 17:19:34 +00:00
matlabbe
f7fecb1529
On vertical layout, fixed a shift (caused by the match label) between drawn lines
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@473 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-04-09 15:33:23 +00:00
matlabbe
3c65931824
New feature: Show lines between corresponding visual words (right-click on image view)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@472 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-04-07 19:08:54 +00:00
matlabbe
a2eb8bcab6
MERGE branch STM 325:449 into trunk
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@450 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-03-03 01:46:30 +00:00
matlabbe
4a3317dd06
Removed DisableReactivation parameter (indirectly included by the RetrievalThr when = to 1)
...
Some default parameters' values modified for robot learning
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@316 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-09-16 17:37:54 +00:00
matlabbe
3eb8bcbfa4
Fixed error when loading PNG images (OpenCV error for the color format)
...
Unpaused automatically after initialization
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@315 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-09-15 21:02:48 +00:00
matlabbe
649153e1df
Cleanup gui
...
Fixed crash when a new location (B merged with previous location A through rehearsal) and then loop on a location already merged with the location A (which is not anymore in WM)
Updated rejected hypothesis tag
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@299 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-07-23 03:55:05 +00:00
matlabbe
73a2d589ab
Added statistics : Rehearsal value, retrieval margin
...
Updated the way how the retrieval margin is increased/reset
Posterior ignoring the last added location to WM
Auto save figure, removed the "-" in the generated date name
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@294 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-07-18 17:59:57 +00:00
matlabbe
e75f0bff66
Setup rtabmap working directory on launch (so delete action works on startup even if the working directory is not the default one)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@293 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-30 17:48:14 +00:00
matlabbe
2f60d354b8
Updated MATLAB scripts for showing logs
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@222 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-21 21:21:52 +00:00
matlabbe
f7cf230c87
Added screenshots for ProcessADataSet tutorial.
...
Updated default parameter "RawDataKept" in database to true.
Fixed a bug of showing rejected loop closure image in GUI when RawDataKept=false and the loop closure id is not set (only highestHypothesisId when the loop is rejected).
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@211 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-21 18:32:23 +00:00
matlabbe
fb48cce623
Updated version to 0.3. Now when deleting the memory, RTAB-Map reset the log files at the same time.
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@209 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-21 17:19:45 +00:00
matlabbe
b01f3191fa
Added option in GUI to show image of the highest hypothesis
...
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@95 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-10 14:04:06 +00:00
matlabbe
0f959382a8
modified a label...
...
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@94 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-09 19:00:42 +00:00
matlabbe
9b4cf9cf5f
Updated the progress dialog when reading parameters (mostly for lags when reading from thr rosparam server)
...
Added a splash screen for the same reason (parameters are also loaded on startup)
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@90 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-09 13:57:01 +00:00