matlabbe
e4955ee386
GUI: fixed mynteye raw images support error
2021-12-29 16:12:02 -05:00
matlabbe
e5b4973ddc
GUI: Added Orbbec Astra icon
2021-12-29 15:53:40 -05:00
matlabbe
f3095a2e0a
Calibration dialog: fixed right panel width size. Win32: packaging missing cudnn dlls (when torch is used)
2021-12-29 15:13:13 -05:00
matlabbe
044145926f
ios: incremented build number
2021-12-28 18:35:55 -05:00
matlabbe
a3823594a4
Converted an assert to an error.
2021-12-26 14:53:22 -05:00
matlabbe
3071da42f3
Optimizer: don't fix roll/pitch on root node if gravity constraints are fed
2021-12-25 16:57:03 -05:00
matlabbe
93ee8f9b30
Working dir path: convert ~ to Home for convenience. Localization: don't show "cannot optimize" warning when RGBD/MaxOdomCacheSize=0
2021-12-24 18:24:44 -05:00
matlabbe
7ca881453e
RGBD/StartAtOrigin: set first node of the graph, not Identity
2021-12-20 17:01:08 -05:00
matlabbe
8662eb0dd7
Statistics: added OdomCache data for debugging
2021-12-18 18:53:59 -05:00
matlabbe
33130890fd
Localization: Improved resulting pose in case there are gravity constraints. iOS: clear odom trace when not visible, fixed opt mesh not correctly aligned with graph on loading when switching RGBD/OptimizeFromGraphEnd.
2021-12-18 15:37:49 -05:00
matlabbe
bca8b30832
Localization 2d Slam: automatically rotate landmark links to have z-axis up for correct 3DoF optimization. When RGBD/MaxOdomCacheSize is used, wait for at least 2 temporal localizations before adjusting the pose (to avoid big jumps when only one constraint is used).
2021-12-17 11:00:37 -05:00
matlabbe
6eb81cbb72
Added RGBD/MaxOdomCacheSize option to iOS App.
2021-12-12 20:40:28 -05:00
matlabbe
0e62050824
rtabmap: fixed graph re-optimized with only virtual links in localization mode (which can make gtsam crash because of under constrained covariance)
2021-12-12 13:07:02 -05:00
matlabbe
cf5e90238b
Statistics: added LoopOdom_correction stats for landmark detections.
2021-12-10 21:58:11 -05:00
matlabbe
8cf12c6135
Improved localization mode accuracy (decreasing jumps on consecutive loop closures or landmark detections). Updated usage of parameter RGBD/MaxOdomCacheSize (default 0->10)
2021-12-10 17:48:36 -05:00
matlabbe
4ab0090ecd
Support feature-only rectification when using external extracted features.
2021-12-06 09:26:10 -05:00
matlabbe
580e35afb1
Fixed missing 3D keypoints when RGBD/LoopClosureReextractFeatures=true and Reg/Strategy=1 ( https://github.com/introlab/rtabmap_ros/issues/668 ). DBViewer: fixed wrong poses optimization with GTSAM when showing scans of loop closures by proximity by space (multiscan) while there are GPS priors.
2021-12-05 17:38:53 -05:00
matlabbe
12906f4490
DBViewer: export poses: added explicit otion for ground truth if available
2021-12-03 13:43:53 -05:00
matlabbe
baae713471
Fixed unknown lines for octomap 2D grid projection. ( https://github.com/introlab/rtabmap_ros/issues/684 )
2021-11-30 20:34:51 -05:00
matlabbe
67710ef94c
Export: optimized camera projection RAM usage. Added --texture_angle and --cam_projection_decimation options.
2021-11-21 17:10:57 -05:00
matlabbe
090ae0c444
DbViewer: added option to show disparity instead of right image in main views for stereo data
2021-11-20 16:36:54 -05:00
matlabbe
6684bafe34
fixed typo
2021-11-16 18:22:45 -05:00
matlabbe
5fcbe2ed70
iOS: fixed install script ( #785 #741 )
2021-11-16 18:11:40 -05:00
matlabbe
459c7b2bd7
Export: added --min_cluster option.
2021-11-16 11:58:55 -05:00
matlabbe
9ae2c46546
CMake: fixed build without Python and Ceres if WITH_PYTHON and WITH_CERES are OFF (even if found by third party libraries, related to #783 ).
2021-11-15 18:00:17 -05:00
matlabbe
7af2a27e89
Improved log error when ROI is set with SuperPoint ( https://github.com/introlab/rtabmap_ros/issues/676 )
2021-11-14 20:26:42 -05:00
matlabbe
dbecaac809
Moved bin dir inside build directory ( #784 )
...
* Moved bin directory inside build directory (to make easier different builds with same source directory)
* Switched include order to avoid problems with remaining Version.h still in source directory taen before the one in binary dir. Fixed android build (updated res tool search path).
* workflow-cmake: fixed path to bin directory
2021-11-14 19:29:37 -05:00
matlabbe
6c07a670ee
Added OdometryOpen3D
2021-11-13 19:45:57 -05:00
matlabbe
4ba805b5b3
Report: fixed landmarks not used during optimization. Reprocess: added --nolandmark option to ignore landmarks in input database.
2021-11-12 12:47:54 -05:00
matlabbe
b002e85e0f
Update ProgressDialog.h
...
Typo param name should be in seconds, not milliseconds.
2021-11-09 17:36:34 -05:00
matlabbe
ec2aa5c952
OpenNI2: depth shift can be negative. MainWindow: postProcessing() refactoring (split with and without dialog).
2021-11-09 10:16:12 -05:00
matlabbe
06150c697f
Fixed #750
2021-11-08 14:20:21 -05:00
matlabbe
38bcb0060c
CMake: set default to OFF for some optional dependencies that require specific versions or patches before integrating with rtabmap, otherwise there could be seg faults on runtime even if compilation worked.
2021-11-08 13:47:27 -05:00
matlabbe
ddd5eb5a41
CameraRealSense2: Odom extrinsics against another sensor can be calibrated with having to calibrate stereo first. DBViewer: fixed local grid wrongly using global grid parameters.
2021-11-05 18:05:50 -04:00
matlabbe
20bc281db7
DbViewer: don't show landmark links for ignored ndoes (w=-9), auto-zoom grid map if there are a lot of unknowns. Updated Docker nvidia files to include default Documents/RTAB-Map directory.
2021-11-04 13:00:08 -04:00
matlabbe
7c5acd8970
Parameters: Changed Grid/FromDepth to Grid/Sensor to add a new choice to use both scan and depth for local grids. Increased version to 0.20.15.
2021-10-29 20:05:12 -04:00
matlabbe
1886f99cbf
Merge branch 'RobotnikAutomation-master'
2021-10-29 13:58:14 -04:00
matlabbe
2ad334df90
Added filter_floor and adjusted default values.
2021-10-29 13:58:00 -04:00
matlabbe
0ab5a8f43e
Merge branch 'master' of https://github.com/RobotnikAutomation/rtabmap into RobotnikAutomation-master
2021-10-29 13:57:16 -04:00
matlabbe
8682026396
Rtabmap: when optimizing graph, removed guess for rootid to avoid global rotation drift over time. CameraStereoImages: set BayerMode also to right image. GraphView: fixed 0 width for line inside NodeItem. Reprocess: added -loc_null and -gt options.
2021-10-23 11:17:42 -04:00
matlabbe
56c5622d20
docker: added "make -j12" for rtabmap build
2021-10-16 18:14:24 -04:00
matlabbe
e245782c6c
worflows: added back arm64
2021-10-15 14:58:56 -04:00
matlabbe
9895e4c162
workflow: test images without arm64
2021-10-15 09:29:34 -04:00
matlabbe
f67087075a
Updated docker images (removed amd64 script)
2021-10-14 21:49:50 -04:00
matlabbe
d0242b14cf
DetectMoreLoopClosures CLI: show overridden parameters
2021-10-11 13:52:55 -04:00
matlabbe
d16e24a1a3
Fixed compiler warning
2021-10-07 10:19:32 -04:00
matlabbe
ab5fd5018b
DbViewer: added update all landmark covariances menu action, also enabled edit constraint on landmark links. Covariance can be set to 9999.
2021-10-06 11:34:40 -04:00
matlabbe
44810a14e0
Show if built with PDAL on --version option
2021-10-01 11:49:45 -04:00
matlabbe
697fe5ebb3
Workflows: updated docker multi-arch (removed armv7)
2021-09-30 18:00:17 -04:00
matlabbe
54c0ee4244
Workflows: added multi-arch docker images
2021-09-30 15:37:05 -04:00
matlabbe
d284cd11cf
Updated package.xml version to 0.20.14
2021-09-30 10:14:24 -04:00
matlabbe
467ea42981
OdometryFLOAM: fixed published local scan map local transform
2021-09-30 10:05:56 -04:00
matlabbe
77d947d4fb
Fixed FLOAM not working when local transform is not Identity. DBViewer: warn user when scan from dpeth is checked and there are no depth images in db.
2021-09-30 09:53:50 -04:00
matlabbe
533d78d570
Fixed OdometryOpenVINS build errors with latest OpenVINS code.
2021-09-28 17:12:08 -04:00
matlabbe
aee034c5ed
Update CMakeLists.txt
...
Setting WITH_FLOAM to OFF by default because floam binaries (this [version](https://github.com/flynneva/floam )) in ros is not compatible.
2021-09-27 20:20:11 -04:00
matlabbe
0092e15cd7
Update docker.yml
2021-09-27 20:04:12 -04:00
matlabbe
23d9e0e4bb
Docker: updated bionic/focal's geogram patch
2021-09-27 19:48:18 -04:00
matlabbe
8c56b5b1ce
CMake: added WITH_OPENMP option (to be able to disable it). CameraOpenNI2: Added depth decimation parameter. CLAMS: can apply distortion model to smaller images.
2021-09-24 17:31:16 -04:00
matlabbe
bccc5b13af
FLOAM: added some debug logs
2021-09-24 11:32:25 -04:00
matlabbe
5f65618d40
Added OdomLOAM/Resolution parameter
2021-09-22 10:48:59 -04:00
matlabbe
cff0d15460
Fixed "wrong scan number" error when OdomLOAM/Sensor is 0 (VLP16)
2021-09-22 10:06:34 -04:00
matlabbe
b6671f4d8c
workflow/docker: added CACHE_DATE to android builds to avoid caching rtabmap build
2021-09-20 16:02:37 -04:00
matlabbe
9db66600b3
workflow: added android23 docker image
2021-09-20 15:46:14 -04:00
matlabbe
67cd4b69c1
workflow: updated docker tags / cache var
2021-09-20 13:34:30 -04:00
matlabbe
cffb7981b6
docker: fixed bionic build with latest alicevision (cmake>=3.11 required)
2021-09-20 12:32:51 -04:00
matlabbe
71ffd922ed
workflow: fixed typo
2021-09-20 11:37:58 -04:00
matlabbe
870467393b
workflow: add docker buildcache
2021-09-20 11:33:19 -04:00
matlabbe
79f203a2c4
docker workflow: fixed build matrix
2021-09-20 11:16:12 -04:00
matlabbe
baa5b638ae
Added "docker" workflow
2021-09-20 11:11:21 -04:00
matlabbe
8f12463f71
Docker: upgraded alicevision version 2.4.0 in bionic/focal images
2021-09-19 20:42:56 -04:00
matlabbe
14b56813d3
Updated for AliceVision >=2.4.0 compatibility. Export: added --multiband_contrib option.
2021-09-19 20:20:45 -04:00
matlabbe
44b057b0d7
DbViewer: fixed icp from depth option not used when refining or adding loop closures automaticaly
2021-09-13 15:59:19 -04:00
matlabbe
a901f20d06
0.20.14: added globalBundleAdjustment CLI, added Rtabmap/Memory::cleanupLocalGrids function, init with optimizedPoses from db even in mapping mode, reprocess: added -db option to save optimized 2d grid in database.
2021-09-11 11:35:43 -04:00
matlabbe
3ba02d2ef6
Added OdometryFLOAM (Odom/Strategy=11)
2021-09-09 17:38:54 -04:00
matlabbe
263e0170f1
export: refactored ba (to support stereo data)
2021-09-09 14:22:02 -04:00
matlabbe
e017a0fcf4
DbViewer: fixed initial rootid with older databases, fixed RGBD/OptimizeFromGraphEnd not correctly used.
2021-09-08 18:13:20 -04:00
matlabbe
103db3181b
Update README.md
2021-09-08 17:13:13 -04:00
matlabbe
bc253df24a
Update README.md
2021-09-08 17:11:34 -04:00
matlabbe
544ea9dff2
Update cmake.yml
2021-09-08 13:31:00 -04:00
matlabbe
09c2c4bbcb
Removed travis config, now use Github actions (see .github/workflows/cmake.yml) fixed #768
2021-09-08 12:09:59 -04:00
matlabbe
c209cf1c9b
Update cmake.yml
...
Added info after build
2021-09-08 12:06:14 -04:00
matlabbe
202d59b408
Update cmake.yml
...
Added ros setup.bash before cmake
2021-09-08 11:59:04 -04:00
matlabbe
9671daf9c3
Update cmake.yml
2021-09-08 11:53:13 -04:00
matlabbe
b5518ff618
Update cmake.yml
2021-09-08 11:46:29 -04:00
matlabbe
2111b6497b
Update cmake.yml
...
use setup-ros action
2021-09-08 11:37:03 -04:00
matlabbe
b51b2525a5
Added Github actions for melodic/focal
2021-09-08 11:24:11 -04:00
matlabbe
45d51808e3
💄
2021-09-08 09:38:16 -04:00
matlabbe
bc39b19517
projectCloudToCamerasImpl: fixed bug using wrong camera models
2021-09-08 09:34:21 -04:00
matlabbe
7baedf4c72
texturing: remove assert when poses and models are not the same size (just ignore poses without models, intermediate nodes issue)
2021-09-07 16:26:56 -04:00
matlabbe
20361400e1
export: output intensity channel with RGB when --cam_projection and --scan options are set (PDAL required)
2021-09-07 15:57:23 -04:00
matlabbe
c43118cde8
Fixed F2F-Optical flow not creating keyframes bug
2021-09-03 15:33:22 -04:00
matlabbe
371a3ef851
fixed CleanupLocalGrids install target
2021-09-01 10:23:45 -04:00
matlabbe
daefc5ff54
Added rtabmap-cleanupLocalGrids CLI
2021-08-28 22:19:59 -04:00
matlabbe
b932da6dcf
DbViewer: Adjusted GraphView's root id based on latest valid node on initialization
2021-08-28 20:23:44 -04:00
matlabbe
f88ce1618b
OdometryORBSLAM3: fixed re-initilisation of camera parameters when restarting camera with different config.
2021-08-26 15:34:48 -04:00
matlabbe
c5e4d67f80
export: don't assert if gain is zero (means disabled)
2021-08-16 20:27:31 -04:00
matlabbe
ed68fe777b
Added more options for multiband texturing
2021-08-16 13:14:02 -04:00
matlabbe
6fb553a5e7
Update README.md
2021-08-13 14:46:56 -04:00
matlabbe
db00e04cc1
rtabmap-info: updated to show parameters not in the database.
2021-08-12 10:55:08 -04:00
matlabbe
eeecb21793
export tool: added --camera_projection_keep_all option
2021-08-03 13:46:39 -04:00