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
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
Mathieu Labbe
ee885321aa
Rtabmap: Added getPathNextPoses() and getPathNextNodes(). Local path is sent over statistics.
...
GUI: local path is shown in GraphViewer. Now handling stereo odometry data.
2015-02-03 11:09:10 -05:00
Mathieu Labbe
ee0051a585
fixed Time threshold not set on Console loop closure detection app
2015-01-30 18:32:35 -05:00