Commit Graph

964 Commits

Author SHA1 Message Date
matlabbe
b4446c3ddd rawImageSizeCaptured camera handling
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@67 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-07 15:17:45 +00:00
matlabbe
b54841c3da fixed compiler warning "corelib/WebcamCapture/main.cpp:236: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘const char*’"
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@65 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-07 15:05:23 +00:00
matlabbe
450aef86f7 Added rawImageSizeCaptured parameter for Usb source device
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@63 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-07 15:01:39 +00:00
matlabbe
147bee0e63 Fixed actions saved in db
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@59 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-06 05:12:27 +00:00
matlabbe
6fccc56e7a minor changes...
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@57 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-05 21:10:49 +00:00
matlabbe
6adde9b286 Updated FindUtilite.cmake to find utilite with rospack
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@55 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-05 15:44:22 +00:00
matlabbe
2d73090f3a moved rtabmap-ros-pkg project in this project
git-svn-id: http://rtabmap.googlecode.com/svn/branches/0.3/rtabmap@52 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-06-05 14:45:39 +00:00
matlabbe
19abc86d07 Added "Delete memory" action, so the database can be easily deleted from the interface.
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@34 f169173b-cf89-36c8-b27e-44dbe73f0c83
2011-05-18 21:23:18 +00:00
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