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
ff4300d525
Added GainCompensator class. GUI/3D Rendering: added texturing option.
2016-09-07 12:15:44 -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
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
Di Zeng
794ee2f562
include list in FlannIndex.h
2016-08-31 15:06:50 -07: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
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
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
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
lesterlo
f180beb3f9
1. Add freenect2 cuda pipeline
...
2. Fix TegraJPEG Color problem, convert from RGB to BGR
2016-08-26 15:40:10 +08: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
0ccb69bc06
Fixed calibrations not loaded for bad signatures
2016-08-10 10:35:53 -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
c25c1db3da
Odometry: changed isF2M() and isF2F() by getType() (following pull request https://github.com/introlab/rtabmap/pull/102 )
2016-08-01 15:26:35 -04:00
Di Zeng
33dab87765
added the type virtual function to avoid dynamic cast
2016-07-28 11:59:24 -07:00
matlabbe
9d09c509ab
Added librealsense support #100
2016-07-26 18:39:34 -04:00
matlabbe
dbb29c7661
databaseViewer: Fixed link's covariance modified when pose correction was disabled. Link: setVariance() and setInfMatrix are now private, to force re-cloning the link if we want to change these info.
2016-07-24 13:23:22 -04:00
matlabbe
1a1cf5f672
Freenect2: Fixed initRectifyMap error with custom calibration
2016-07-21 12:40:25 -04:00
matlabbe
759c917498
Octomap: changed warning log "Did not find...in cahe" to a debug log
2016-07-21 10:14:22 -04:00
matlabbe
1e47271c91
DBReader: Fixed wrong virtual inherited function name odometryProvided() -> odomProvided()
2016-07-20 16:37:32 -04:00
matlabbe
ca6cd19fb1
Updated Copyright year and About dialog summary
2016-07-17 21:57:10 -04:00
matlabbe
cf2bb6b599
CMake: Added PCL_OMP option (default ON) to use OMP implementations of some PCL classes ( #50 )
2016-07-17 21:04:11 -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
d4e5cfb548
fixed octomap ground cells removed when updating graph
2016-07-17 15:37:08 -04:00
matlabbe
b4b7b6f455
Added Octomap visualization and export options
2016-07-15 17:46:13 -04:00
Mathieu Labbe
c24079884d
Reset stuck when moving toward the goal
2016-07-11 17:40:34 -04:00
matlabbe
38c3e3600d
Planning stuck detection updated: now using distance to goal
2016-07-11 17:16:11 -04:00