matlabbe
b646c5e1db
Marker priors ( #859 )
...
* Added MarkerPriors parameter
* Fixed Marker/Priors format to use '|' instead ';'. Fixed landmark priors not used.
* Marker: added priors variance parameters
* g2o: refactored backward compatibility includes
* fixed build with old g2o
2022-04-28 09:18:30 -04:00
matlabbe
9bd758a62c
SuperPoint: return at minimum 2 features or 0 (fixed crash when only one feature). Python: added main python instance from Rtabmap object (to get python instancied once for ROS). MultiSessionWidget: Fixed layout warning. Memory::computeTransform() avoid re-instanciating RegistrationVis when Reg/Strategy=1 for guess transform (to fix PyMatcher re-initialized every time). CMake: added video module to opencv required components.
2022-02-15 01:28:38 -05:00
matlabbe
145430cafd
Fixed noetic build (g2o error)
2022-01-03 16:05:11 -05:00
matlabbe
b2f13c2772
android: fixed g2o seg fault (CACHE_SE3_OFFSET not registered)
2022-01-02 23:30:55 -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
5fcbe2ed70
iOS: fixed install script ( #785 #741 )
2021-11-16 18:11:40 -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
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
3ba02d2ef6
Added OdometryFLOAM (Odom/Strategy=11)
2021-09-09 17:38:54 -04:00
matlabbe
32bf0f9d61
Fixed CameraDepthAI with latest depthai version (using now camera eeprom calibration and added imu support)
2021-07-28 14:19:30 -04:00
matlabbe
289d4afd76
ios first release
2021-06-08 00:06:49 -04:00
matlabbe
4c1e72d82e
Added OpenVINS minimal support (tested with EuRoC dataset)
2021-03-28 23:51:02 -04:00
matlabbe
06e85e140c
Refactored RegistrationIcp: libpointmatcher yaml config usage / integrated CCCoreLib ( #704 )
...
* Refactored RegistrationIcp so that libpointmatcher yaml can work with icp odometry (we can then avoid refiltering data with local map of F2M). All data filtering (including libpointmatcher DataFilters) are done at the beginning of the function.
* ICP: Restored ref and data scans order for libpointmatcher (seems more stable this way).
* Fixed compilation error without libpointmatcher
* CCCoreLib integration (Icp/Strategy=2). Icp/PMForce4DoF is now Icp/Force4DoF. Icp/PM is now Icp/Strategy. Icp/PMOutlierRatio is now Icp/OutlierRatio.
* Fixed build without CCCoreLib
* Cleanup RegistrationIcp from third party functions.
* Preferences: disable libpointmatcher and cccorlib options if not available
2021-03-27 15:11:20 -04:00
matlabbe
db43479e44
Added ORB_SLAM3 support. IMU Filter: added base frame conversion option. ( #698 )
...
Referred issues:
#655
https://github.com/introlab/rtabmap_ros/issues/492
Note: IMU not supported yet with ORB_SLAM3.
Commits:
* Added orbslam3 support. UI-Source->IMU filtering: Added base frame conversion option of IMU data to uniformize yaw initialization. Madgwick: fixed yaw initialization accordingly to Z acc.
* fixed regression build error with ORB_SLAM2
* Renamed OdometryORBSLAM2 to OdometryORBSLAM (can be 2 or 3 now)
2021-03-09 16:00:41 -05:00
matlabbe
351c659beb
Integrated DepthAI (gen2) ( #696 )
...
* Added OAK-D camera support (DepthAI)
* Fixed build without DepthAI dependency
* Added minimum version 2 for depthai
* fixed trusty build
2021-03-07 12:27:21 -05:00
matlabbe
4e4207a6dd
CMake: updated to support latest g2oConfig.cmake (using targets)
2021-03-02 18:17:09 +00:00
matlabbe
967c57d165
Added CameraStereoZedOC (Zed Open Capture driver).
...
* Added CameraStereoZedOC (Zed Open Capture driver). Calibration: added stereo baseline option, show warning if fx is very different after stereo calibration.
* Fixed build without Zed Open Capture. Fixed "any" prefix added to all tools when WITH_ZEDOC=ON. UI: fixed Zed Open Capture action not disabled when not built with it.
2021-02-28 10:31:18 -05:00
matlabbe
c49785061f
Added PyDetector ( #677 )
...
* Added PyDetector. Refactored PyMatcher.
* Fixed python freezing with multi-threading
2021-01-17 01:56:27 -05:00
matlabbe
0bc483b6d3
Added pdal optional dependency (export to LAS, E57, ...)
2021-01-14 15:49:18 -05:00
matlabbe
3131474102
Added Db/TargetVersion parameter ( #652 )
2020-12-03 15:45:40 -05:00
matlabbe
33e9abdfad
Mac: fixed crash when discarding a signature (not moving enough) with self refenced links. Fixed link error with realsense2 library on Mac.
2020-07-02 12:54:43 -04:00
matlabbe
360a153565
Parameters: Renamed SuperGlue group to PyMatcher group. Added OANet python script.
2020-05-20 09:45:39 -04:00
matlabbe
c7b84c60bc
Parameters: added Mem/StereoFromMotion (default false) and RGBD/ProximityOdomGuess (default false). Visual proximity detection is done before computing the loop closure transform (the later is ignored if visual proximity succeeded with a node close to loop closure, add Loop/Suppressed_hypothesis_id statistics to know when this happens). Changed Loop/Map_correction to Loop/Odom_correction (to better see the actual jumps of localization about /base_link frame, not /odom frame). util3d::generateWords3DMono() is now using openCV's implementation of five-point algorithm (this fixed some cases for which the older approach couldn't find any solution). UPlot: added scrolling area on the legend, added global legend option to show all curve statistics (mean, stddev,max). MainWindow's open dialog: reopen last directory when reopening a different database. ParametersToolBox: show default parameter value in tooltip. rtabmap-report: add --start option. rtabmap-reprocess: show details about proximity and loop detections, reset all localization statistics after changing database.
2020-05-19 15:01:50 -04:00
matlabbe
91285e5e97
Added SuperGlue support (Vis/CorNNType=6). Added rtabmap-matcher tool. DBViewer: show matches/inliers when refine also fails. SIFT: make sift always available on OpenCV 4.3.0 ( #538 ). Parameters: changed SPTorch prefix to SuperPoint, replaced Vis/CorCrossCheck by Vis/CorNNType=5.
2020-05-09 21:13:41 -04:00
matlabbe
14ec619b1e
Added MYNT EYE S support. Fixed StereoCameraModel rectification not done with non-square images, also updated to support fisheye model.
2020-04-30 00:57:47 -04:00
matlabbe
7cfc51315d
CMake: find octomap instead of OCTOMAP #529
2020-04-18 16:03:09 -04:00
matlabbe
f575652456
0.19.7: added SuperPoint Torch feature support. RegVis: keep Feature2D detectors as class members instead of recreating them at each registration.
2020-04-16 17:59:45 -04:00
matlabbe
2afa76c07c
AliceVision integration, see util3d::multiBandTexturing()
2019-10-28 21:16:02 -04:00
matlabbe
536f001479
Added OptimizerCeres class (Optimizer/Strategy=3)
2019-08-17 03:55:04 -04:00
matlabbe
4b118ae660
Added FastCV support (see FAST/CV parameter). VWDictionary: loading fixed dictionary only on updates (to avoid loading it multiple times when memory is reset).
2019-08-14 12:09:56 -04:00
matlabbe
a90356f0c9
fixed https://github.com/introlab/rtabmap_ros/issues/326
2019-07-26 14:03:32 -04:00
matlabbe
0973f48b2c
CameraK4A: added finding lib on linux
2019-07-10 12:34:13 -04:00
matlabbe
3c7719f6d8
Added CameraK4A driver (only MKV playback supported yet). Fixed build with realsense2 support on Windows. Preferences: added imu filtering parameters to ini file.
2019-07-09 20:48:09 -04:00
matlabbe
e6f471d88e
Added imu to odom bundle adjustment. Added IMUFilter classes. Changed Aruco parameter prefix to Marker. Zed: publishing IMU data.
2019-05-07 18:57:53 -04:00
matlabbe
a0f74eaee2
Added new 2d feature ORB OcTree (approach used in ORB_SLAM2). report tool: fixed assert caused by bidirectional links. detectModeLoopClosures tool: check if input path exists.
2019-04-18 19:50:58 -04:00
matlabbe
fc9c762516
Added Optimizer/GravitySigma parameter (with GTSAM support).
2019-03-31 15:51:50 -04:00
matlabbe
c0a7c3a344
0.19.1: Added OdometryVINS (VINS-Fusion integration, Odom/Strategy=9)
2019-03-18 20:45:34 -04:00
matlabbe
d6ca37a9e7
Integration of OpenCV's ArUco Marker Detection (see new parameter "RGBD/MarkerDetection")
2019-02-18 18:19:55 -05:00
matlabbe
ccaf15fc41
fixed build without g2o
2019-01-25 19:14:28 -05:00
matlabbe
0f8c70bcdf
g2o/gps support: added edge_se3_xyzprior.h to rtabmap repo. Fixed build for kinetic g2o version.
2019-01-03 15:49:25 -05:00
e-con Systems India Pvt Ltd
53513b6632
Tara Camera added to Master branch ( #331 )
...
* Tara Camera integration
* Update preferencesDialog.ui
* Update preferencesDialog.ui
2018-11-01 02:57:07 +12:00
matlabbe
16309e6d18
Added StereoSGBM ( fixed #77 ) ( #318 )
...
* Added StereoSGBM class
* fixed StereoSGBM build for OpenCV2
2018-10-04 16:10:16 -04:00
matlabbe
0059a4bc1b
Camera refactoring ( #315 )
...
* Camera Refactoring part 1 (Mac OS X)
* fixed camera*** -> Camera***
* Fixed build for cameras Zed/RealSense/RealSense2
* increased version to 0.17.7
* fixed build for cameras K4W2 and FlyCapture2
2018-10-01 19:33:56 -04:00
matlabbe
43e144e7b6
CMake: using external sqlite3 is available, otherwise use internal copy.
2018-09-05 14:22:34 -04:00
matlabbe
15e09cd0a8
Devel: new feature msckf_vio
2018-07-14 20:40:44 -04:00
matlabbe
35bc2d06a6
Fixed building with RealSense2 on Windows
2018-07-10 13:09:52 -04:00
matlabbe
d447329bf1
Added LOAM (loam_velodyne) odometry support
2018-06-28 11:10:46 -04:00
matlabbe
2060e0b1da
Added CameraRealsSense2 driver (tested only with D435)
2018-06-15 12:24:00 -04:00
matlabbe
52aed1041c
using copied version of solvePnPRansac for OpencV 3.3.1 too (along OpenCV2) to have stable transformation estimation (e.g., outdoor stereo demo is getting lost very often with the version of 3.3.1)
2018-04-30 17:44:13 -04:00