Commit Graph

3466 Commits

Author SHA1 Message Date
matlabbe
fe5fa434c0 Added texture/color blending option directly in the app. Added LAZ export option. 2025-03-10 21:35:42 -07:00
matlabbe
1b0cdaab2b Added OBJ texture policy option (keep color on textureless polygons) 2025-03-09 21:14:50 -07:00
matlabbe
f2e5a3b8bd Added Marker Max Range option (default 1m) 2025-03-09 18:54:20 -07:00
matlabbe
c049b40ce9 Marker detection: Fixing wrong depth used when rgb and depth image sizes cannot be divided exactly one from the the other #1455 2025-03-09 18:39:38 -07:00
matlabbe
a52ae436a3 Fixed Settings not applied after restoring to all default settings witohut restarting the app (Marker detection not working issue #1455 ) 2025-03-09 17:00:10 -07:00
matlabbe
4034742999 Merge branch 'ios_feb_2025_updates' of github.com:introlab/rtabmap into ios_feb_2025_updates 2025-03-09 15:26:04 -07:00
matlabbe
8fa82faf94 Merge branch 'master' of github.com:introlab/rtabmap into ios_feb_2025_updates 2025-03-09 15:25:05 -07:00
matlabbe
6eebca83b2 Improved depth estimation of mono features (#1460)
* Improved depth estimation of mono features

* typo

* Added OdomF2M/InitDepthFactor parameter
2025-03-08 20:30:26 -08:00
matlabbe
72a20d849d removed debugging code from #1463 2025-03-08 17:19:12 -08:00
matlabbe
a1b602dbe0 Adding support for compressed input data and right color image. (#1463) 2025-03-08 16:40:04 -08:00
Borong Yuan
d88353dc1b Further improvements to DepthAI integration (#1458)
* Reorganize DepthAI params

* Advanced Tuning of DepthAI’s SGBM Pipeline

* Update IMU Local Transform for OAK-D LR, OAK-D SR, and PoE Devices

* Reorganiz the usage of DepthAI. Get params before creating the pipeline, and automatically determine the resolution of different models.

* Identify the IMU type to specifically handle BMI270 and BNO085/086
2025-03-08 11:30:11 -08:00
matlabbe
4eea83d1af Update README.md 2025-03-06 11:00:33 -08:00
matlabbe
2c7aa5a78f Setting WITH_GRIDMAP=OFF by default till official grid_map_core can be correctly integrated in libraries downstream. 2025-03-01 19:46:03 -08:00
matlabbe
a85e732f01 bump to 0.21.11 for api change 2025-03-01 15:53:02 -08:00
matlabbe
258095e0f3 DBReader: added fine-grained camera selection (#1457) 2025-02-26 16:06:13 -08:00
matlabbe
35c3ca20ad 2d ray tracing: Fixed assert when viewpoint is farther than cellSize*10 from the pose. 2025-02-25 16:09:32 -08:00
matlabbe
ec4e076a08 CI: moved opengv back in deps dockerfile 2025-02-24 10:29:45 -08:00
matlabbe
3581096436 fixed index_t not existing on focal 2025-02-23 14:41:27 -08:00
matlabbe
8fda81bd28 Export: Added colored OBJ options 2025-02-23 13:48:17 -08:00
matlabbe
7a4f8d9783 reverting qemu version #1454 2025-02-23 13:34:36 -08:00
matlabbe
e65c1c2f85 jammy-deps: explicitly uninstall grid-map-core till new humble version is released 2025-02-23 10:49:25 -08:00
matlabbe
7adaa249ff Disabling ****-deps docker from CI (#1454) 2025-02-23 10:07:05 -08:00
matlabbe
079600bf3a Fixing CI #1454 2025-02-22 19:48:33 -08:00
matlabbe
921381b3bd Updated CI action versions 2025-02-21 23:01:24 -08:00
matlabbe
c0e83ce9e9 Adding options to bound OdometryF2M keyframes (#1448)
* Added OdomF2M/BundleAdjustmentMinMotion and OdomF2M/BundleAdjustmentMaxKeyFramesPerFeature parameters

* Added new odom stats localBundleMaxKeyFramesForInlier

* Adjusted how localBundleMaxKeyFramesForInlier is computed when OdomF2M/BundleAdjustmentMaxFrames is used.

* optimization: Dont compute average pixel distance if parameter is not used
2025-02-21 16:33:29 -08:00
matlabbe
d77a3e3e7c Update package.xml
disabled grid_map_core by default
2025-02-20 22:19:42 -08:00
matlabbe
1cf051d63b Preferences: fixed Grid/RayTracing not reachable when 3D is unchecked. 2025-02-19 18:39:36 -08:00
matlabbe
cb3637b6db Addressing #1407 2025-02-17 23:35:39 -08:00
matlabbe
6c265b9c78 Added fix for #1401 2025-02-17 23:30:57 -08:00
matlabbe
0f415ea483 Fixed measuring point not showing 2025-02-17 23:26:58 -08:00
matlabbe
fd80a39207 Added measure text size setting, changed look and feel of point to point 2025-02-17 23:05:11 -08:00
matlabbe
674aebfb6b fixed map not shown when closing visualization 2025-02-17 20:33:05 -08:00
matlabbe
26d1238c8a Added measuring tool 2025-02-17 20:20:19 -08:00
matlabbe
994fad982f Using shadows on all texts and icons to see them better when background is white. Buffering database previews to show faster the Library. Updated how RAM usage is computed and now show max memory. Added warnings when RAM usage is low. 2025-02-15 17:33:26 -08:00
zeitlerv
19a8292ad0 RAM: add entilement com.apple.developer.kernel.increased-memory-limit to increase the available ram for the app. ( Effect on iphone 12 = 3GB ->4GB) (#1446) 2025-02-15 15:39:05 -08:00
matlabbe
15be406509 bump 0.21.10 2025-02-12 19:18:54 -08:00
laurence-diack-pk
618e839999 fixed ORB_SLAM preproc breaking gui conditionals (#1445) 2025-02-03 20:18:17 -08:00
matlabbe
ddaf2f5271 DBViewer: refactored how poses are aligned with GPS to be able to make KMZ files (OBJ/DAE origin matching with first KML pose) 2025-02-02 15:09:59 -08:00
matlabbe
fcfadfe489 sql: use single quoted strings #1436 2025-02-01 14:19:41 -08:00
matlabbe
6aa188d2af g2o: fixed iterative optimization (when epsilon>0) not converging as fast as like batch optimization (and not converging at all in some cases). 2025-01-27 14:20:41 -08:00
Borong Yuan
3ab9a69fbb fix build with ceres<2.1 (#1437) 2025-01-19 13:58:07 -08:00
matlabbe
7baf435600 Fixed #1439 2025-01-19 13:39:17 -08:00
matlabbe
853f603898 OptimizerGTSAM: keep iterating even if error is very large (aarch64 issue), but only when Optimizer/Epsilon is 0. 2025-01-17 10:31:06 -08:00
matlabbe
f8b1d50656 Fixed #1434 (gtsam very huge error estimated on aarch64), also decreased log level of voxel filtering to debug. 2025-01-09 16:57:51 -08:00
matlabbe
2f431ce385 Export: added gps/gt export options 2024-12-22 11:33:41 -08:00
Borong Yuan
89849ae245 add support for RVL depth image compression (#1409)
* add rvl_codec

* add support for RVL deep image compression

* DBViewer: edit depth re-using same compression format than the one in database.

* Fixing windows ci

* 💄

* missing dll export (windows)

* typo

---------

Co-authored-by: matlabbe <matlabbe@gmail.com>
2024-12-15 18:35:05 -08:00
matlabbe
02e30ffc69 Fixed #1413 2024-12-15 17:51:15 -08:00
matlabbe
97c56361f8 Export CLI tool memory optimization (#1391)
* Stashing changes so far

* Tested and working

* removed unused options

* Added density_radius and density_angle options

* improved description

* backward compatibility fixes, matching texture exported file names with base name

* Setting global full opt by default, updated preferences defaulting to g2o or gtsam if one or the other is unavailable
2024-12-15 13:08:15 -08:00
matlabbe
340248fed0 Refactored gravity links visualization (fixed rotation in some cases). 2024-12-14 16:33:29 -08:00
Johannes Schönberger
626bf64983 Support Ceres 2.1+ Manifolds in backwards-compatible manner (#1405)
* Support Ceres 2.1+ Manifolds in backwards-compatible manner

* d

* d
2024-12-14 10:27:21 -08:00