matlabbe
0bf83c0cd6
fixed frame trail on ros indigo
2018-05-30 17:24:21 -04:00
matlabbe
055cccd151
rtabmap: support two usb devices for stereo input
2018-05-29 15:43:02 -04:00
Patrick José Pereira
11c34d383d
PreferencesDialog: Add forgotten include
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com >
2018-05-26 21:40:24 -03:00
matlabbe
124d78fefd
CloudViewer: custom interactor can be set for convenience
2018-05-25 12:32:22 -04:00
matlabbe
d34a529116
Added Rtabmap/StartNewMapOnGoodSignature parameter
2018-05-24 14:53:47 -04:00
matlabbe
5e93803eef
GUI: Fixed "map id of node -1 not found" error when enabling nodes filtering ( https://github.com/introlab/rtabmap_ros/issues/235 )
2018-05-08 20:05:29 -04:00
matlabbe
bb0b12be27
Updated not incremental dictionary approach for save/reload (can set a database path as dictionary for convenience)
2018-05-08 18:50:39 -04:00
matlabbe
a39d0840ce
fixed #279
2018-04-30 11:16:26 -04:00
matlabbe
637514d00d
DbViewer: fixed odom pose not added to odomPoses_ when a location doesn't have any links
2018-04-27 19:07:43 -04:00
matlabbe
b044bae304
DbViewer: added menu actions to view/update/export optimized mesh saved in database. CloudViewer: cubes can be added for convenience, fixed double-click not always working. util3d: added conversion function from LaserScan to PointCloud2, added conversion functions between polygons format saved in database and PCL polygons format with vertices.
2018-04-25 12:34:47 -04:00
matlabbe
bfce5cceb5
Fixed #275 . Removed Grid/Scan2dMaxFilledRange parameter (use Grid/RangeMax instead).
2018-04-14 16:48:29 -04:00
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
d2f7d8a9c4
ExportDialog: Added OpenChisel meshing option
2018-03-26 18:06:41 -04:00
matlabbe
b0b3b491a0
Docker: added android/install_deps_host.bash. ExportClouds: default voxel size 0.02->0.01
2018-03-20 16:47:18 -04:00
matlabbe
257fe20c4f
OdometryF2F: fixed published localScanMap in wrong frame
2018-03-13 00:01:32 -04:00
matlabbe
ba011169b8
DbViewer: don't modify ground truth values (previously they were aligned with root)
2018-03-12 20:57:34 -04:00
matlabbe
ffe50dad22
When exporting poses, set txt extension by default if not set
2018-03-12 20:26:34 -04:00
matlabbe
dc289ba635
DbViewer: when align with ground truth is enabled, exported poses are those aligned with ground truth
2018-03-12 18:51:55 -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
215eff3212
MainWindow: updated default 2d scan with normals color for map and odom
2018-02-23 11:13:26 -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
93e1d732c9
DbViewer: added option to align scans/clouds to ground truth for convenience
2018-02-21 15:13:02 -05:00
matlabbe
1bfde1f9f0
Neigbor refining can be done with any Registration approach. Memory::computeIcpTransformMulti(): correspondences ratio increased by two times to accept transform
2018-02-21 12:23:12 -05:00
matlabbe
489ab86ac7
dbviewer: fixed variance*100 for proximity by space links (multi-scan).
2018-02-21 10:08:48 -05:00
matlabbe
e8f7746c87
dbviewer: removed voxel filtering from scan display
2018-02-21 08:38:35 -05:00
matlabbe
db1139e89e
Gui: fixed default color for scans from odom in MainWindow and constraint view in dbviewer. Recovery/reprocess: fixed triggering new map on covariance >=9999. Reg: repeatOnce not done if it has a child. Statistics: added time proximity by space visual info.
2018-02-20 17:33:48 -05:00
matlabbe
5c04ce257b
DbViewer: can launch with a directory argument to set current workspace for convenience.
2018-02-19 16:37:17 -05:00
matlabbe
37cbf79b4c
DbViewer: fixed occupancy grid color options. Reprocess: added grid total time including rtabmap stats
2018-02-18 21:32:19 -05:00
matlabbe
00559ce8d6
ground segmentaiton: adjusted cluster inlier with centroid below max height of biggest cluster
2018-02-18 15:30:20 -05:00
matlabbe
07244a8a73
Fixed occupancy grid created from PointNormal with RGB
2018-02-18 15:10:25 -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
3dfe1ccb1a
DbViewer: updated warning msg when graph optimization fails.
2018-02-13 14:14:08 -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
a320eb5d8e
ExportCloudsDialog: voxel size is now to 0.02 by default to limit the size of generated cloud (using too much RAM may result in a crash)
2018-02-06 11:34:54 -05:00
matlabbe
42199eefd2
Added --poses option to report tool. Reprocess tool: Export ground/obstacles when 3d map is created.
2018-02-06 11:31:39 -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
3405e8b8e1
Merge branch 'master' of https://github.com/introlab/rtabmap into devel
2018-02-01 22:19:34 -05:00
matlabbe
977d21eed5
Update 0.15.4.
...
Parameters:
-Added "GridGlobal/MaxNodes=0", "Rtabmap/PublishRAMUsage=false", "Mem/DepthAsMask=true", "Kp/FlannRebalancingFactor=2.0", "Vis/DepthAsMask=true".
-Modified "Kp/DetectorStrategy=6", "Kp/MaxFeatures=500", "Mem/UseOdomFeatures=true", "GFTT/QualityLevel=0.001", "GFTT/MinDistance=3", "RGBD/OptimizeMaxError=1", "RGBD/ProximityPathFilteringRadius=1", "Odom/GuessMotion=true", "Odom/VisKeyFrameThr=150", "OdomF2M/BundleAdjustment=1", "Vis/Iterations=300" if built with g2o, "OdomF2M/BundleAdjustmentMaxFrames=10", "OdomFovis/MinFeaturesForEstimate=20", "OdomORBSLAM2/MapSize=3000", "Reg/RepeatOnce=true", "Vis/PnPRefineIterations=0" if built with g2o, "Vis/CorGuessMatchToProjection=true", "Vis/BundleAdjustment=1" if built with g2o, "Icp/MaxCorrespondenceDistance=0.1", "Icp/PointToPlaneK=5", "Icp/PointToPlaneRadius=1", "Icp/PM=true" if built with libpointmatcher, "Stereo/MaxLevel=5", "Stereo/MinDisparity=0.5".
BayesFilter: optimized prediction matrix update. Use of new argument "ignoreLocalSpaceLoopIds" of Memory::getNeighborsId() to ignore loop closure link by space in prediction update.
CameraThread: Added stereo exposure compensation option.
CameraRGB: Added forceGroundNormalsUp option and added support of ground truth from EuRoC dataset.
Statistics: Added "Memory/RAM_usage/MB".
Transform: Added clone() method to do deep copy.
Graph::importPoses(): EuRoC format support (9).
Rtabmap: Local visual loop closures are now identified as GlobalClosure link type.
OccupancyGrid/OctoMap: updated how cache is used (old node retrieved can be re-added to map without re-assembling the whole map).
OdometryF2F: when using ICP, increasing correspondence distance for first two frames. If Vis/CorType=1 and registration fails, second guess without motion is done with Vis/CorType=0.
OdometryF2M/RegVis: updated how features are removed from the map, using new projectedIDs filled in RegistrationInfo by RegistrationVis.
OdometryORBSLAM2: Maximum size of the feature map can be set with "OdomORBSLAM2/MapSize" parameter.
CloudViewer: fixed opengl camera drifting in follow mode.
DatabaseViewer: Added optimization scale option. ConstraintsView: hide loop closure links if type is ignored in gui parameters.
MainWindow: Support of "GridGlobal/MaxNodes" parameters when updating the maps.
UPlot: don't show ellipses when not in graphics view mode, updated how "random" colors are attributed to curves
Added rtabmap-euroc_dataset tool. Updated rtabmap-kitti_dataset and rtabmap-rgbd_dataset tools.
Added rtabmap-reprocess tool.
2018-02-01 22:17:46 -05:00
matlabbe
09e0d0b9d8
Added RTAB-Map100.png logo of 100 pixels height for main readme to fix docker main page <a><img> tags not supported
2018-01-14 17:20: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
7091406abc
Merge branch 'master' of https://github.com/introlab/rtabmap into devel
2017-12-13 18:07:54 -05:00
matlabbe
c21d478f5d
ExportCloudsDialog: added more decimals to camera filtering options
2017-12-12 11:16:12 -05:00