Commit Graph
318 Commits
Author SHA1 Message Date
matlabbe 4bcd9089d6 bump ios app version 2025-03-12 19:14:16 -07:00
matlabbe 718f48fdf3 updated default marker max range to 2m 2025-03-12 19:10:22 -07:00
matlabbe 5067dc5be0 Hiding measuring button if not mesh, dont zip if exporting to laz, updating Export XXX button based on the current context, fixed always blending texture/color on not visualization mode 2025-03-11 22:04:49 -07:00
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 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 8fa82faf94 Merge branch 'master' of github.com:introlab/rtabmap into ios_feb_2025_updates 2025-03-09 15:25:05 -07: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 5fff349623 android: fixed app exiting when about to show toast 2024-11-23 09:30:53 -08:00
matlabbe 17c2142c98 iOS: updated settings information (#1355) 2024-10-13 14:10:29 -07:00
matlabbe 595f200a89 iOS various updates (#1340)
* Added Data Recording Mode. Added option to filter ARKit localization jumps.

* Implemented max acc relocalization filtering (working on iOS)

* Fixed android build, added re-localization max acceleration parameter

* ARCore Java: Fixed pose of depth not available at stamp requested

* Android log fix

* Added libLAS support

* ios: added LAS support

* updated dep install script to skip libraries already installed

* CameraMobile: Fixed origin not updated if updateOnRender() is used

* Default max opt error increased to 2x to reduce number of loop closures rejected. OptimizerGTSAM: updated gravity noise model to use same sigma for both parameters.

* Updated license

* bump 0.21.7

* updated license date
2024-10-06 17:16:22 -07:00
tomaja 409ef73e56 Update iOS app's install_deps.sh to remove PCL SSE dependency and make the script complete. (#1351) 2024-10-06 15:59:17 -07:00
matlabbe f3ccfcb452 Fixed iOS install_deps.sh for Xcode15 (min target 11->12) 2024-09-07 22:00:05 -07:00
Kem Chen 20734cade9 Remove bitcode support (#1326)
> Starting with Xcode 14, bitcode is no longer required for watchOS and tvOS applications, and the App Store no longer accepts bitcode submissions from Xcode 14.
>
> Xcode no longer builds bitcode by default and generates a warning message if a project explicitly enables bitcode: “Building with bitcode is deprecated. Please update your project and/or target settings to disable bitcode.” The capability to build with bitcode will be removed in a future Xcode release. IPAs that contain bitcode will have the bitcode stripped before being submitted to the App Store. Debug symbols can only be downloaded from App Store Connect / TestFlight for existing bitcode submissions and are no longer available for submissions made with Xcode 14.

ref: https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes#Deprecations
2024-08-13 16:09:16 -07:00
matlabbe 623d056436 fixed android build 2024-06-26 05:43:17 +00:00
matlabbe 4c1822683a Added new parameter: RGBD/AggressiveLoopThr 2024-06-19 10:28:17 -07:00
matlabbe 03afb94d92 arcore_java: fixed high speed filtering jumping (#1281) 2024-05-25 15:54:57 -07:00
matlabbe c5c190a2a0 arcore_java: disabled max speed localization filtering by default #1281 2024-05-25 14:42:54 -07:00
matlabbe bc66060fab arcore: fixed pose not updated correctly 2024-05-25 13:50:01 -07:00
matlabbe 700704bec9 LiDAR capture support in standalone library (#1264)
* Working rtabmap_lidar-mapping example (live and pcap)

* finalizing merge, added some deprecated

* fixed build

* Working deskewing for Lidar + Camera/IMU (no camera pose correction yet) and Lidar + Odom Sensor in main UI.

* backward compatibility

* fixed some not used variable warnings, fixed qt build for lidar mapping example

* Refactored CameraMobile, added AREngine background support, fixed LidarVPL16 build error with PCL 1.8

* ARCoreJava: buffer last depth image in case its stamp i higher than pose stamp. CameraMobile: added pose buffer. SensorCaptureThread: to get pose, odomSensor should be explicitly set, but can be same as lidar or camera  inputs.

* Working external lidar on iOS

* util3d::commonFiltering()/adjustNormalsToViewPoint() added organized cloud support. MainWindow: updated odomSensor setup

* fixed winsock include order

* reverted camera tool

* disable imu filtering when odom sensor is used

* Updated package version

* fixed windows build

* fixing more windows build erros
2024-04-14 19:06:04 -07:00
matlabbe 1dadd50cf2 cmake: added VTK_GLOBAL_WARNING_DISPLAY option (default off) for VTK>=9 (https://github.com/introlab/rtabmap_ros/issues/1111) 2024-02-03 17:04:48 -08:00
matlabbe 856e372dde fixed bundle windows qt plugins destination 2024-01-15 23:53:27 -08:00
matlabbe 423e67558b fixed windows ci 2024-01-15 23:39:41 -08:00
matlabbe ace653593b working qt6/mac deploy 2024-01-15 20:51:12 -08:00
matlabbe 7b31c737be Deploy fix 2024-01-15 20:45:58 -08:00
matlabbe 0b534c9427 Qt6 deploy fixes for Mac 2024-01-15 20:41:18 -08:00
matlabbe 71bb0cf226 ios/android: fixed database loading failing when one node doesn't have any depth or scan (#1147). 2023-10-21 14:52:29 -07:00
matlabbe ab3ade0309 fixed #1051 2023-06-19 15:06:16 -07:00
matlabbe 6dca8ab0f3 Fixed seg fault on start with >= VTK9.1, MACOSX: fixed bundle with homebrew 2023-03-25 22:41:28 -07:00
matlabbe fc7a6708c5 iOS: updated copyright years 2023-03-25 14:19:34 -07:00
matlabbe 11e5437eba iOS: Addressing #998 #1001 2023-03-25 14:11:42 -07:00
matlabbe e66ea7b42b updated qt6 deploy configurations 2023-03-18 00:13:14 -07:00
matlabbe 46edd15121 Fixed bundle with Qt6 2023-03-16 23:07:13 -07:00
matlabbe e7bea0ec03 Windows: Fixed QVTKWidget error with VTK9.2, fixed ambiguous "byte" compilation error 2023-03-16 19:27:54 -07:00
matlabbe 53025bf059 Update for windows release: added FindEigen3.cmake so that g2oConfig.cmake can find Eigen3 not using targets from PCL install, hiding console when creating a bundle app in windows, disabled vtk console 2023-03-13 03:10:16 -07:00
matlabbe 89e3e10d89 Refactoring RTABMapConfig.cmake with targets (#904)
* Config: Using cmake targets

* fixed RTABMAP_DEPRECATED build error

* fixed melodic build

* cleanup

* Fixed qhull exported library error

* Update svg depend private

* removed g2o from public interface

* Fixed Windows with external project

* removed some required dep

* Fixed nsis error (also fixed unspecified components)

* updated workflow rules
2023-02-12 16:18:01 -08:00
matlabbe aa380de2a7 Update install_deps.sh
Removed vtk default iOS simulator build
2022-12-07 17:59:11 -08:00
matlabbe 05676d1577 ios: Moved install_deps.sh in upper directory to easy cleanup Libraries. Fixed uNumber2Str(double) link error. 2022-11-19 12:41:01 -08:00
matlabbe def876983d docker/android: fixed docker not detecting compilation failure. ios: added exit flag for install_deps.sh script 2022-10-30 15:07:55 -07:00
matlabbe 53e0099dd8 ios: tmp database is now public, so it can be copied from file explorer / Finder in case recovery fails. 2022-02-27 14:32:19 -05: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 6f8f6d4d8e android: reverted export zip cleanup (keep zip files in export subdir for easy usb transfer) 2022-02-02 17:05:49 -05:00