Commit Graph

  • f34907f92f Added optimizeFromGraphEnd (default true) parameter. It can be used to keep the map referential from the oldest node in the current graph matlabbe 2014-06-25 23:00:35 +00:00
  • bb3c8afd45 cloud filtering: keep first in the area instead of the last matlabbe 2014-06-23 21:52:15 +00:00
  • 7b0a34b150 Save/view high-res point clouds depending on the visible clouds in Map view (only those checked in MapVisibility view) matlabbe 2014-06-23 20:43:08 +00:00
  • e9ae29f909 fixed some warnings in Windows fixed Transform::getNorm() matlabbe 2014-06-23 15:19:17 +00:00
  • d1df15efdd added openni2 option to dataRecorder app matlabbe 2014-06-23 01:07:51 +00:00
  • c6a525c112 Added question about using odometry in database when selecting source from database matlabbe 2014-06-23 00:34:52 +00:00
  • ad04fed7e6 Added Database recorder menu option matlabbe 2014-06-23 00:26:14 +00:00
  • 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 matlabbe 2014-06-22 03:33:56 +00:00
  • bff3acf273 fixed win64 NSIS install to default "Program Files" instead of "Program Files (x86)" matlabbe 2014-06-17 02:38:41 +00:00
  • 586f4e3d86 MAC OS X binaries fixed bundle. Freenect underscore vs dashed includes matlabbe 2014-06-17 01:45:52 +00:00
  • 863caab3cd added rgbd_camera to installation package matlabbe 2014-06-16 22:32:25 +00:00
  • 836ae8d5a6 Packaging binaries on Windows: Fixed missing plugins for OpenNI2 matlabbe 2014-06-16 22:00:10 +00:00
  • 1dadb03e8e refactored how freenect ready is done matlabbe 2014-06-16 18:18:52 +00:00
  • f6ce17012a Fixed camera openni-PCL stopping after only one grab matlabbe 2014-06-16 18:07:51 +00:00
  • 9c20c20300 Fixed OpenNI2 selection not saved to ini matlabbe 2014-06-16 17:14:16 +00:00
  • bf6df0f31e removed some cmake verbose msgs in FindOpenNI2.cmake matlabbe 2014-06-15 03:57:55 +00:00
  • 04c01870b8 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) matlabbe 2014-06-15 03:32:25 +00:00
  • 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) matlabbe 2014-06-15 03:31:35 +00:00
  • 81b3b49f97 Updated Source menu, sorted RGB-D choices by sensor type Fixed openni from opencv available() method matlabbe 2014-06-14 17:01:14 +00:00
  • c2f6439567 Fixed focal computation when images are registered (freenect), Updated FindOpenNI2.cmake for unix matlabbe 2014-06-14 16:09:44 +00:00
  • a943083e0b Added OpenNI2 camera matlabbe 2014-06-13 23:44:38 +00:00
  • b85263c377 disabled freenect camera when not available matlabbe 2014-06-13 15:24:24 +00:00
  • 2c1ee42986 fixed odometry localTransform for Openni camera from OpenCV matlabbe 2014-06-13 04:05:12 +00:00
  • 26b27fda8d resized default window size matlabbe 2014-06-13 04:00:47 +00:00
  • 0d8a9e37c7 Added error msg when registration is not activated on device (openni from opencv) matlabbe 2014-06-13 03:57:17 +00:00
  • 0bba363f5f Added CameraRGBD with openni from OpenCV, removed feature2D stuff from Camera matlabbe 2014-06-13 03:47:39 +00:00
  • f423b1b743 fixed build errors (addCoordinateSystem and removeCoordinateSystem) for latest version of PCL matlabbe 2014-06-12 18:00:34 +00:00
  • ed080c6cea modified default source rate to 10Hz, added for Reset settings too, missing in r1326 matlabbe 2014-06-12 14:36:08 +00:00
  • d9d55b859e Increment map id when the memory is loaded. This fixes a bug on localization mode when odometry is already started before rtabmap node. matlabbe 2014-06-11 19:00:04 +00:00
  • 8b82cc250c added .settings to ignore when packaging source matlabbe 2014-06-11 16:10:58 +00:00
  • 42862c9a0a Updated version to 0.6.3 matlabbe 2014-06-11 15:55:59 +00:00
  • 411fe70d5e removed focus from time_limit lineEdit matlabbe 2014-06-11 15:51:19 +00:00
  • a148baaf8e Database path: changed Open to Save dialog (to be able to create a new empty database) matlabbe 2014-06-09 22:10:37 +00:00
  • fc59a4bb9c DatabaseViewer: Added total path length under the Graph view matlabbe 2014-06-09 22:05:52 +00:00
  • 35db51419e GraphViewer: added gridCellSize parameter (default 5cm/pixel) matlabbe 2014-06-09 20:47:35 +00:00
  • 4fa947b7a6 Added cloud smoothing (MLS) to save clouds Modified saving questions to yes for merging clouds before saving or meshing matlabbe 2014-06-08 05:16:14 +00:00
  • df0f9d60d5 Added a quality odometry threshold, turning the background yellow when the mapping area has too low features matlabbe 2014-06-06 18:06:49 +00:00
  • 363901cfe4 default vertical layout for loop closure detection dockwidget matlabbe 2014-06-05 18:56:15 +00:00
  • 70e0b0ae13 modified default About dialog size matlabbe 2014-06-05 17:39:53 +00:00
  • 97e1743628 updated small versions of icons matlabbe 2014-06-05 15:55:59 +00:00
  • 1e9f612d25 Added new icon Fixed compilation error (not found uint32_t) on Windows matlabbe 2014-06-05 15:21:33 +00:00
  • da74718393 added opencv nonfree component required matlabbe 2014-06-05 13:46:01 +00:00
  • bb5e5c0084 Made Freenect dependency optional fixed some toro3d warnings matlabbe 2014-06-04 20:24:54 +00:00
  • 0d437d22d7 modifed default source rate to 10Hz matlabbe 2014-06-04 18:59:25 +00:00
  • 0fc6228b4f Added some parameters for mesh reconstruction matlabbe 2014-06-03 19:28:59 +00:00
  • b875d8f7be Added default format "ply" when saving clouds and meshes matlabbe 2014-06-03 17:34:31 +00:00
  • 61f026071e Fixed libfreenect.h not found error when compiling the rtabmap-gui lib matlabbe 2014-06-03 14:26:30 +00:00
  • acd208fc6a Added Freenect camera source matlabbe 2014-06-03 04:42:08 +00:00
  • c53d918422 reduced Preferences dialog init size matlabbe 2014-05-05 15:27:33 +00:00
  • e6f24dfcc5 Fixed some size_t/int warnings. Fixed compilation error on Windows for ExtractObject tool (include pcl_ros/transform.h missing). matlabbe 2014-05-05 15:18:41 +00:00
  • 2d7ba1b9f4 updated utilite UConversion.cpp src matlabbe 2014-04-11 22:07:31 +00:00
  • 4c53972dc8 Changed default for parameters OdomMinInliers=10 and OdomInlierDistance=0.01 matlabbe 2014-04-03 20:16:47 +00:00
  • 491553a80f Added parameter KpMaxDepth to limit the features extracted under a specified maximum depth. matlabbe 2014-04-03 19:59:46 +00:00
  • 1b6a8b93cb Added rtabmap-extractObject tool to extract objects laying on a plane, doing required transform to make sure that the plane and objects are transformed to (0,0,1) axis matlabbe 2014-04-03 15:56:01 +00:00
  • 8286919750 Standalone version: -fixed ICP odometry selection, -install of rtabmap-databaseViewer matlabbe 2014-04-02 15:51:02 +00:00
  • d3b3c6ca3f removed some not used references to external UtiLite matlabbe 2014-03-04 21:59:16 +00:00
  • 9a9431496b updated variables of RTABMapConfig.cmake to not interfere with those from standalone UtiLiteConfig.cmake (catkin issue) matlabbe 2014-03-04 20:39:57 +00:00
  • ac626a846e removed ImagesDbExtractor tool (already inside databaseViewer) add optional delay to DBReader added more options to odometryViewer tool matlabbe 2014-02-28 22:11:36 +00:00
  • 669e7363cc database viewer: added method generateTOROGraph() matlabbe 2014-02-27 17:00:46 +00:00
  • 24eeec3e26 updated default rehearsal similarity to 0.6 matlabbe 2014-02-26 16:52:43 +00:00
  • eea38736b4 Fixed some bugs on Windows... matlabbe 2014-02-25 21:07:32 +00:00
  • f4a215c5a3 updated rgbd example with rtabmap rate to 1 hz matlabbe 2014-02-24 21:23:38 +00:00
  • 30981b102e Added c++ example of RTAB-Map RGB-D version matlabbe 2014-02-24 21:04:02 +00:00
  • 510e9cab89 Removed optimizeCurrentMap() on rtabmap initialization when not in RGBD mode matlabbe 2014-02-20 20:46:12 +00:00
  • 931cc740c7 changed 2D ICP dropping 3DOF values comment log level matlabbe 2014-02-19 19:07:49 +00:00
  • b44e01a3bb New parameters: max accepted ICP translation error, new map on large odometry error matlabbe 2014-02-19 19:00:38 +00:00
  • 5dbf6678ce refactoring: terms "current" and "full" changed for "local" and "global" respectively matlabbe 2014-02-17 22:58:46 +00:00
  • 260493ac8f fixed parameter LccIcp/Type description matlabbe 2014-02-17 22:12:33 +00:00
  • 983cbc3bac Added install targets for dataRecorder and odometryViewer matlabbe 2014-02-17 16:18:24 +00:00
  • 8d863b21d5 Added visualization cloud filtering matlabbe 2014-02-13 21:32:46 +00:00
  • 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. matlabbe 2014-02-11 23:04:22 +00:00
  • df3d694829 Removed sqlite3 dependency (now building it directly in source, making installation easier between x86 and x64) matlabbe 2014-01-24 21:42:35 +00:00
  • c053a999b4 some changes in 3d rendering properties... opacity, point size matlabbe 2014-01-23 01:06:39 +00:00
  • 29d377135e Fixed a bug when switching from BadSignaturesIgnored=false to true (if bad signatures were saved before the switch) matlabbe 2014-01-22 20:42:14 +00:00
  • b5f74daaea Set parameter Mem/BadSignaturesIgnored to default "false" matlabbe 2014-01-22 20:15:55 +00:00
  • 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 matlabbe 2014-01-22 19:49:28 +00:00
  • 2489397b49 DatabaseViewer: reading database on hard drive for each image instead of loading the whole database in RAM. matlabbe 2014-01-15 21:01:37 +00:00
  • b8c6014ed2 Added badSignaturesIgnored parameter, set to false will keep bad images in memory and in the map's graph (useful on RGBD-SLAM with TORO optimizations to propagate more equally errors to nodes with blank images) matlabbe 2014-01-15 20:41:58 +00:00
  • 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) matlabbe 2014-01-08 16:11:00 +00:00
  • 6fc712c15d Fixed an odometry crash when there is only 1 word in the dictionary (and NNDR is activated) matlabbe 2013-12-17 22:36:09 +00:00
  • 4a150e3215 fixed delete database action when memory is not yet initialized, enabled gpu SURF option when available matlabbe 2013-12-14 02:43:26 +00:00
  • a3c0158650 added missing sqlite3.dll (MSVC build) matlabbe 2013-12-13 16:18:57 +00:00
  • 3eeb911c33 Removed ResetMemory action, disabled viewMesh action when there is no cloud received matlabbe 2013-12-13 15:41:21 +00:00
  • 4da46f5e1e fixed RPATH matlabbe 2013-12-13 01:11:19 +00:00
  • 804c9162d0 Fixed package creation (package target), updated RTABMapConfig.cmake matlabbe 2013-12-13 00:51:48 +00:00
  • 1c3f78f2d6 fixed Win32 build (VS2010) matlabbe 2013-12-12 22:36:56 +00:00
  • a4061275c2 updated cpack on linux matlabbe 2013-12-11 01:39:24 +00:00
  • 0ccd6a66b7 removed the test.png generated on rtabmap execution matlabbe 2013-12-11 01:18:46 +00:00
  • 82cddd1ed1 fixed some compilation errors after the merge matlabbe 2013-12-11 01:16:45 +00:00
  • 8b8511e154 Merged pcl_integration branch to trunk matlabbe 2013-12-11 00:12:44 +00:00
  • 97c70d394e core: added rtabmap::deleteLocation(id) matlabbe 2013-08-20 20:37:24 +00:00
  • 21bd27586f Fixed compilation error on Mountain Lion matlabbe 2013-08-19 20:22:42 +00:00
  • ffbf4c8ba3 Added UFile::copy() matlabbe 2013-06-18 17:08:37 +00:00
  • 6c656e7c57 rtabmap: localization mode (run under fixed memory and fixed dictionary), optional retrieving of the last extracted words when calling rtabmap.process() (useful when in localization mode where the last location is deleted after the rtabmap process) matlabbe 2013-06-10 18:54:11 +00:00
  • 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 matlabbe 2013-06-06 13:41:49 +00:00
  • 504e51db12 RTAB-Map : added localLoopClosureId for VSLAM use... matlabbe 2013-06-05 19:25:16 +00:00
  • 85c2f5d1e9 Included UtiLite library directly in Rtabmap source (to simplify the installation) matlabbe 2013-04-30 20:21:27 +00:00
  • b675d2672b Included UtiLite library directly in Rtabmap source (to simplify the installation) matlabbe 2013-04-30 20:17:42 +00:00
  • b92d0444ac Included UtiLite library directly in Rtabmap source (to simplify the installation) matlabbe 2013-04-30 20:16:01 +00:00
  • a5df6e74ed rtabmap-gui: set Show Lines by default matlabbe 2013-03-12 15:43:36 +00:00