matlabbe
ce2bbd8feb
CameraThread: Added stereo to depth option. Added parameter "Mem/SaveDepth16Format".
2015-08-27 17:16:12 -04:00
matlabbe
0cf1ea8777
Moved some common include files to public headers folder
2015-08-25 10:32:27 -04:00
matlabbe
2877a14360
Added CameraRGBDImages class (read RGB-D images from a folder)
2015-07-30 14:17:29 -04:00
matlabbe
b686103765
using map instead of multimap for motion estimation methods (only unique words were used)
2015-07-28 23:48:50 -04:00
matlabbe
911ab709af
Fixed build if PCL is not built with OpenNI
2015-07-24 20:42:36 -04:00
matlabbe
8c7f6ced6f
removed asserts on CameraModel constructor when fx != 0 (but added the check in isValid() method)
2015-07-18 17:26:41 -04:00
matlabbe
fb68b3f67d
fixed build on linux
2015-07-17 16:24:02 -04:00
matlabbe
d80c730d3b
rgbd_camera: added option to choose codec (FourCC) when recording stereo images to video
2015-07-16 20:59:33 -04:00
matlabbe
6872b16550
rgbd_camera: Added option to save stereo images to directory or side-by-side avi file
2015-07-16 11:52:09 -04:00
Mathieu Labbé
2d7be6be48
modified how correspondences ratio is computed (icp 2D and 3D), also fixed build with OpenCV3+Cuda
2015-07-11 12:42:46 -04:00
matlabbe
28c9ada06e
Changed all remaining IplImage to cv::Mat
2015-07-07 11:49:41 -04:00
matlabbe
b7faef35f1
Refactored motion estimation parameters in the GUI.
2015-06-27 01:43:29 -04:00
matlabbe
6df403ed42
Refactored Camera classes and Preferences->Source menu
2015-06-26 18:21:32 -04:00
matlabbe
b0a20abd66
Merge branch 'master' of https://github.com/introlab/rtabmap into devel
2015-06-18 23:04:14 -04:00
matlabbe
6fe1e42181
Added OpenCV 3 support
2015-06-18 23:00:46 -04:00
Mathieu Labbe
50eeda5b95
merged multicamera branch into devel branch
2015-06-16 17:41:51 -04:00
matlabbe
b8dccc2228
Added CameraStereoImages class to read stereo images from a directory. Added a particle filter to smooth odometry trajectory. Added parameter RGBD/OptimizeEpsilon to limit TORO iterations when error improvement is small. Added Rtabmap/CreateIntermediateNodes parameter: this can be used to keep all odometry poses 'between' nodes used for loop closure detection. Added PnP approach to loop closure constraint estimation. Fixed decimation of stereo images when image size is odd.
2015-06-11 16:57:16 -04:00
Mathieu Labbe
bd9fb1027b
Added util3d::laserScanFomrDepthImage() and some refactoring
2015-05-31 01:26:57 -04:00
Mathieu Labbe
c6d0d47b1c
Added multi-camera feature
2015-05-29 14:46:48 -04:00
matlabbe
13af312b03
Update main.cpp
2015-05-25 18:04:29 -04:00
Mathieu Labbe
9fde57843f
Increased version to 0.9.0. Refactoring: Split util3d.h into multiple files util3d_****.h to reduce compilation time. Also removed all PCL templates to reduce memory used while compiling.
2015-05-13 19:54:23 -04:00
matlabbe
0d500ff1bf
Calibration Freeenct2: switching images by default
2015-05-05 19:43:25 -04:00
Mathieu Labbe
b2bfa91153
Added Depth information to ImageView's keypoint items
2015-05-05 11:39:30 -04:00
Mathieu Labbe
db90da7303
Updated how local scan matching is done (doing it on segmented local paths)
2015-04-27 02:43:06 -04:00
Mathieu Labbe
fa3a2421f6
Added Monocular SLAM (experimental), Odometry classes refactoring
2015-04-23 22:01:41 -04:00
matlabbe
39dce825d6
updated dataRecorder app to use all drivers, fixed OpenNI2 intermittent deadlock on end of *.oni reading
2015-04-23 11:08:50 -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
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
5b5a32839c
Added close buttons to CameraViewer and OdometryViewer dialogs
2015-04-06 13:35:44 -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
786e846f65
Added CameraDC1394, CameraModel and StereoCameraModel classes
2015-04-04 11:29:14 -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
6089a44589
Added PnP Pose estimation based Odometry option. Added sensor icons in menu.
2015-03-31 15:45:38 -04:00
matlabbe
56e372f8d2
Updated ImageView with GraphicsView mode disabled by default. Updated DataRecorder.
2015-03-30 10:47:38 -04:00
Tobias Fischer
b5e015ec8f
Add QT5 Support
2015-03-16 22:54:19 +00:00
Mathieu Labbe
3e91d35715
fixed bug in epipolar geometry tool
2015-03-05 11:38: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
3d1eccbce1
changed all std::atof() to uStr2Float() to fix locale comma float conversion problem
2015-02-04 21:20:17 -05:00
Mathieu Labbe
ee0051a585
fixed Time threshold not set on Console loop closure detection app
2015-01-30 18:32:35 -05:00
Mathieu Labbe
9d20403930
Simplified rtabmap-imagesJoiner tools
2015-01-30 18:07:28 -05:00
Mathieu Labbe
a2dde36093
Integration of the path planner into rtabmap's memory management to actually retrieve nodes on the planned path on the graph.
...
Added Rtabmap::clearPath(), Rtabmap::computePath(), Rtabmap::getPathGoalId() and Rtabmap::updateGoalIndex() methods.
Added virtual links when path retrieval is activated (virtual links are not saved to database and removed when the path goal is reached).
New parameters: RGBD/GoalReachedRadius and RGBD/MaxAnticipatedNodes
Refactored how loop closure hypotheses are selected (fixed ratio between consecutive hypotheses, not the last loop closure).
Updated getNodesInRadius() to use all filtered scans.
GUI: window can be saved/loaded maximized
GUI: saving Graph View parameters to config.ini
2015-01-30 15:30:57 -05:00
Mathieu Labbe
7a6bf630ca
Moved some util3d methods to Transform.h, Graph.h and Compression.h
...
Added computePath() method implementating A star on graph
GUI: SetWindowModified() and user should explicitly save the GUI config to keep them
Calibration: added mirror checkbox, added device id argument
2015-01-23 11:17:42 -05:00
Mathieu Labbe
fdf7f69783
Added rtabmap-camera tool. Added Export button in Calibration dialog to
...
save calibration to yaml file (same format as ROS).
2015-01-19 16:14:49 -05:00
Mathieu Labbe
42af8aabe2
fixed name of the saved ground truth file from the console application, updated "samples" ground truth file
2015-01-05 14:29:03 -05:00
Mathieu Labbe
e4012bf932
Merge branch 'cmakeinstall' of https://github.com/aballier/rtabmap
2014-12-19 11:10:07 -05:00
Mathieu Labbe
86a6fe202c
rtabmap:
...
-Fixed map id not incremented on Odometry reset (identity transform was missed)
-Keeping maximum odometry variance between two loop closure updates
Odometry:
-removed parameters Odom/FeaturesRatio, Odom/LinearUpdate, Odom/AngularUpdate
-added parameter Odom/FillInfoData
-expended OdometryInfo class with features stuff
Gui:
-show inliers/outliers features in Odometry view
2014-12-18 16:54:46 -05:00