matlabbe
|
398ca1f8e4
|
0.15.3: util3d::computeVarianceAndCorrespondences(): added max angle parameters for normal type. util3d::downsample(): added Normal types support. OccupancyGrid: fixed 2d scan with 5 channels not handled correctly on update.
|
2017-12-13 18:12:40 -05:00 |
|
matlabbe
|
f973fc3743
|
Merge branch 'master' of https://github.com/introlab/rtabmap into devel
|
2017-12-11 17:10:08 -05:00 |
|
matlabbe
|
d776092b35
|
RtabmapThread: when receiving new map event from odometry, wait until the buffer has reached the corresponding timestamp before triggering a new map. DBReader: regenerate stamps when sync capture rate with stamps in database is false. MainWindow: ask for PNG or JPEG format when activating auto capture.
|
2017-12-11 17:09:04 -05:00 |
|
matlabbe
|
775b80eff5
|
0.15.2: Fixed Transform's not orthogonal rotation matrix causing problems with GTSAM (normalize rotation each time transforms are multiplied, and for backward compatibility automatically normalize rotation of all transforms loaded from old databases prior to 0.15.2). Added Vis/CorGuessMatchToProjection, Icp/PMMatcherKnn and Icp/PMMatcherEpsilon parameters. CameraRGB: fixed max scans number when filtering. Link: transfering maximum covariance when merging. OptimizerGTSAM: updated how covariance are copied based on GTSAM official example. util3d::loadBINCloud(): fixed dim parameter not used. DatabaseViewer: Added option in graph view to ignore intermediate nodes when optimizing the graph.
|
2017-12-09 21:44:53 -05:00 |
|
matlabbe
|
dafaac412f
|
DbViewer: fit in view the graph when changing iterations. Limited to 900MB creation of the grid map (in case graph is very erroneous).
|
2017-12-01 11:56:27 -05:00 |
|
matlabbe
|
4452e637ad
|
0.15.1: CameraImages: added ground truth time diff, fixed memory leak when loading binary scans. CameraRGBDImages and CameraStereoImages: fixed start id. Feature2D: added grid rows and cols parameters (Kp/GridRows, Kp/GridCols, Vis/GridRows, Vis/GridCols). OdomInfo: publish bundle frames. OdometryORBSLAM2: added OdomORBSLAM2/Fps and OdomORBSLAM2/MaxFeatures parameters. Registration: added Reg/RepeatOnce parameter and removed variance normalization. For util2d::getDepth() and util3d::projectDepthTo3D(), maxZError parameter is now depthErrorRatio to be dependent of the sensor range. Database: save image width and height from stereo calibration. OptimizerG2O: fixed SBA optimization when using g2o built from ORBSLAM2 library. OptimizerGTSAM: to increase optimization stability, all rotations in information matrix are divided by 100000. Added rtabmap-report tool.
|
2017-11-30 16:52:03 -05:00 |
|
matlabbe
|
b820e98bdc
|
Stereo: min and max disparity parameters are now float. ImageView: adjusted background color of info boxes.
|
2017-11-14 11:36:37 -05:00 |
|
matlabbe
|
71d9816f4b
|
0.15: statistics are now compressed in database. Eigen issue: using linear() instead of rotation() to get rotation from affine3f. Increased loading speed of statistics in DatabaseViewer. Added graph:calcRMSE().
|
2017-11-09 12:03:01 -05:00 |
|
matlabbe
|
8cdd138143
|
CameraK4W2: added depth to color registration. For CameraFreenect2, kTypeColor2DepthSD is now used by default.
|
2017-11-06 22:59:12 -05:00 |
|
matlabbe
|
7dabfdc207
|
Added CameraK4W2 (Kinect for Windows SDK v2 driver)
|
2017-11-06 00:19:12 -05:00 |
|
matlabbe
|
d4982a8f24
|
CameraOpenni2: added ir/depth shift parameter
|
2017-10-25 15:11:26 +02:00 |
|
matlabbe
|
6cee1d9ee6
|
RtabmapThread: UserData events are added to next node created instead of the last node created (same as rtabmap_ros UserData service)
|
2017-10-24 19:53:40 +02:00 |
|
matlabbe
|
d4248385f0
|
Added rtabmap::databaseRecovery() function, added rtabmap-recovery tool, added "Database recovery" menu action in DbViewer
|
2017-10-11 19:36:00 -04:00 |
|
matlabbe
|
f6315e48d0
|
CameraFreenect2: added pipelineName parameter
|
2017-10-11 12:50:57 -04:00 |
|
matlabbe
|
400952b327
|
ProximitySpace: extracting all paths inside local radius up to max graph depth, no length limit of the proximity space links. Fixed local scan matching assembling bug when laser local transform is set. DbViewer: we can now refine proximity detection by space (laser scan matching).
|
2017-10-09 18:45:42 -04:00 |
|
matlabbe
|
007d23308a
|
Tango: updated how memory used and database size are computed
|
2017-10-09 18:04:54 -04:00 |
|
matlabbe
|
4de2ed767b
|
FlannIndex: Fixed size_t matrix allocation error on 64 bits system
|
2017-10-09 10:51:18 -04:00 |
|
matlabbe
|
49f9a1e8d7
|
Tango: fixed database saved in memory option when disabled (now disabled by default)
|
2017-10-08 21:55:27 -04:00 |
|
nayabrasul
|
d927f1886c
|
Update Rtabmap.h
Proper closing of name space with in the #RTABMAP_H_. Multiple includes of "Rtabmap.h" with in the application causing the compilation problem.
|
2017-10-06 16:57:30 +02:00 |
|
matlabbe
|
1220eab47a
|
Added RGBD/LinearSpeedUpdate and RGBD/AngularSpeedUpdate parameters
|
2017-09-28 13:34:55 -04:00 |
|
matlabbe
|
9691a4f361
|
Added GPS class for convenience, database viewer can view GPS values and export to KML format
|
2017-09-26 14:13:06 -04:00 |
|
matlabbe
|
bfc393a090
|
0.14: added gps field to Node table in database (#226). Tango: saving gps if enabled, added Rename/Remove/Share on long click in Open dialog (fixed #233)
|
2017-09-21 20:59:45 -04:00 |
|
matlabbe
|
fd18c0b2e9
|
Added Mem/LaserScanVoxelSize and OdomF2M/ScanSubtractAngle parameters. util3d::computeNormalsComplexity() now returns PCA's eigen vectors and values optionally. RegistrationIcp: detecting complexity of environment when PointToPLane is used, if too low, PointToPoint is done and movements are limited to main direction of the normals.
|
2017-09-19 14:15:17 -04:00 |
|
matlabbe
|
16c428e360
|
GUI: update logger filter ids after starting the camera. Update default value of parameters "Odom/ScanKeyFrameThr=0.9" and "Icp/PointToPlaneMinComplexity=0.02"
|
2017-09-11 14:44:39 -04:00 |
|
matlabbe
|
1ae15911fc
|
Fixed compilation warning of not used variables when some odom approaches are not supported
|
2017-09-11 14:00:08 -04:00 |
|
matlabbe
|
aca005c287
|
Added parameter "IcpPointToPlaneMaxComplexity". Added util3d::computeNormalsComplexity(). OdomInfo has now RegistrationInfo field to avoid duplicating members.
|
2017-09-11 13:17:53 -04:00 |
|
matlabbe
|
4f55b56d6b
|
Odometry: 2D scans + normals support
|
2017-08-31 18:01:46 -04:00 |
|
matlabbe
|
423b47a5ff
|
New 2d scan type: CV_32FC5 (x,y,normal_x,normal_y,normal_z)
|
2017-08-28 16:40:08 -04:00 |
|
matlabbe
|
52a4e8964f
|
0.13.3: scan2d with normals support/registration
|
2017-08-28 16:40:07 -04:00 |
|
matlabbe
|
317aa3b6ed
|
Parameters: added Icp/PMOutlierRatio for convenience
|
2017-08-23 12:22:58 -04:00 |
|
matlabbe
|
f7872d346b
|
libpointmatcher integration
|
2017-08-22 16:20:49 -04:00 |
|
matlabbe
|
b5b96a3edb
|
Fixed ProximityByTime wrong guess transform. Fixed Icp correspondence ratio computation when using voxel filter. OdometryResetEvent: added pose to constructor.
|
2017-08-15 15:26:03 -04:00 |
|
matlabbe
|
1e335e53ba
|
OdometryEvent: fixed velocity() returning always empty. Export: added options to filter blurred cameras based on laplacian threshold or velocity (#225).
|
2017-08-07 16:31:49 -04:00 |
|
matlabbe
|
75854fc026
|
OccupancyGrid: updated parameters check
|
2017-08-04 11:41:50 -04:00 |
|
matlabbe
|
b63f073d90
|
CameraStereoZed: handling initialization failures
|
2017-07-31 14:11:32 -04:00 |
|
matlabbe
|
be720be74a
|
💄
|
2017-07-26 11:46:59 -04:00 |
|
matlabbe
|
f3e491f15b
|
Added KAZE feature detector (OpenCV3)
|
2017-07-25 16:20:05 -04:00 |
|
matlabbe
|
62de6fcdae
|
util3d::denseMeshPostProcessing(): coloredOutput param not used anymore
|
2017-07-24 19:21:22 -04:00 |
|
matlabbe
|
b4cfa0e844
|
RtabmapThread: use largest covariance instead of summation
|
2017-07-13 11:36:55 -04:00 |
|
matlabbe
|
dc77bb4332
|
OdometryViso2: updated for dynamic local transform
|
2017-07-10 17:34:37 -04:00 |
|
matlabbe
|
9e011d6ad9
|
Fixed changing local transform not handled correctly when changing for third party odometries
|
2017-07-07 19:41:11 -04:00 |
|
matlabbe
|
f9ed36ed54
|
Parameters: renamed Rtabmap/VhStrategy to VhEp/Enabled
|
2017-07-05 13:38:27 -04:00 |
|
matlabbe
|
44969a7fdf
|
Docker: added zesty
|
2017-06-29 14:32:12 -04:00 |
|
matlabbe
|
ebada30984
|
Tango: updated UI
|
2017-06-28 13:59:20 -04:00 |
|
matlabbe
|
653d4fef4b
|
Fixed Windows+PCL1.8 build (std::vector/Eigen error)
|
2017-06-26 15:45:30 -04:00 |
|
matlabbe
|
5f8ffa7afc
|
Fixed compilation warning
|
2017-06-22 11:49:02 -04:00 |
|
matlabbe
|
7a2d1c29f0
|
Tango: fixed saveOnDevice and shareSketchfab actions when visualizing optimized mesh of a just opened database
|
2017-06-21 17:14:40 -04:00 |
|
matlabbe
|
ee8d48a915
|
Database: added "opt_****" fields in Admin table. Tango: optimized mesh saved in database for quick open, open menu shows preview images. util3d::mergeTextures() return all textures in same cv::Mat.
|
2017-06-20 17:29:06 -04:00 |
|
matlabbe
|
8787ecceb8
|
Tango: refactored mesh creation
|
2017-06-16 14:44:48 -04:00 |
|
matlabbe
|
c3aeae5ed7
|
Moved clean texture mesh stuff from ExportCloudsDialog to util3d::cleanTextureMesh()
|
2017-06-15 14:10:08 -04:00 |
|