matlabbe
5fff349623
android: fixed app exiting when about to show toast
2024-11-23 09:30:53 -08: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
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
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
11e5437eba
iOS: Addressing #998 #1001
2023-03-25 14:11:42 -07: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
6f8f6d4d8e
android: reverted export zip cleanup (keep zip files in export subdir for easy usb transfer)
2022-02-02 17:05:49 -05:00
matlabbe
20d873c29e
android: fixed backward compatibility target folder for android <30. Open: files are sorted by last modified date.
2022-01-30 15:47:08 -05:00
matlabbe
3c215b9b4d
android: fixed driver preference for arcore
2022-01-20 10:57:39 -05:00
matlabbe
bdaed2f362
Tango: fixed google tango driver not selected automatically on first use
2022-01-19 20:24:23 -05:00
matlabbe
5ec73bee8d
ios: improved significantly rendering performance
2022-01-19 02:11:38 -05:00
matlabbe
b1dd44526d
ios: fixed background camera not shown in landscape mode (iPhone)
2022-01-17 22:06:35 -05:00
matlabbe
ab50ba0b6c
Fixed android30
2022-01-05 21:39:27 -05:00
matlabbe
4d8a7b4659
CameraTango: fixed opencv4 errors
2022-01-04 20:49:03 +00:00
matlabbe
1173f06bc8
android: fixed opencv4 deprecated errors
2022-01-04 19:46:20 +00:00
matlabbe
d8324a11d5
android: fixed sharing file exiting bug, fixed camera not correctly set back to device default on reset settings.
2022-01-03 17:51:23 -05:00
matlabbe
b2f13c2772
android: fixed g2o seg fault (CACHE_SE3_OFFSET not registered)
2022-01-02 23:30:55 -05:00
matlabbe
f3ace6c86a
Added recovery feature to android
2022-01-02 18:09:57 -05:00
matlabbe
3147b4ab56
ios: added recovery feature
2022-01-02 17:08:44 -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
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
a9d4fc9291
Refactored Tango and ARCore texture management. Tango: added support with First-person AR mode. ARCoreJava: Added localization filtering speed option (avoid ARCore jumps), also manage when ARCore is lost (new session is created, relocalization needed to continue mapping).
2021-06-15 20:45:45 -04:00
matlabbe
696216b35b
Fixed occlusion image origin offset (iOS and android). Android: disabled maximum odom image rate for faster feedback in First-Person. Min/Max range parameters also filter scans. Fixed background renderer not showing image (ARCore Java driver).
2021-06-13 22:07:47 -04:00
matlabbe
6342658ec5
iOS: fixed origin when we do New Scan while we were already mapping, improved FPV feedback in point cloud mode, showing camera overlay in visualization mode (pinch out to disable). Localization mode: Updated how marker detection transform are modified by gravity constraints.
2021-06-12 12:42:56 -04:00
matlabbe
3f633081cb
iOS: improved feedback in first-person mapping mode (red background), fixed not matching camera overlay with 3D model, updated how memory usage is computed.
2021-06-11 21:41:59 -04:00
matlabbe
a6f3a81999
fixed ios build
2021-06-11 10:20:07 -04:00
matlabbe
3e3d4142fc
RGBD/OptimizeMaxError default to 1 for mobile apps. iOS: increased Kp/MaxFeatures to 400 (was 200).
2021-06-11 09:29:37 -04:00
matlabbe
0a37d01d1d
ios/android: Updated default MaxOptimizeError to 1.5x
2021-06-10 11:27:53 -04:00
matlabbe
ba38d9f321
Added depth/rgb registration option
2021-06-10 11:07:25 -04:00
matlabbe
d7b5fa5d17
fixed android build
2021-06-09 17:45:01 -04:00
matlabbe
289d4afd76
ios first release
2021-06-08 00:06:49 -04:00
matlabbe
e59aad03ed
Fixed android build with latest laserScanFromPointCloud changes
2021-02-19 14:25:34 +00:00
matlabbe
f1993d9cd7
android: fixed z-fighting on some android devices
2021-01-02 18:14:55 -05:00
matlabbe
54e2688a1d
Fixed build with pcl > 1.11.1 ( #641 )
2020-11-14 16:52:01 -05:00
matlabbe
4be07fc3e9
fixed tango build without arcore support
2020-07-10 08:58:56 -04:00
matlabbe
4857d43146
android: ui update. fixed arcore java driver not stopping in background
2020-06-29 20:41:59 -04:00
matlabbe
b7ada1992e
android: added occlusion detection using arcore depth api (for FPS view). Added depth from motion option in Mapping options.
2020-06-29 20:25:58 -04:00
matlabbe
4142ff003c
Added AR mapping mode (select ARCore ndk driver and set first person view)
2020-06-29 15:24:35 -04:00
matlabbe
542f06ec24
ARCore: features from arcore are used directly for keypoints
2020-06-29 15:08:24 -04:00
matlabbe
09d2f7d232
Fixed android build
2020-05-12 22:04:03 -04:00
matlabbe
1af139134e
Deprecated Rtabmap::get3DMap(), use Rtabmap::getGraph() instead with setting to true the data flags. Rtabmap::getGraph() now ignores children nodes.
2020-05-06 08:04:58 -04:00
matlabbe
b3eee0d7bf
android: fixed yuv conversion bug on some devices, updated default driver based on which one is available and built with it.
2020-04-29 12:18:02 -04:00
matlabbe
37e0860b0c
android: Fixed upload button not visible in Sketchfab activity, webview can be canceled
2020-04-27 17:35:06 -04:00
matlabbe
1a3c90e898
cleanup some debug logs
2020-04-26 14:57:27 -04:00
matlabbe
06482d2378
ARCore: when tof camera is not available, use arcore point cloud as keypoints
2020-04-26 14:48:48 -04:00