matlabbe
|
79c4bd7850
|
Export: Added load and save settings buttons (#274)
|
2018-04-13 18:54:52 -04:00 |
|
matlabbe
|
a82261a4df
|
Export: Added Poisson auto depth (value=0). CloudViewer: Added measuring tool.
|
2018-04-13 18:19:13 -04:00 |
|
matlabbe
|
592b7c66c5
|
0.17.0: saving optimized poses and last localization pose to database (https://github.com/introlab/rtabmap_ros/issues/220). Parameters: fixed Icp default parameters when not built with libpointmatcher, added RGBD/SavedLocalizationIgnored (default false). DbViewer: added Export/Import 2D map (https://github.com/introlab/rtabmap_ros/issues/213).
|
2018-04-04 19:14:13 -04:00 |
|
matlabbe
|
4969ece356
|
0.16.3: Added OKVIS support (tested only on EuRoC dataset). Added IMU/IMUThread classes. Added OdomOKVIS/ConfigPath and Rtabmap/ImagesAlreadyRectified parameters. MainWindow, limited odom local feature map to maximum 50 meters from current pose (to avoid VTK glitching with near/far clipping plane).
|
2018-03-07 19:43:30 -05:00 |
|
matlabbe
|
69d28db660
|
DbViewer: optimized fetching wm states from db, added checkbox along graph iteration slider to generate intermediate graphes.
|
2018-02-23 10:12:36 -05:00 |
|
matlabbe
|
297cf3f51e
|
0.16.2: Added wm_state field to database's Statistics table. New parameter "Rtabmap/SaveWMState" (default false). DbViewer: added option in GraphView to show only poses of the root id that were in WM at that time
|
2018-02-21 18:19:20 -05:00 |
|
matlabbe
|
d181bedbfc
|
Gui 3d rendering: added default color scheme option, added min and max range options for laser scans
|
2018-02-17 09:46:08 -05:00 |
|
matlabbe
|
d24097f73d
|
0.16.1: Added LaserScan class with new "format" field to distinguish easier between all kind of laser scans (XYZ, XYZRGB, XYZI, XYZNormal...)
|
2018-02-16 19:20:54 -05:00 |
|
matlabbe
|
bfb3a58c01
|
Optimizer: added optimizeIncremental() method to solve optimization error problems when re-opening the database (when graph should be re-optimized from raw odometry poses, not latest optimized poses, #172)
|
2018-02-13 18:18:42 -05:00 |
|
matlabbe
|
4c0a612ab5
|
util3d_filtering: refactored implementations using templates. Parameters: Changed Grid/DepthMin|Max to Grid/RangeMin|Max, added Grid/PreVoxelFiltering, added GridBlobal/OctoMapOccupancyThr. OccupancyGrid: supporting input clouds already having normals. Memory: don't save working directory parameter to database.
|
2018-02-13 10:16:48 -05:00 |
|
matlabbe
|
09cae9cbd3
|
DbViewer: added color selectors for obstacle, ground and empty cells.
|
2018-02-12 11:32:17 -05:00 |
|
matlabbe
|
1595405871
|
DbSqlite3: fixed Feature.depth_[x,y,z] not saving correctly NaN values (then NaNs were wrongly converted to 0 on reload). Gui: Added stereo exposure compensation option in Source panel.
|
2018-02-11 16:07:26 -05:00 |
|
matlabbe
|
fced2c521c
|
0.16.0: Database updated with Data.empty_cells, Admin.opt_map, Admin.opt_map_x_min and Admin.opt_map_y_min fields. Changed Parameter Grid/ProjRayTracing to Grid/RayTracing (OctoMap ray tracing done for 3D local grids). Improved OctoMap performance.
|
2018-02-08 21:40:17 -05:00 |
|
matlabbe
|
56df87e60c
|
GraphViewer: Added "hide/show graph nodes" menu action, added 1% border when exporting to SVG
|
2018-02-04 14:18:39 -05:00 |
|
matlabbe
|
d6058768fc
|
RegVis: fixed out-of-range vector error when guess is used and we match to projections. ImageView: Added right-click menu option to set a fixed size for features
|
2017-12-18 14:38:54 -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
|
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
|
7dabfdc207
|
Added CameraK4W2 (Kinect for Windows SDK v2 driver)
|
2017-11-06 00:19:12 -05:00 |
|
matlabbe
|
de5f3657ab
|
PreferencesDialog: added virtual getDefaultWorkingDirectory() for convenience (can be changed in inherited class)
|
2017-10-25 10:56:43 +02:00 |
|
matlabbe
|
d5200f859d
|
MainWindow: added signals after statistics/cameraInfo/odometry and 3D map event have been processed
|
2017-10-25 09:48:00 +02:00 |
|
matlabbe
|
e40a7d6681
|
0.14.3: exposed all gui widgets to public API. CloudViewer: fixed camera orientation reset
|
2017-10-20 12:09:34 +02:00 |
|
matlabbe
|
37a9712532
|
CloudViewer: added pcl visualizer access for inherited classes
|
2017-10-18 12:28:07 +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
|
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
|
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
|
ef4aff7d34
|
fixed gps fields missing in non-android build
|
2017-09-21 21:28:39 -04:00 |
|
matlabbe
|
380fc2cbde
|
PreferencesDialog: Fixed odom stack widget index always set to ORB-SLAM2 on loading
|
2017-09-06 11:01:39 -04:00 |
|
matlabbe
|
52a4e8964f
|
0.13.3: scan2d with normals support/registration
|
2017-08-28 16:40:07 -04:00 |
|
matlabbe
|
bc2c998b7c
|
MainWindow: Enabled Help action menu
|
2017-08-22 16:47:48 -04:00 |
|
matlabbe
|
f7872d346b
|
libpointmatcher integration
|
2017-08-22 16:20:49 -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
|
19abbe0dbd
|
DBViewer: fixing previous commit for very large databases (where we don't want to regenerate map if we don't show it)
|
2017-07-12 21:39:51 -04:00 |
|
matlabbe
|
c4ca6a0bac
|
Integrated ORB_SLAM2 as an odometry approach Odom/Strategy=5.
|
2017-06-05 19:04:23 -04:00 |
|
matlabbe
|
21e716b08a
|
Updated default Vis/EstimationType=1 (PnP). Added all fovis and viso2 parameters.
|
2017-05-30 18:29:49 -04:00 |
|
matlabbe
|
f6e21bd6c8
|
Integration of viso2 odometry approach.
|
2017-05-30 14:03:46 -04:00 |
|
matlabbe
|
385b7e3389
|
Parameters: Added "Reg/VarianceNormalized". Registration: Transforms are now only normalized in Registration. Added rgbd_dataset tool. MainWindow: odom inliers-only shown option. ExportCloudsDialog: ignoring intermediate nodes for texturing (if they don't have data). DatabaseViewer: "optimized" checkbox enabled in Constraints view for non-neighbor links too.
|
2017-05-22 11:48:01 -04:00 |
|
matlabbe
|
58e6424bf7
|
Export Clouds: export scans integrated in the same dialog (remove export scans dialog)
|
2017-05-11 15:02:18 -04:00 |
|
matlabbe
|
104c1e6945
|
0.13.0 Database: Added velocity field to Node table, renamed Map_Node_Word table to Feature, added information_matrix field to Link table (replacing rot_variance and trans_variance). Added graph::calcKittiSequenceErrors().Added "Mem/IntermediateNodeDataKept" parameter (default false). Updated all interfaces using rotVariance and transVariance values with covariance matrix instead. g2o SBA: always use covariance in links. kitti-dataset tool: added --disp option and kitti statistics are shown at the end. StatsToolBox: units can have "/".
|
2017-05-11 15:02:18 -04:00 |
|
matlabbe
|
98184c31de
|
Export clouds/poses: frame reference can be selected when clouds are not assembled
|
2017-05-10 15:53:02 -04:00 |
|
matlabbe
|
14baca125d
|
cloudFromDisparity(): adjusting decimation if not valid with current image size. Standalone: ask user to set other parameters to default if some were set on command line.
|
2017-04-28 11:43:27 -04:00 |
|
matlabbe
|
f023adff4b
|
Export: supporting texturing with multi-camera
|
2017-04-26 18:39:57 -04:00 |
|
matlabbe
|
13425e1ad4
|
3D Rendering: Added floor/ceiling filtering and normal estimation for scans
|
2017-04-24 19:12:53 -04:00 |
|
matlabbe
|
27313bc3d6
|
DBViewer: added "Restore default GUI settings" menu action
|
2017-04-24 16:20:41 -04:00 |
|
matlabbe
|
51c353e504
|
DatabaseViewer: Added ground truth statistics
|
2017-04-24 13:04:31 -04:00 |
|
matlabbe
|
6f148c47e2
|
0.12.15 Parameters: added "GridGlobal" parameter group, fixed https://github.com/introlab/rtabmap_ros/issues/162
|
2017-04-10 16:59:48 -04:00 |
|
matlabbe
|
b7dbf27931
|
Parameters: added Grid/FullUpdate (default true). Updated how occupancy grid is updated after loop closure. OctoMap: added tree depth argument when creating 2d map, added full update argument on constructor (default false). MainWindow: using OccupancyGrid object instead of keeping in cache local grids (we can have actual time to update the global grid).
|
2017-04-07 18:31:11 -04:00 |
|
matlabbe
|
1d8952867d
|
MainWindow: added timing stats on global map creation. Updated util3d::occupancy2DFromLaserScan() and util3d::create2DMap() interfaces (hit/noHit scans in opencv matrix format). Parameter default: Grid/ProjRayTracing=true, Grid/NormalK=true
|
2017-04-06 12:27:12 -04:00 |
|