Commit Graph

815 Commits

Author SHA1 Message Date
matlabbe
c4aff5f20a Fixed printf unsigned int warning (Win32)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@318 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-09-16 20:40:56 +00:00
matlabbe
4bec076f24 Updated version to 0.3.1
Added search of OpenCV dir when OpenCV_DIR is not set (unix)
Link UtiLite 0.2.12

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@317 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-09-16 18:24:39 +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
176ca33e27 Updated CameraDatabase : loading also the associated actions with image loaded
Memory : Saving neighbors of looped locations (for a trace in DB)

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@313 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-08-25 20:22:50 +00:00
matlabbe
2b06480278 Parameter SensorStateOnly : set default to true (actions not used for nearest neighbor)
Plot : set addLine input to 4 decimals (was 2)

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@312 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-08-25 15:17:10 +00:00
matlabbe
d75bbb130c Added confidence threshold parameter
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@310 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-08-24 17:27:14 +00:00
matlabbe
5dc005d454 updated FindOpenCV.cmake
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@305 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-08-23 15:28:21 +00:00
matlabbe
316abb94bf -Added RecallOverTimeNFSMW.m script to show recall over time of the NFSMW data set.
-Updated function showlogs.m, returning LogF and LogI

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@301 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-07-26 14:39:41 +00:00
matlabbe
c38baa61e9 Updated showLogs.m
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@300 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-07-23 04:02:26 +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
9fe16dd504 Added rejected tag when sim=0
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@296 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-07-20 00:18:42 +00:00
matlabbe
bcbd35d368 Retrieval margin spreading +2
Rollback change about last location in WM not used in posterior (now it is)
In consoleApp, surf extraction is done outside the rtabmap processing

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@295 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-07-19 21:52:33 +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
708d243d96 Adding support of image format *.pnm
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@292 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-30 02:51:37 +00:00
matlabbe
ceee3ee687 renamed a figure
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@265 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-22 03:45:21 +00:00
matlabbe
a1bcecc35e Added screenshots for the "PlotStatistics" tutorial
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@263 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-22 03:41:04 +00:00
matlabbe
86ce420899 Added screenshots for ChangeParameters tutorial
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@250 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-22 01:28:13 +00:00
matlabbe
db2f6e7659 updated FindUtiLite.cmake
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@248 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-22 01:06:22 +00:00
matlabbe
7649eb6f6a Added ZIP package generator for windows packaging
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@247 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-22 00:34:54 +00:00
matlabbe
4ee7ecf41f Added screenshots for AnalyseResults tutorial
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@237 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-21 23:53:01 +00:00
matlabbe
f4a4c5d8c3 Fixed: the LoggerPauseLevel was not saved when it is the only parameter changed in the panel.
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@228 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-21 21:59:02 +00:00
matlabbe
b1047e5e92 fixed GT empty error (MATLAB script)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@227 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-21 21:45:17 +00:00
matlabbe
b73f2bd535 Gui log default level set to Warning
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@226 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-21 21:41:56 +00:00
matlabbe
eb1804630a Renamed sample data set.
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@223 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-21 21:34:08 +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
15203e9f1f Changing/updating name of matlab scripts
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@221 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-21 21:13:37 +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
6a84c99abc Merge 0.3 branch with trunk
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@109 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-20 15:42:13 +00:00
matlabbe
8939ac9b2e Select next actions based on posterior values (highest neighbor's hypothesis is selected)
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@105 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-14 13:40:15 +00:00
matlabbe
881772c8fc Minor fixes... modified some logs
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@103 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-13 20:15:35 +00:00
matlabbe
a2b8ce28d0 fixed adding actuators (words) with descriptors in SM state
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@101 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-13 18:55:49 +00:00
matlabbe
e2cad72bd0 Added sensorStateOnly parameter : dont use the actuator values in the SM state if true
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@99 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-13 18:29:21 +00:00
matlabbe
196dc01a57 Fixed the adding of neighbor's actions when adding a loop closure link
Fixed loading config file with the ros gui_node (switch between rosparam and a config file )

git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@97 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-10 19:56:07 +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
0adf2fcd60 Fixed mainWindow layout on new startup
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@93 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-09 18:21:12 +00:00
matlabbe
d4c0ec15a2 Fixed db getAllSignatureIds() method to get "all" signatures (with or without loopClosureId)
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@92 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-09 17:57:02 +00:00
matlabbe
f6a782727f Fixed ini configuration file encoding bug (unicode vs native, maybe only appeared on Linux)
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@91 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-09 16:00:45 +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
matlabbe
e367bb8948 updated a label...
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@89 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-09 12:56:54 +00:00
matlabbe
96681b8029 Added a init() method in PreferencesDialog
Fixed virtual method declarations in PreferencesDialogROS

git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@88 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-09 12:51:13 +00:00
matlabbe
25c2a9f07e -Refactored HypVerification classes (added verification by signatures' similarity), there is no more complicated rejectedHypReason, now it's only true if valide or false if verification fails...
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@86 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-09 02:56:31 +00:00
matlabbe
c59d461c81 Added parameter actionsSentRejectedHyp (actions also sent on rejected hypotheses or decreasing hyp), default false
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@85 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-08 20:19:37 +00:00
matlabbe
edf8bbb735 Added parameter selection of actionsByTime or not (default true)
Now if parameter databaseCleaned is false, "all" signatures are saved, otherwise, only those with no parent loop closure


git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@84 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-08 20:00:14 +00:00
matlabbe
7407657b23 Rtabmap core : When pushing a new state, rtabmap is not anymore automatically started if it is still idle -> all stacked states are parsed when rtabmap is started.
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@81 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-08 14:35:31 +00:00
matlabbe
bc3f5f2ba2 minor refactoring...
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@78 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-08 13:34:39 +00:00
matlabbe
a0576be506 Changed SMState interface (how the ownership of the image is transferred)
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@70 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-07 19:15:27 +00:00