Commit Graph

757 Commits

Author SHA1 Message Date
matlabbe
47252eeeab Removed not used KeypointDetector.cpp (it is Features2d.cpp that is now used...)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@729 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-01-13 03:10:38 +00:00
matlabbe
ec4c0522e7 Generating Graph in the c++ example
Added png of the generated graph in doc

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@707 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-01-10 21:55:57 +00:00
matlabbe
b032699860 Making Rtabmap interface easier to use from c++ (Update c++ example usage)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@695 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-01-10 20:29:01 +00:00
matlabbe
0f4e24233c Added c++ example usage
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@694 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-01-10 16:28:12 +00:00
matlabbe
a54cb5540f fixed log bug (column shifted)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@691 f169173b-cf89-36c8-b27e-44dbe73f0c83
2013-01-10 14:06:38 +00:00
matlabbe
978522d392 Fixed Save/Reload Memory action
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@678 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-12 19:17:43 +00:00
matlabbe
8684b02a72 Fixed warning (cleanup of unused words before clearing the memory... saving time to dB )
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@677 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-12 18:40:54 +00:00
matlabbe
bb2fbc67e0 Fixed saving/loading dictionary (not loaded words)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@676 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-12 16:40:18 +00:00
matlabbe
41449d0802 fixed simple log info...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@673 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-12 01:51:19 +00:00
matlabbe
ba4287198e Fixed long time taken to load the dictionary (Windows)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@672 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-12 00:54:31 +00:00
matlabbe
05f7a426e1 removed a warn log...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@666 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-12-11 22:12:58 +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
96600d75d4 fixed Bayes filter memory leak
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@580 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-06-27 13:29:06 +00:00
matlabbe
c2008a448c Camera: added some getters and protected image size modification
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@574 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-06-26 19:23:43 +00:00
matlabbe
6e42cf5031 fixed freezing bug when changing image rate of the camera to 0 when capturing
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@564 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-06-24 20:31:31 +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
06fb556e78 Removed immunization of retrieved locations near in space (trunk, merged back changes from r478)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@482 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-04-16 13:54:09 +00:00
matlabbe
224a20f95b Fixed compilation on Windows, updated version to 0.3.2
Providing FFTW3 and ZLIB binaries for Windows

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@465 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-03-03 06:47:32 +00:00
matlabbe
f9b97fb638 Added not merged modifications
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@453 f169173b-cf89-36c8-b27e-44dbe73f0c83
2012-03-03 03:25:44 +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
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
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
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
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
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
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
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
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
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