matlabbe
18b1931e7c
Added occupancy grid footprintRadius parameter to clear obstacles under path
2016-08-14 14:52:42 -04:00
matlabbe
ae7436a41b
Fixed bug where very long paths (over maxGraphDepth) were used for scan matching. Added "RGBD/ProximityMaxPaths" parameter (default 3) to limit the number of path comparisons for proximity detection.
2016-08-12 18:43:12 -04:00
matlabbe
28462bb2b5
Preferences/Source: fixed disabled RGBD Images source
2016-08-09 17:13:08 -04:00
matlabbe
93f1ae501c
Fixed disabled KDTree in Preferences when built without nonfree OpenCV module
2016-08-05 16:55:06 -04:00
matlabbe
9d09c509ab
Added librealsense support #100
2016-07-26 18:39:34 -04:00
matlabbe
d7b1d617ea
GUI: Fixed loaded parameters not actually modified from opened database
2016-07-20 17:07:35 -04:00
matlabbe
1dca6116be
Fixed default parameters on init for octomap
2016-07-20 15:17:59 -04:00
matlabbe
ca6cd19fb1
Updated Copyright year and About dialog summary
2016-07-17 21:57:10 -04:00
matlabbe
be61eefdf9
Fixed build errors without octomap
2016-07-17 21:36:54 -04:00
matlabbe
711ff2692c
Updated default x-axis units of the figures with time stamps instead of IDs ( #48 ).
2016-07-17 19:58:32 -04:00
matlabbe
536136af77
Fixed octomap height when in /map frame. Preferences: added Cloud Filtering and Occupancy Grid Map subpanels to 3D Rendering
2016-07-17 16:47:06 -04:00
matlabbe
f161609a24
Added octomap ground is an obstacle option
2016-07-16 10:57:59 -04:00
matlabbe
b4b7b6f455
Added Octomap visualization and export options
2016-07-15 17:46:13 -04:00
matlabbe
517bfa5272
OdometryF2M: updated how local scan map is updated
2016-06-25 13:18:09 -04:00
matlabbe
e90c97f8a4
ZED driver: added option to use visual odometry approach from zed sdk. RtabmapThread: fixed thread state change on new map trigger on Odometry init (variance=9999). Odometry: on init, verify that the first frame is ok before sending first pose. Parameters: Mem/SaveDepth16Format is now false by default
2016-06-24 18:49:34 -04:00
matlabbe
0ec39e3c77
DBReader now inherits from Camera (so that CameraThread's post processing stuff can be used with a database stream)
2016-06-21 11:22:24 -04:00
matlabbe
cdddb1209e
DBReader: added camera selection
2016-06-20 10:50:01 -04:00
matlabbe
d03b54d95a
Parameters: removed trailing 0 for double/float parameters, to avoid serializing with them (so that we don't have the 0.0 != 0 when loading parameters from database)
2016-06-16 15:34:27 -04:00
matlabbe
7b733686cb
Updated CameraVideo and CameraStereoVideo constructor interface with USB
2016-06-15 11:30:05 -04:00
matlabbe
38a7993a9b
Database: added "parameters" field in Statistics table. GUI: detecting if parameters in database are different from the Preferences, if so ask user to update them.
2016-06-13 17:34:17 -04:00
matlabbe
84dd258777
Added "Odom/AligWithGround" parameter. Added util3d::extractPlane().
2016-06-12 21:45:22 -04:00
matlabbe
543b8df045
MainWindow: Added statistics about how much size the created clouds take in RAM. Avoid caching data on small movements. Export: Fixed meshing checkbox and pipeline combo box not saved/loaded. PreferencesDialog: Added option to disable caching the point clouds. computeNormals(): added viewpoint parameter. mls(): making sure that all returned normals are normalized.
2016-06-12 17:53:35 -04:00
matlabbe
cb7c76889d
API achange (0.11.8): computeNormals returns only pcl::Normal cloud, not pcl::PointNormal or pcl::PointXYZRGBNormal types. MainWindow: Normals are not kept in cache to save RAM. ProgressDialog: check if auto-close is still checked when close() slot is called.
2016-06-12 13:51:49 -04:00
matlabbe
9f296c67b2
GUI: Added more parameters for 3D projection grid map
2016-06-10 20:12:13 -04:00
matlabbe
d9611f784c
Added ZED parameters
2016-06-02 17:27:12 -04:00
matlabbe
6f1f490370
0.11.7: Added ZED sdk support
2016-05-31 19:09:49 -04:00
matlabbe
7f2a899c6f
Updated default decimation to 4 instead of 8
2016-05-26 12:13:59 -04:00
matlabbe
9f6af75f79
Local scan matching: set larger scan points for max scan points when it is not set. Fixed missing scan Ids in links' user data to correctly visualize proximity links by space in DatabaseViewer. CloudViewer: using line instead of arrow between the referential and the frustum. removed parameter "RGBD/ProximityPathScansMerged" as visual proximity by space already does that.
2016-05-20 11:44:50 -04:00
matlabbe
ad0afc58c0
Fixed crash on startup with vtk6+qt5. All cloud viewers in QDockWidget are now created manually instead of being defined in the *.ui files. The generated ui didn't pass the top level parent window to constructor of CloudViewer, which caused a problem when initializing the QVTKWidget.
2016-05-05 18:25:26 -04:00
matlabbe
74d0bfa1bb
Qt5: fixed "read parameters..." progress dialog showing up on start
2016-05-04 19:03:22 -04:00
Mathieu Labbe
d5b385ec69
PreferencesDialog: Removed NN warning when RTABMAP_NONFREE=0
2016-04-14 11:01:24 -04:00
matlabbe
809f5dd4df
MainWindow: working directory of GUI widgets can be updated when running
2016-04-13 11:58:54 -04:00
matlabbe
b53b861342
GUI: Fixed viewpoint including local transform when generating organized mesh
2016-04-12 16:47:55 -04:00
matlabbe
684e9fb8b9
0.11.4: API change: added minDepth parameter to cloudFromXXXXX() methods and removed voxel parameter
2016-04-12 15:14:04 -04:00
matlabbe
dece54ca3e
Added parameters: Mem/ImagePreDecimation Mem/ImagePostDecimation Odom/ImageDecimation
2016-04-08 16:15:08 -04:00
matlabbe
d2ebdea96d
Added parameter "g2o/PixelVariance" (default 1)
2016-04-06 15:24:36 -04:00
matlabbe
5c92025742
Added Export Scans dialog
2016-03-14 17:27:53 -04:00
matlabbe
0ae17ff17d
Added Parameters::parseArguments() and Parameters::showUsage() functions for convenience. Updated OdometryViewer and Console tools to use parseArguments().
2016-03-11 16:54:54 -05:00
matlabbe
33525b292f
Fixed qt signal warning
2016-03-10 16:50:24 -05:00
matlabbe
5f7dfb943c
Source depth from scan: filling holes is now optional (though still true by default)
2016-03-10 12:31:22 -05:00
matlabbe
cee9c65b06
Added image size to all camera calibration inputs. Memory::computeTransform() more fine tuning to know if data should be loaded from database.
2016-03-10 09:07:44 -05:00
matlabbe
7a1cf84b08
OdomF2M: added support to laser scan
2016-03-06 15:11:09 -05:00
matlabbe
eefd557ab4
Added parameter "RGBD/ProximityAngle"
...
Updated default of GuessMotion parameters
Proximity detection by time: added guess transform based on optimized poses
RegistrationVis: ByPass OpticalFlow if no images are detected (use features matching instead if features are set)
solvePnPRansac() refining: using std dev instead of variance
Statistics panel: creating Camera/GUI/Odometry panels without the need to start detection (issue #51 )
Statistics: Adding a GT panel when ground truth poses are detected with RMSE info
2016-03-02 18:11:19 -05:00
matlabbe
264146d8b3
OdomF2M: added Odom/KeyFrameThr=0.5 and OdomF2M/MaxNewFeatures=0 parameters. Set Odom/GuessMotion to false by default.
2016-03-01 20:47:46 -05:00
matlabbe
b6fb947310
3D->3D estimation refining: using 3x sqrt(variance) instead of sqrt(9x variance). GUI: added features cloud rendering option. CloudViewer: fixed slow updateCameraTargetPosition()
2016-03-01 17:33:27 -05:00
matlabbe
a89b8cb4fe
Removed parameters Vis/UseDepthAsMask and Mem/UseDepthAsMask (just always do it when a depth is detected)
2016-03-01 14:40:40 -05:00
matlabbe
1f999c4d28
Explicitly show licenses of optional dependencies on CMake
2016-03-01 14:25:00 -05:00
matlabbe
6d06b66496
Updated how odometry guess is done (adapt to time between timestamps) and Kalman filtering (using velocity)
2016-02-27 18:30:00 -05:00
matlabbe
af37b4b746
Disabled FAST parameters OpenCV2 related parameters in OpenCV3
2016-02-22 18:22:49 -05:00
matlabbe
d7ef170d33
Added parameter "Mem/UseOdometryFeatures=false" to use directly features already extracted from odometry for the vocabulary (issue #32 )
2016-02-22 17:57:40 -05:00