matlabbe
69219eb340
Fixed MLS still done when not visible if checked before
2016-10-26 20:41:33 -04:00
matlabbe
185f03985e
Refactored GainCompensator. Export Dialog: Added option to do full gain compensation with all locations.
2016-10-26 19:03:44 -04:00
matlabbe
d102c43f9a
ZED: Added self calibration option (default false)
2016-10-25 16:06:55 -04:00
matlabbe
063e019653
Export Images: fixed images still saved when cancelling the dialog
2016-10-25 14:54:02 -04:00
matlabbe
49cb35175f
fixed build error backward compatibility pcl 1.7 < pcl 1.8
2016-10-24 16:31:57 -04:00
matlabbe
5d1ea43b9e
Fixed build error on Windows
2016-10-24 14:44:49 -04:00
matlabbe
a1c3a60f87
DB Viewer: added message box at the end of extracting images
2016-10-23 18:32:07 -04:00
matlabbe
60c406d6ec
EipolarGeometry: added missing dictionary.update()
2016-10-23 14:01:44 -04:00
matlabbe
7b2bf9ac13
GUI: Fixed crash when adding Texture Dense Mesh to CloudViewer
2016-10-21 19:34:29 -04:00
matlabbe
856b83ac53
GUI: Fixing some minor Export dialog bugs (texture option disabled on export or failing to save mesh without extension set)
2016-10-21 16:56:29 -04:00
matlabbe
4017db1d15
fixed #132
2016-10-21 16:54:32 -04:00
matlabbe
5a24bcfe51
GUI: added option to show octomap as a point cloud (less GPU power required)
2016-10-18 13:29:40 -04:00
matlabbe
73268c2af2
GUI: Fixed current image and loop closure image features not shown when Mem/BinDataKept is false
2016-10-18 12:27:14 -04:00
matlabbe
bcc6354c04
fixed strange ellipse shape in GraphView with Qt5
2016-10-17 19:30:44 -04:00
matlabbe
1853cfde9b
ImageView: Fixed feature's depth value when depth image is not the same size as the RGB image
2016-10-17 13:30:35 -04:00
matlabbe
07ff1a7717
Fixed save/loading of binary distortion model on Windows #128
2016-10-14 16:03:08 -04:00
matlabbe
0ce6ef8d8d
CLAMS: cleanup eigen_extensions.h, models can be saved/loaded in binary (*.bin) or ascii (*.txt) formats
2016-10-14 15:24:24 -04:00
matlabbe
e13454fe3f
Memory: Disabled occupancy grid update if no depth image
2016-10-14 13:37:21 -04:00
matlabbe
94c25e2017
fixed #123
2016-10-11 13:06:16 -04:00
matlabbe
b09c97169a
clams: added some debug log on reading
2016-10-06 21:31:21 -04:00
matlabbe
37192422be
Fixed util3d::laserScanToPointCloudRGB for 2 channels scan (added also default color param)
2016-10-05 18:11:58 -04:00
matlabbe
9e7b905c0b
undistort: check nan values too
2016-10-05 13:55:02 -04:00
matlabbe
33501fdb0f
max optimization error checked on link with variance <=1 instead of <1 (to make it work also when TF odom is used, for which variance of 1 is set)
2016-10-03 17:11:20 -04:00
matlabbe
6f00cba872
Added OccupancyGrid::isGridFromDepth() method for convenience
2016-10-02 16:47:22 -04:00
matlabbe
29f4734ec6
Calibration 3-steps: updated warning msg
2016-09-30 14:47:55 -04:00
matlabbe
b17e0dc26d
Calibration 3-steps: fixed crash on step 3 if intrinsic parameters are not correctly loaded (empty distorsion model)
2016-09-30 14:38:45 -04:00
matlabbe
403bfc2b44
Merge branch 'kinetic-devel' of https://github.com/introlab/rtabmap
2016-09-29 12:45:21 -04:00
matlabbe
4d6cfbba20
RTABMapConfig.cmake: added find VTK if vtkGUISupportQt target is required
2016-09-29 12:40:51 -04:00
matlabbe
a1593a69a4
Enabled esport to g2o even if not built with g2o support (export doesn't need the library)
2016-09-28 16:07:01 -04:00
matlabbe
8c05ae332c
Merge branch 'kinetic-devel' of https://github.com/introlab/rtabmap
2016-09-27 16:35:06 -04:00
matlabbe
7f0c49b14d
Fixing QVTKWidget linker errors on Kinetic/VTK6/PCL for armhf build
2016-09-27 15:43:23 -04:00
matlabbe
b7fae1a65b
SensorData: updated how compressed user_data is detected
2016-09-26 16:33:24 -04:00
matlabbe
a4dd47374e
Backward compatibility: Fixed wrong image height set in SensorData::uncompressData()
2016-09-25 18:13:49 -04:00
matlabbe
4062b960c7
fixed a compilation warning
2016-09-22 14:35:37 -04:00
matlabbe
44bf3d40ad
Fixed invalid controlling predicate compilation error on linux
2016-09-20 16:26:46 -04:00
matlabbe
5f85c2a7a0
Fixed missing left/right suffixes when loading stereo calibration files
2016-09-20 11:52:06 -04:00
matlabbe
3530da935b
0.11.11: changed Statistics table name to Info and added new Statistics table containing detection statistics. StatisticsToolBox can cache statistics (true by default). DatabaseViewer: new Statistics panel to see all statistics contained in the database.
2016-09-20 11:19:34 -04:00
matlabbe
a0972158dc
PostProcessing, added some processEvents to see updates in progress dialog
2016-09-19 17:54:51 -04:00
matlabbe
3434b95d68
Integration of CLAMS depth calibration #114
2016-09-19 14:01:06 -04:00
matlabbe
861cc437f4
Updated Freenect2 calibration lookup names
2016-09-13 18:57:44 -04:00
matlabbe
2b2dc2be39
Fixed Windows build errors #115
2016-09-13 18:46:05 -04:00
matlabbe
acb700bd27
Added OpenNI2 and Freenect calibration #115
2016-09-13 18:26:18 -04:00
matlabbe
e5977d6157
Ignoring black pixels when creating clouds (recfification artifacts). Slightly improved depth retification speed.
2016-09-13 12:10:14 -04:00
matlabbe
44caa12fa5
CameraStereoVideo: added left and right separated video streams. Fixed issue #117
2016-09-11 12:45:12 -04:00
matlabbe
26c7078923
Tango: slight modifications of the default parameters
2016-09-10 18:45:46 -04:00
matlabbe
94a4fb4579
fixed 2 compilation warnings
2016-09-09 15:10:19 -04:00
matlabbe
d6f9f29835
Fixed list not defined error in util3d_surface.h. Updated rgbd_mapping example with Freenect2, zed and realsense options
2016-09-09 18:35:56 -04:00
matlabbe
2eb2362da8
Tango: Handling app pause/resume without having to restart mapping (OpenGL context flushed issue).
2016-09-08 11:55:44 -04:00
matlabbe
53c3981651
Tango: Fixed typo making textures not appearing...
2016-09-07 20:25:41 -04:00
matlabbe
d252b1fb13
GUI: Fixed cannot delete rtabmap.tmp.db error when closing and if database is in memory.
2016-09-07 20:15:30 -04:00
matlabbe
d3173d8533
Tango: Optimized memory for created meshes (keeping dense clouds instead of organized clouds)
2016-09-07 19:59:25 -04:00
matlabbe
4a072b3dfc
Tango: Added "Adjust colors" post-processing option. Updated ICP parameters. Added "Mem/LaserScanNormalK" parameter for convenience.
2016-09-07 17:19:21 -04:00
matlabbe
ce1acd9d44
DatabaseViewer: showing normals if scans have 6 channels
2016-09-07 17:14:09 -04:00
matlabbe
ff4300d525
Added GainCompensator class. GUI/3D Rendering: added texturing option.
2016-09-07 12:15:44 -04:00
matlabbe
3b25fef852
Tango: updated manifest to version 10
2016-09-03 20:46:22 -04:00
matlabbe
91da92346d
Tango: added Noise Filtering post-processing option, set RGBD/MaxLocalRetrieved to 0 (avoiding some high processing time peaks), fill depth holes up to 5 pixels
2016-09-03 20:38:27 -04:00
matlabbe
7f2c118f8d
Added min polygon cluster size option (DbViewer and GUI export)
2016-09-03 18:59:43 -04:00
matlabbe
0848b03127
DBReader: set calibrated to true if database is empty (avoiding not calibrated warning)
2016-09-03 14:45:10 -04:00
matlabbe
e5074afdeb
Tango: Added ICP refining option, mesh vs texture vs point cloud options, show/hide grid option, drift correction option
2016-09-02 22:37:12 -04:00
matlabbe
4bd9e4f847
OctoMap: Added occupancy threshold to constructor
2016-09-01 20:33:05 -04:00
matlabbe
717e82c09e
fixed typos
2016-09-01 19:22:04 -04:00
matlabbe
d069dedf34
PostProcessing: fixed scans not uncompressed before refining
2016-09-01 18:36:55 -04:00
matlabbe
dd2f89628e
cloudFromDepthRGB() iterating over depth image size instead of RGB image size. DbViewer: fixed scale of image view when depth is smaller than rgb.
2016-09-01 16:42:34 -04:00
matlabbe
87b9f30dce
fixed warning ("centroid" may be not initialized)...
2016-09-01 14:55:19 -04:00
matlabbe
76298e86be
CMake: set WITH_QT=OFF for android by default
2016-09-01 13:40:44 -04:00
matlabbe
aaef1ac997
Merge pull request #111 from willdzeng/master
...
include list in FlannIndex.h
2016-08-31 22:19:00 -04:00
Mathieu Labbe
546c66ea3c
cloudFromDepth(): changed roi ratios warning to error
2016-08-31 14:15:48 -04:00
matlabbe
7a4de966d4
cloudFromDepth(): fixed roi ratios not used if one value was null. DbViewer: Added occupancy grid clouds to 3d views, add action to regenerate occupancy grids only for the current selected ids.
2016-08-31 12:43:54 -04:00
matlabbe
c404234635
OccupancyGrid: added Grid/Footprint*** parameters, templated segmentCloud() function, added Grid/ClusterRadius parameter. Parameters: fixed getDefaultParameters(group) function to correctly compare groups.
2016-08-31 12:43:54 -04:00
matlabbe
6fe7d5a856
OccupancyGrid: fixed 2d scan not transformed before creating grid
2016-08-31 12:43:54 -04:00
matlabbe
2fb71445da
Added warning when requesting a path before beeing localized
2016-08-31 12:43:54 -04:00
matlabbe
79b51311bc
DatabaseViewer: removed unknown grid cell filled parameter
2016-08-31 12:43:54 -04:00
matlabbe
fe6eb01404
Fixed opencv setSize assert error (RegistrationVis):
...
[DEBUG] (2016-08-29 10:26:03.821) RegistrationVis.cpp:460::computeTransformationImpl() kptsFrom=0
[DEBUG] (2016-08-29 10:26:03.821) RegistrationVis.cpp:461::computeTransformationImpl() kptsTo=0
OpenCV Error: Assertion failed (s >= 0) in setSize, file /home/mathieu/workspace/opencv-2.4.11/modules/core/src/matrix.cpp, line 116
terminate called after throwing an instance of 'cv::Exception'
what(): /home/mathieu/workspace/opencv-2.4.11/modules/core/src/matrix.cpp:116: error: (-215) s >= 0 in function setSize
2016-08-31 12:43:54 -04:00
matlabbe
5542918b04
Fixed holes in 2d occupancy grids created from scans. Fixed grid map in 3D view not updated.
2016-08-31 12:43:54 -04:00
matlabbe
e93ef025a1
DatabaseViewer: added occupancy grid to 3D view
2016-08-31 12:43:54 -04:00
matlabbe
8d31b6140d
CloudViewer: added occupancy grid support for PCL < 1.7.2
2016-08-31 12:43:54 -04:00
matlabbe
4e027a6515
Grid/DetectFlatObstacles default true. segmentObstaclesFromGround(): Fixed not used indices still kept in obstacles output
2016-08-31 12:43:54 -04:00
matlabbe
797f1f0f1c
DatabaseViewer: added regeneration of occupancy grids action and saving back to database on close
2016-08-31 12:43:54 -04:00
matlabbe
4d8200fef3
Added "RGBD/ProximityPathMaxNeighbors" parameter
2016-08-31 12:43:54 -04:00
matlabbe
edee909324
RegistrationICP: fixed local scan transform issue
2016-08-31 12:43:54 -04:00
matlabbe
48f54cf2f2
FlannIndex: changed how detection of index rebuilt is done (to handle index that always rebuild on addPoints()). CameraImages: Fixed null scan local transform
2016-08-31 12:43:54 -04:00
matlabbe
c8cb961108
Refactored FlannIndex: Moved class into its own include file. Added radiusSearch() and buildKDtreeSingleIndex() methods. If dimensions <= 3 and float, use L2_Simple distance type.
2016-08-31 12:43:53 -04:00
matlabbe
013eba1d58
0.11.10: Database update with occupancy grid and laser scan info. Added class LaserScanInfo and OccupancyGrid (incremental 2d grid map). Gui: 2d grid and octomap are udpated using occupancy grids saved in nodes.
2016-08-31 12:43:53 -04:00
matlabbe
af02e02978
Added Occupancy class. Database SQL: added ground_cells, obstacle_cells and cell_size fields to Node table (updated Signature too).
2016-08-31 12:43:53 -04:00
matlabbe
b947bde3db
ZED SDK v1.1.0: Fixed compilation errors
2016-08-31 11:37:27 -04:00
matlabbe
34b8fdfe6d
Merge pull request #110 from berkaydeniz/finddc1394-fix
...
in FindDC1394.cmake Mac OS X based framework setup gives errror.
2016-08-31 11:07:55 -04:00
Mathieu Labbe
52c7395578
fixed rgbdMatC4 not declared compilation error (bug from #108 )
2016-08-28 16:06:49 -04:00
matlabbe
fb527e5df4
util2d::getDepth() fixed tmp not divided
2016-08-27 09:06:15 -04:00
matlabbe
7161756cc9
Merge pull request #108 from lesterlo/nvidia_jetson_fix
...
Improve Freenect2 performance
2016-08-26 09:50:22 -04:00
matlabbe
a302a6334d
Fixed #107
2016-08-24 09:02:58 -04:00
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
a0d76eabe5
RegistrationVis: don't assert if descriptorsFrom is 0, only if kptsFrom and descriptorsFrom are non null and not equal
2016-08-12 10:59:43 -04:00
matlabbe
5557701f44
suppressing CMP0020 and CMP0043 warnings
2016-08-11 14:13:29 -04:00
matlabbe
0ccb69bc06
Fixed calibrations not loaded for bad signatures
2016-08-10 10:35:53 -04:00
matlabbe
0152941ecf
MainWindow: Fixed a bug creating more error with refining with ICP in Post-Processing
2016-08-10 10:06:22 -04:00
matlabbe
28462bb2b5
Preferences/Source: fixed disabled RGBD Images source
2016-08-09 17:13:08 -04:00
matlabbe
a824b24058
Added util3d::transformLaserScan(). OdomF2F: filling local scan map field with key frame scane in odom info. DbViewer: Print database parameters in Info view.
2016-08-08 14:35:39 -04:00
matlabbe
6ef9034a67
Fixed ICP-only odometry when guess from motion is enabled
2016-08-07 20:54:56 -04:00
matlabbe
93f1ae501c
Fixed disabled KDTree in Preferences when built without nonfree OpenCV module
2016-08-05 16:55:06 -04:00