Commit Graph

6 Commits

Author SHA1 Message Date
matlabbe
34fa01466a Updated to version 0.2.6
ConsoleApp :
-Added new parameters (-exit_warn -exit_error -image_width -image_height -v)
-Using buffered logger (introduced in UtiLite 0.2.9)

DatabaseViewer :
- Added action generating local graph around a specified location
- Added action to clean local graph around a specified location
- Moved all generating/cleaning graph methods into RTAB-Map lib Memory class. Now use rtabmap::Memory class instead of rtabmap::DBDriver class directly.

DBDriver class :
-Protected all accesses to db driver with a mutex.

Parameters class :
- Added WorkingDirectory
- Added LocalGraphCleaned
- Added RecentWmRatio
- Removed ChildSaved
- Added getDefaultWorkingDirectory()

Rtabmap class :
- changed getChildCount() to getWeights()
- Closing logged files before cleaning all memories (to keep the logs even if the application crashes when cleaning)
- Cleaning automatically local graphs if LocalGraphCleaned is set, accordingly to neighborhood margin.
- Added log vpHypothesis and timeEmptyingMemoryTrash

RtabmapEvent class :
- Added statistics Timing [CleaningNeighbors][Memory_cleanup][Emptying_memory_trash]
- Added Statistic LoopHypothesis_ratio
-Removed changeWorkingDirectory command (now a parameter)
- Added kCmdGenerateGraph command to generate a graph

CameraDatabase class :
-Using an index iterator instead of an index number.

DBDriverSqlite3 class :
- Added getHighestWeightedSignaturesQuery()

Memory class :
- Fixed to not write in database when the memory is not changed (isMemoryChanged())
- Now recent locations after the last loop closure can't be selected to be transferred and accordingly to 
- Removed updateCommonSignature()
- Added getAllSignatureIds() : look also in database (LTM)
- Added generateGraph()
- Added cleanLocalGraph()
- Added cleanLTM()
- Added cleanGraph()
- Added createGraph()

KeypointMemory class :
- Fixed tf-idf when computing likelihood
- Removed updateCommonSignature()
- Removed cached word references to change

Rtabmap-gui :
- Added generateMap action
- Added keypoint's opacity parameter
- Added beepOnPause behavior
- Added ConsoleWidget class : log event are shown in
- Added pause on log level
- Showing rejected loop closures by ratio 
- (MacOSX) Fixed bug 1 : It was a problem in PreferencesDialog::showEvent(), where a child dialog was created while the parent dialog was shown. Just removed the link to the parent (set null) instead.

Added Node class :
- Used in Memory class to create/cleanup a graph

Others :
Some optimizations added when inserting at the end of a map or a set…



git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@28 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-04-27 20:36:00 +00:00
matlabbe
4d141c069e minor changes
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@25 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-03-27 18:26:29 +00:00
matlabbe
0a12093f0a WIN32 - Fixed dll packaging (excluding Qt debug dll)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@16 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-03-21 02:44:20 +00:00
matlabbe
b5bc3f300b Updated cmakeLists to put Find_package in the first lvl cmakelists
Update FindUtiLite.cmake to check UtiLite version
v=0.2.1

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@6 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-02-18 17:51:53 +00:00
matlabbe
e77c7cc30b Fixed ico build error on Win32
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@5 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-02-17 05:00:37 +00:00
matlabbe
bcadc54603 Initial commit
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@2 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-02-17 01:47:00 +00:00