matlabbe
ac284ab067
GUI: fixed odometry visibility flickering
2016-06-15 14:18:26 -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
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
69e1973544
Update MainWindow.cpp
2016-06-03 15:06:18 -04:00
matlabbe
2f817568e2
MainWindow: Don't show an error if a created cloud is empty
2016-06-02 17:52:22 -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
a4d36e0212
MainWindow: fixed same bug as previous commit 30fecd412c but on runtime
2016-05-26 12:38:18 -04:00
matlabbe
30fecd412c
MainWindow: Fixed clouds shown (and should not) after refreshing map with grid from projection enabled and cloud map visualization unchecked
2016-05-26 12:35:02 -04:00
matlabbe
0d61c12dcd
Create map from projection: Removed debug cloud saved
2016-05-26 12:23:44 -04:00
matlabbe
971c96f566
MainWindow projected map: fixed bad occupancy from wrong normals after voxel filtering. util3d::segmentObstaclesFromGround(): added flatObstacles argument.
2016-05-20 17:25:52 -04:00
matlabbe
0ae131108d
CloudViewer: Added local transformation between base frame and camera frame (when they are not the same)
2016-05-17 16:32:21 -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
7230474f98
MainWindow: update pose in 3D Map view even if odometry has no images
2016-04-29 14:29:55 -04:00
matlabbe
809f5dd4df
MainWindow: working directory of GUI widgets can be updated when running
2016-04-13 11:58:54 -04:00
matlabbe
fc76e5b8f3
3D projection: adding pose rotation (roll, pitch) before projection
2016-04-12 17:45:50 -04:00
matlabbe
f511896c43
MainWindow: Fixed "Invalid (NaN, Inf) point coordinates given to radiusSearch" error when creating occupancy map from projection
2016-04-12 17:16:13 -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
29dd529762
Main app: Open database as argument, file association *.db on Mac OS X, automatically ask to download clouds when opening a database
2016-04-10 14:52:14 -04:00
matlabbe
748360aac7
Vocabulary: Binary descriptors are saved as is even if there is a float conversion for flann
2016-04-07 11:48:07 -04:00
matlabbe
d2ebdea96d
Added parameter "g2o/PixelVariance" (default 1)
2016-04-06 15:24:36 -04:00
matlabbe
8030d89634
Implemented OptimizerG2O::optimimzeBA(). Updated PostProcessingDialog (g2o sba option). Fixed words descriptors not filled in rtabmap::getMap3D(). CameraModelD(): return 5 null coeff distorsions if not set
2016-03-28 18:19:17 -04:00
matlabbe
a01fb82f51
ExportCloudsDialog: Updated TextureMesh export. MainWindow: fixed exporting only visible clouds.
2016-03-22 20:44:18 -04:00
matlabbe
3f48b39ccb
MainWindow: Hiding soruce label on monitoring state
2016-03-17 10:47:50 -04:00
matlabbe
5c92025742
Added Export Scans dialog
2016-03-14 17:27:53 -04:00
matlabbe
47da9014ae
fixed typos (background color code tool tip)
2016-03-12 17:31:36 -05:00
matlabbe
a2e6811645
CloudViewer: Added Frustum visualization
2016-03-12 17:09:01 -05:00
matlabbe
48644a17f0
Statistics: Updated "LocalLoop" to "Proximity"
2016-03-11 17:54:01 -05:00
matlabbe
e5c500fad0
Fixed scan visibility logger error when scans are not shown
2016-03-08 12:41:25 -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
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
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
0d68f74d80
Fixed calibration/laser not saved when compressed images are not saved to db
2016-02-19 21:05:14 -05:00
matlabbe
62c7be9f35
Fixed odometry mesh with long edges, Optimizer/Robust is not set false because of some "solution not found" from g2o or gtsam
2016-02-18 15:23:25 -05:00
matlabbe
6b8ab84ba0
Intermediate node fixes for ProximityTime and detecting more loop closures in the GUI
2016-02-18 12:52:15 -05:00
matlabbe
c6a46a7238
0.11.2: First Google Tango release
2016-02-15 19:35:24 -05:00
matlabbe
eb21280f04
Changed CameraModel::isValid() to CameraModel::isValidForProjection() for clarity (in contrast to CameraModel::isValidForRectification())
2016-01-19 21:01:56 -05:00
matlabbe
35b722ba08
Added Ground truth import GPS format. Alignement between estimated and ground truth poses is done with SVD.
2016-01-15 17:05:55 -05:00
matlabbe
444879ffc6
Added ToolTip with color code to loop closure and odometry views
2016-01-14 15:46:54 -05:00
matlabbe
90525b75a9
Synchronized "Edit database" parameters with tmp ini file used in Main app
2016-01-12 17:07:38 -05:00
matlabbe
9a0a1fbcbe
MainWindow: Fixed working directory warning in monitoring mode.
2016-01-12 15:06:52 -05:00
matlabbe
f10c415e48
Updated panels order in Preferences dialog. MainWindow: Removed working directory warning in monitoring mode.
2016-01-12 14:54:20 -05:00
matlabbe
a7387d51de
MainWindow: avoiding PreferencesDialog::getAllParameters() in constructor (rtabmapviz issue)
2016-01-12 13:54:37 -05:00
matlabbe
42e1590abe
Added util3d::projectCloudToCamera() method (creating a registered depth image from the laser scan), used for "Generate depth from scan" option of CameraImages
2016-01-11 17:21:06 -05:00
matlabbe
75f85f6b2a
Added new options to filter source laser scans.
...
SensorData can support laser scans CV_32FC6 format (point cloud with normals). Refactored RegistrationICP and updated CloudViewer to show PointNormal data.
Fixed bug with stereo clouds deterioration if decimation is set (CameraModel::scale()).
2016-01-08 19:15:49 -05:00
matlabbe
e7565db5d0
0.11.1: Added "ground_truth_pose" field to database in Node table. MainWindow: alignment of the map to ground truth (if ground truth is present).
2016-01-07 19:39:21 -05:00