matlabbe
7837b04e34
Added *.oni reading support with openni-pcl driver (just set device_id the path of the oni file)
2015-04-23 07:56:11 -04:00
Mathieu Labbe
5700c14bcb
DatabaseViewer: added exporting of a specific session with or without user_data. MainWindow: added action to send goal to rtabmap. Rtabmap: Saving goals in user_data of the current signature, modified parameter Mem/RehearsedNodesKept to Mem/NotLinkedNodesKept. DBReader: added sending goals when detected while playing back a database.
2015-04-17 18:30:12 -04:00
Mathieu Labbe
b48bd7cf70
Added session selection id in ExportDialog
2015-04-16 13:44:54 -04:00
Mathieu Labbe
32f7a6665e
ImageView: fixed image not removed on clear(), fixed saving image
2015-04-16 11:45:47 -04:00
matlabbe
262477f199
Fixed log highest hypothesis values
2015-04-10 22:20:15 -04:00
matlabbe
9f60989e54
added missing cleanup in OdometryViewer app
2015-04-10 17:54:51 -04:00
matlabbe
0e21be7f67
Added Kinect v2 calibration and registration
2015-04-10 17:36:13 -04:00
matlabbe
8ab867b802
Added RGB/IR calibration
2015-04-08 12:23:10 -04:00
matlabbe
e965275fe6
Stereo Calibration: doing separate calibrations before stereo calibration
2015-04-07 23:42:38 -04:00
Mathieu Labbé
3ed6a1b2f0
Version 0.8.9: added FlyCapture2 driver for bumblebee2 (tested only on Windows)
2015-04-07 12:00:10 -04:00
matlabbe
71be7921aa
fixed exported calibration name (stereo)
2015-04-06 15:54:19 -04:00
matlabbe
9d58a6ec25
fixed some warnings
2015-04-06 15:28:37 -04:00
Mathieu Labbe
39ef8c0f0a
fixed OdometryViewer where clouds were not all removed or shown
2015-04-06 14:32:32 -04:00
matlabbe
5b5a32839c
Added close buttons to CameraViewer and OdometryViewer dialogs
2015-04-06 13:35:44 -04:00
Mathieu Labbe
19f59a8c60
Added link to a sample chessboard in CalibrationDialog
2015-04-06 00:53:22 -04:00
Mathieu Labbe
04b35b2adf
GUI: Added new Freenect2 and StereoDC1394 source options.
2015-04-06 00:28:04 -04:00
Mathieu Labbe
fee32c4e25
Added stereo option for the CalibrationDialog class
2015-04-05 16:42:41 -04:00
Mathieu Labbe
6a0e48a6fa
Added sample checkboard
2015-04-04 16:01:42 -04:00
Mathieu Labbe
f2c8bd9e8d
CameraModel.h and CameraModel.cpp
2015-04-04 11:30:01 -04:00
Mathieu Labbe
786e846f65
Added CameraDC1394, CameraModel and StereoCameraModel classes
2015-04-04 11:29:14 -04:00
Mathieu Labbe
87469b39cd
merged freenect2 and dc1394 commits
2015-04-03 15:17:57 -04:00
Mathieu Labbe
4ca200fe1a
Added cmake DC1394 lookup
2015-04-03 15:13:05 -04:00
matlabbe
5ef3194786
fixed variance fatal error on loop closure detection only
2015-04-03 08:26:47 -04:00
Mathieu Labbé
2e644c4b05
rgbd_camera: fixed crash on Windows when using Openni2 driver
2015-04-02 23:05:31 -04:00
matlabbe
51131e9feb
Added CameraFreenect2 support for Kinect v2 (images are not yet registered)
2015-04-02 16:33:35 -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