Mathieu Labbe
4ca200fe1a
Added cmake DC1394 lookup
2015-04-03 15:13:05 -04:00
Mathieu Labbe
653248bde8
Added some asserts to chaeck inf variances
2015-04-02 11:32:58 -04:00
Mathieu Labbe
8458b25292
Fixed DEPRECATED error in UTimer
2015-04-01 17:59:45 -04:00
Mathieu Labbe
d4d29f9a50
Fixed Stereo odometry PnP
2015-04-01 17:05:42 -04:00
Mathieu Labbe
2b5ae3f9a8
DatabaseViewer: added "Ignore pose correction" option
2015-04-01 14:34:43 -04:00
Mathieu Labbe
efd26973d2
Making solvPnPRansac to do all iterations. Updated TOROOptimizer::saveGraph().
2015-04-01 13:48:41 -04:00
Mathieu Labbe
f847bb9f9f
fixed TOROOptimizer::loadGraph(), added some assert to make usre that rotational and transitional variances are not null
2015-04-01 12:50:29 -04:00
Mathieu Labbé
3eb103f239
Fixed output (bin/Release bin/Debug) directories for Visual Studio 2010
2015-04-01 11:29:40 -04:00
Mathieu Labbé
37c34e8186
Fixed some warnings on VisualStudio2010
2015-04-01 10:38:59 -04:00
Mathieu Labbe
6089a44589
Added PnP Pose estimation based Odometry option. Added sensor icons in menu.
2015-03-31 15:45:38 -04:00
Mathieu Labbe
7e216bf842
Merge branch 'master' of github.com:introlab/rtabmap
2015-03-31 11:23:11 -04:00
Mathieu Labbe
f546f11a1b
Adding some asserts in Graph Optimizer
2015-03-31 11:22:48 -04:00
Mathieu Labbe
7949ba74b2
Added some asserts on pose radius filtering
2015-03-31 10:48:43 -04:00
Mathieu Labbe
23a885f05b
fixed a warning...
2015-03-30 11:01:19 -04:00
matlabbe
56e372f8d2
Updated ImageView with GraphicsView mode disabled by default. Updated DataRecorder.
2015-03-30 10:47:38 -04:00
matlabbe
80c7102e67
fixed compilation error (without openni2)
2015-03-30 10:19:50 -04:00
matlabbe
adb1a8ba22
GUI: Updated data recorder action and message info on close
2015-03-29 09:23:00 -04:00
matlabbe
ae239bcfbc
Updated menu/toolbar layout
2015-03-28 21:43:53 -04:00
Mathieu Labbe
d53f4d08ce
Added some empty cloud verifications
2015-03-27 17:19:21 -04:00
Mathieu Labbe
fb85434273
Fixed [DB error: no such column: pose]
2015-03-26 11:42:35 -04:00
matlabbe
9097c3c1ad
Implemented wifi_mapping example on Mac OS X
2015-03-26 06:58:31 -04:00
Mathieu Labbé
2cc853b507
Fixed Windows build, implemented wifi mapping example in Windows
2015-03-25 16:30:05 -04:00
Mathieu Labbe
19d6da9035
updated some events with user_data/stamp
2015-03-25 14:26:25 -04:00
Mathieu Labbe
186dc60a49
Version 0.8.8: added "user_data" field in database. Added WifiMapping example. Fixed FATAL error when initializing rtabmap with no database.
2015-03-25 13:31:12 -04:00
Mathieu Labbe
2be511813e
MainWindow: added public isProcessingOdometry() and isProcessingStatistics()
2015-03-20 15:54:33 -04:00
Mathieu Labbe
10eee94e98
Rtabmap: reset all parameters to default on close()
2015-03-20 15:16:08 -04:00
Mathieu Labbe
ad6ee69ac6
Grid map: added "erode" option
2015-03-20 14:03:09 -04:00
Mathieu Labbe
722268a95c
Refactoring...
2015-03-20 09:56:54 -04:00
Mathieu Labbe
fe06b34399
fixed lastSignature set to loop closure child instead of neighbor
2015-03-19 17:16:23 -04:00
Mathieu Labbe
b518edf6ce
updated some debug logs
2015-03-19 16:55:43 -04:00
Mathieu Labbe
9229c9887b
Init rtabmap: don't optimize graph on init
2015-03-19 16:13:06 -04:00
Mathieu Labbe
5ea1a0fe14
Updated .gitignore in bin and build folders
2015-03-18 13:47:24 -04:00
Mathieu Labbe
a3009436a6
fixed Qt4 build
2015-03-17 15:41:53 -04:00
Mathieu Labbe
0c671b1ede
Merge branch 'Tobias-Fischer-master'
2015-03-17 15:13:33 -04:00
Mathieu Labbe
321b3f65ab
Merge branch 'master' of https://github.com/Tobias-Fischer/rtabmap into Tobias-Fischer-master
2015-03-17 15:12:29 -04:00
Mathieu Labbe
6979c0d4b8
CloudViewer: fixed save/load background color
2015-03-17 15:11:05 -04:00
Mathieu Labbe
63f438876c
fixed a crash error on last commit
2015-03-16 18:36:45 -04:00
Mathieu Labbe
b1827aeb89
DatabaseViewer: added graph depth param. Rtabmap: when the robot is not moving, now deleting location "after" retrieval
2015-03-16 18:22:54 -04:00
Mathieu Labbe
49883a67e7
fixed a graph optimization startup crash when a database is already created
2015-03-16 15:38:57 -04:00
Mathieu Labbe
07c6090dce
AboutDialog: Showing if RTAB-Map is built with Freenect/OpenNI2/g2o
2015-03-16 15:12:17 -04:00
Mathieu Labbe
e80958240d
DatabaseViewer: disabling SIFT/SURF/g2o when not available
2015-03-16 15:02:31 -04:00
Mathieu Labbe
b9628b0447
Fixed some unused variable warnings in toro3d files
2015-03-12 17:17:20 -04:00
Mathieu Labbe
aa8fe2e55c
Added g2o optimization option (along with TORO). Some refactoring: updated graph optimization parameter names, new graph::Optimizer class and new parameter RGBD/OptimizeSlam2d
2015-03-12 17:00:56 -04:00
Mathieu Labbe
05d4276ba0
updated dependency on "libfreenect" (ROS) instead of "libfreenect-dev" in package.xml
2015-03-10 11:18:53 -04:00
Mathieu Labbe
db53cec63a
Fixed a bug on Bayes prediction generation (duplicated margins)
2015-03-09 18:57:29 -04:00
matlabbe
0a7326bf97
fixed deleting log files when a new database is created
2015-03-09 16:03:46 -04:00
Mathieu Labbe
d77b0dfb14
Updated version to 0.8.6: Added parameter Mem/TransferSortingByWeightId
2015-03-09 15:25:51 -04:00
Mathieu Labbe
49fcf732af
removing query from poses returned from Graph::getNodesInRadius()
2015-03-09 11:58:06 -04:00
Mathieu Labbe
0c55d30f76
Added Memory::getAllLabels(), added labels to statistics and added DBDriver::getNodeInfo()
2015-03-06 16:14:09 -05:00
Mathieu Labbe
64fc7a05ae
TriggerNewMap: move all locations of STM in WM
2015-03-05 17:06:17 -05:00
Mathieu Labbe
c221461d99
Memory init: load all signatures in WM (instead of STM and WM)
2015-03-05 16:53:00 -05:00
Mathieu Labbe
3e91d35715
fixed bug in epipolar geometry tool
2015-03-05 11:38:25 -05:00
Mathieu Labbe
8fd0f3761a
DatabaseViewer: Saving/loading settings, added 3D view, added Grid from 3d projection parameter
2015-03-04 17:27:44 -05:00
Mathieu Labbe
c93460aadb
GUI:fixed reversed source images/usb. CameraImages: added auto conversion of 4 channels images
2015-03-02 14:59:24 -05:00
Mathieu Labbe
1d33b43ee7
Merge branch 'master' of github.com:introlab/rtabmap
2015-03-02 05:49:57 -05:00
Mathieu Labbe
f108c0753b
updated default OdomBow/NNDR and LccReextract/NNDR to 0.8
2015-03-02 05:49:43 -05:00
Mathieu Labbé
2029033dbf
fixed the yellow screen on start (where inliers=0 for the first frame)
2015-03-02 05:30:07 -05:00
Mathieu Labbe
ee7a5f591a
GUI: updated Source menu check behavior, checking if "rtabmap.tmp.db" exists before deleting it (in case of another RTAB-Map is running in the same working directory)
2015-03-01 19:41:03 -05:00
Mathieu Labbe
34f4b3132d
fixed crash when setting label to new map, fixed assert "Signature %d should not be used when transferred to trashgit add corelib/*git add corelib/*"
2015-03-01 18:00:08 -05:00
Mathieu Labbe
19a7ff9552
shorten a warning msg
2015-03-01 16:04:10 -05:00
Mathieu Labbe
5971dd2eab
Merge branch 'master' of github.com:introlab/rtabmap
2015-03-01 15:51:21 -05:00
Mathieu Labbe
d3a2c62b45
Fixed bug where all global loop closures were rejected when LoopRatio was set
2015-03-01 15:51:04 -05:00
Mathieu Labbé
d86f8e8d02
minor fix
2015-02-28 19:54:48 -05:00
matlabbe
cf69f17925
Added Source/Mirroring parameter for convenience
2015-02-28 18:09:22 -05:00
Mathieu Labbé
395dac5777
fixed windows compilation
2015-02-28 15:46:04 -05:00
Mathieu Labbe
1588b0b25c
refactored DBDriver (fixed the TODOs)
2015-02-27 19:33:32 -05:00
Mathieu Labbe
8625ebaf5c
DatabaseViewer: we can optimize graph from any node in database, so we can show different maps if they are not connected
2015-02-27 16:55:47 -05:00
Mathieu Labbe
7b08a56cb1
updated default layout
2015-02-27 16:00:13 -05:00
Mathieu Labbe
721de2e76b
Database update (version 0.8.5): added Node.stamp and Node.label fields
...
Added labeling mechanism of nodes (by default the first node of a map is tagged "map#")
2015-02-27 15:24:15 -05:00
Mathieu Labbe
1d39db2bcc
Removed parameter "LccIcp/HighTransitionalVariance" (Identity covariance is set directly on pose correction and local loop closure detection in space)
...
Covariance of virtual links added on the path is set to Identity. For those added to keep the path linked to current map, their covariance is set to 100.
DatabaseViewer: set fixed colors on constraints view
2015-02-25 17:06:52 -05:00
Mathieu Labbe
eb96fe1249
increased version to 0.8.4: Database Link's "variance" field split into "rot_variance" and "trans_variance". Added Parameter LccIcp/HighTransitionalVariance
2015-02-24 16:06:02 -05:00
Mathieu Labbe
f514cfa5fe
reversed wheel zoom direction in GraphView
2015-02-23 18:20:31 -05:00
Mathieu Labbe
58f557309e
increased map marging to 10*cellSize to make sure all poses are in the map
2015-02-23 16:09:02 -05:00
Mathieu Labbe
b785353b5e
Added a missing RTABMAP_EXP
2015-02-23 15:57:30 -05:00
Mathieu Labbe
529248a227
fixed GraphView scene size to include the grid map too
2015-02-23 15:48:25 -05:00
Mathieu Labbe
38a4e8e4ee
Updated how locations are retrieved on a planned path or near based on space if no path is activated.
...
Added mirroring option to OpenNI2 camera
Removed "RGBD/MaxAnticipatedNodes" and "RGBD/GoalMaxDistance" parameters
Renamed "RGBD/LocalLoopDetectionRadius" to "RGBD/LocalRadius"
Added "RGBD/MaxLocalRetrieved" parameter
GUI: fixed OpenNI 2 selection from the MainWindow, added OpenNI2 under Kinect menu
2015-02-20 15:32:39 -05:00
Mathieu Labbe
647c709595
GUI: Disabling Post-Processing on Detecting and Monitoring states
2015-02-18 18:48:48 -05:00
Mathieu Labbe
6c6bc3635a
GUI: updated messages when a new database should be saved on close (a cancel will not make the database closing, only Discard)
2015-02-18 18:22:59 -05:00
Mathieu Labbe
cead1e00d4
Added parameter RGBD/GoalMaxDistance, fixed graph:computePath() warnings
2015-02-18 16:57:16 -05:00
Mathieu Labbe
9dfbe8d233
minor fix
2015-02-18 14:17:53 -05:00
Mathieu Labbe
4439ca607f
Fixed issue 4
2015-02-18 14:15:46 -05:00
Mathieu Labbe
240b5ce9c6
GUI: Updated database file name message when closing a database
2015-02-18 13:52:49 -05:00
Mathieu Labbe
5a37393a45
Only update weight on rehearsal if the displacement is too high (using parameters RGBD/LinearUpdate and RGBD/AngularUpdate)
2015-02-17 18:51:37 -05:00
Mathieu Labbe
f708e7c040
GUI: GraphView's referential updated with odometry events
2015-02-17 17:53:44 -05:00
Mathieu Labbe
2f6426f029
Updated how retrieved locations on the planned path are linked to local map.
...
Added new parameters: "RGBD/PlanWithNearNodesLinked" and "Mem/LocalSpaceLinksKeptInWM"
2015-02-17 17:30:47 -05:00
Mathieu Labbe
4279625d03
set PreferencesDialog::getTmpIniFilePath() virtual for ROS overriding
2015-02-16 17:14:08 -05:00
Mathieu Labbe
c8028c91ac
minor refactoring
2015-02-16 16:13:44 -05:00
Mathieu Labbe
24155cdb7c
Local space selection: compare maxDiff with margins to current node instead of ids
2015-02-13 18:21:26 -05:00
Mathieu Labbe
2f4acb9581
GUI: Core parameters should be explicitly saved
2015-02-13 16:50:32 -05:00
Mathieu Labbe
ad05c5902a
New parameter: Mem/ImageDecimation (save downscaled images in database), Updated default parameter RGBD/LocalLoopDetectionMaxDiffID to 50
2015-02-13 15:25:40 -05:00
Mathieu Labbe
7c65dbf6bb
Improved occupancy grid map construction performance
2015-02-11 17:03:46 -05:00
Mathieu Labbé
530fd5d2c1
increased version to 0.8.3
2015-02-08 18:00:18 -05:00
Mathieu Labbé
571172754a
Windows: fixed crash on startup with CloudViewer/PCLVisualization/QVTKWidget initialization
2015-02-08 17:55:40 -05:00
Mathieu Labbe
cff869ad03
accepting plan of only 1 node
2015-02-06 16:44:38 -05:00
Mathieu Labbe
695b7005d0
minor fix
2015-02-06 16:01:49 -05:00
Mathieu Labbe
e3074d304c
Added rtabmap::computePath() using a pose goal instead of node Id. Graph methods moved in rtabmap::graph namespace
2015-02-06 13:52:02 -05:00
Mathieu Labbe
3d1eccbce1
changed all std::atof() to uStr2Float() to fix locale comma float conversion problem
2015-02-04 21:20:17 -05:00
Mathieu Labbe
f8b625c7c7
Added DBDriver::setTimestampUpdateEnabled()
...
Don't update timestamps if only links are modified
2015-02-04 17:40:16 -05:00
Mathieu Labbe
09625b766e
added some debug infos
2015-02-03 17:20:17 -05:00
Mathieu Labbe
b2e5b7fbfc
check if same node before adding virtual link
2015-02-03 14:11:57 -05:00