matlabbe
99fbca5ffe
StatsToolBox changed error to warning when setting not existing working directory
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1446 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-07-02 18:28:06 +00:00
matlabbe
f34907f92f
Added optimizeFromGraphEnd (default true) parameter. It can be used to keep the map referential from the oldest node in the current graph
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1441 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-25 23:00:35 +00:00
matlabbe
bb3c8afd45
cloud filtering: keep first in the area instead of the last
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1438 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-23 21:52:15 +00:00
matlabbe
7b0a34b150
Save/view high-res point clouds depending on the visible clouds in Map view (only those checked in MapVisibility view)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1437 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-23 20:43:08 +00:00
matlabbe
e9ae29f909
fixed some warnings in Windows
...
fixed Transform::getNorm()
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1436 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-23 15:19:17 +00:00
matlabbe
c6a525c112
Added question about using odometry in database when selecting source from database
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1434 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-23 00:34:52 +00:00
matlabbe
ad04fed7e6
Added Database recorder menu option
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1433 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-23 00:26:14 +00:00
matlabbe
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
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1431 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-22 03:33:56 +00:00
matlabbe
586f4e3d86
MAC OS X binaries fixed bundle. Freenect underscore vs dashed includes
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1394 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-17 01:45:52 +00:00
matlabbe
f6ce17012a
Fixed camera openni-PCL stopping after only one grab
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1390 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-16 18:07:51 +00:00
matlabbe
9c20c20300
Fixed OpenNI2 selection not saved to ini
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1389 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-16 17:14:16 +00:00
matlabbe
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)
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1366 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-15 03:31:35 +00:00
matlabbe
81b3b49f97
Updated Source menu, sorted RGB-D choices by sensor type
...
Fixed openni from opencv available() method
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1365 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-14 17:01:14 +00:00
matlabbe
a943083e0b
Added OpenNI2 camera
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1363 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-13 23:44:38 +00:00
matlabbe
b85263c377
disabled freenect camera when not available
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1362 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-13 15:24:24 +00:00
matlabbe
2c1ee42986
fixed odometry localTransform for Openni camera from OpenCV
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1361 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-13 04:05:12 +00:00
matlabbe
26b27fda8d
resized default window size
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1360 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-13 04:00:47 +00:00
matlabbe
0bba363f5f
Added CameraRGBD with openni from OpenCV, removed feature2D stuff from Camera
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1358 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-13 03:47:39 +00:00
matlabbe
f423b1b743
fixed build errors (addCoordinateSystem and removeCoordinateSystem) for latest version of PCL
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1357 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-12 18:00:34 +00:00
matlabbe
ed080c6cea
modified default source rate to 10Hz, added for Reset settings too, missing in r1326
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1356 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-12 14:36:08 +00:00
matlabbe
411fe70d5e
removed focus from time_limit lineEdit
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1345 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-11 15:51:19 +00:00
matlabbe
a148baaf8e
Database path: changed Open to Save dialog (to be able to create a new empty database)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1343 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-09 22:10:37 +00:00
matlabbe
fc59a4bb9c
DatabaseViewer: Added total path length under the Graph view
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1342 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-09 22:05:52 +00:00
matlabbe
35db51419e
GraphViewer: added gridCellSize parameter (default 5cm/pixel)
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1341 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-09 20:47:35 +00:00
matlabbe
4fa947b7a6
Added cloud smoothing (MLS) to save clouds
...
Modified saving questions to yes for merging clouds before saving or meshing
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1335 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-08 05:16:14 +00:00
matlabbe
df0f9d60d5
Added a quality odometry threshold, turning the background yellow when the mapping area has too low features
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1334 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-06 18:06:49 +00:00
matlabbe
363901cfe4
default vertical layout for loop closure detection dockwidget
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1333 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-05 18:56:15 +00:00
matlabbe
70e0b0ae13
modified default About dialog size
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1332 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-05 17:39:53 +00:00
matlabbe
97e1743628
updated small versions of icons
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1331 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-05 15:55:59 +00:00
matlabbe
1e9f612d25
Added new icon
...
Fixed compilation error (not found uint32_t) on Windows
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1330 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-05 15:21:33 +00:00
matlabbe
bb5e5c0084
Made Freenect dependency optional
...
fixed some toro3d warnings
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1327 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-04 20:24:54 +00:00
matlabbe
0d437d22d7
modifed default source rate to 10Hz
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1326 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-04 18:59:25 +00:00
matlabbe
0fc6228b4f
Added some parameters for mesh reconstruction
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1315 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-03 19:28:59 +00:00
matlabbe
b875d8f7be
Added default format "ply" when saving clouds and meshes
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1314 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-03 17:34:31 +00:00
matlabbe
61f026071e
Fixed libfreenect.h not found error when compiling the rtabmap-gui lib
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1313 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-03 14:26:30 +00:00
matlabbe
acd208fc6a
Added Freenect camera source
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1310 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-06-03 04:42:08 +00:00
matlabbe
c53d918422
reduced Preferences dialog init size
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1296 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-05-05 15:27:33 +00:00
matlabbe
491553a80f
Added parameter KpMaxDepth to limit the features extracted under a specified maximum depth.
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1288 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-04-03 19:59:46 +00:00
matlabbe
8286919750
Standalone version: -fixed ICP odometry selection, -install of rtabmap-databaseViewer
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1286 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-04-02 15:51:02 +00:00
matlabbe
ac626a846e
removed ImagesDbExtractor tool (already inside databaseViewer)
...
add optional delay to DBReader
added more options to odometryViewer tool
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1264 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-28 22:11:36 +00:00
matlabbe
669e7363cc
database viewer: added method generateTOROGraph()
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1253 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-27 17:00:46 +00:00
matlabbe
eea38736b4
Fixed some bugs on Windows...
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1179 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-25 21:07:32 +00:00
matlabbe
b44e01a3bb
New parameters: max accepted ICP translation error, new map on large odometry error
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1126 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-19 19:00:38 +00:00
matlabbe
5dbf6678ce
refactoring: terms "current" and "full" changed for "local" and "global" respectively
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1122 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-17 22:58:46 +00:00
matlabbe
983cbc3bac
Added install targets for dataRecorder and odometryViewer
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1084 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-17 16:18:24 +00:00
matlabbe
8d863b21d5
Added visualization cloud filtering
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1077 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-13 21:32:46 +00:00
matlabbe
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.
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1075 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-02-11 23:04:22 +00:00
matlabbe
c053a999b4
some changes in 3d rendering properties... opacity, point size
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1073 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-01-23 01:06:39 +00:00
matlabbe
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
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1066 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-01-22 19:49:28 +00:00
matlabbe
2489397b49
DatabaseViewer: reading database on hard drive for each image instead of loading the whole database in RAM.
...
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1064 f169173b-cf89-36c8-b27e-44dbe73f0c83
2014-01-15 21:01:37 +00:00