Commit Graph

426 Commits

Author SHA1 Message Date
Mateo de Mayo d3eff0d6c6 Add slam_tracker adapter for Monado
This adapter took many steps to be built but in this branch we squashed them.
To see a better look at the development history of the tracker see branch mateosss/xrtslam-raw.
2022-05-06 16:11:01 -03:00
Mateo de Mayo b90e7e87fc Support void runs 2022-05-06 16:05:11 -03:00
Mateo de Mayo 4b4bacb951 Build file improvements: pkgconfig, BUILD_TESTS flag, and other fixes 2022-05-06 15:52:27 -03:00
Mateo de Mayo c2f052f9f8 Register internal stages timestamps 2022-05-06 15:38:53 -03:00
Ruben Rodriguez e66ed19bf9 Added view_offset to multiscale_frame_to_frame_optical_flow 2022-05-06 15:21:55 -03:00
Mateo de Mayo 8e4b5d8cc4 Add view_offset setting for cameras with low overlap 2022-05-06 15:21:29 -03:00
Mateo de Mayo 74ed0f5061 Update basalt-headers to support camera model rt8 2022-05-06 15:11:12 -03:00
Jan Schmidt 31dfc196fc Add a script to install deps on Fedora 2022-05-06 15:00:13 -03:00
Mateo de Mayo e827866904 Add support for D455 on realsense T265 executable 2022-05-06 14:57:12 -03:00
Vladyslav Usenko 35e710c9eb Merge branch 'demmeln/small-tweaks' into 'master'
small tweaks

See merge request basalt/basalt!56
2022-04-08 19:33:51 +00:00
Nikolaus Demmel 0e4c26284c time_alignment: don't append slash to path; breaks rosbag datasets 2022-04-08 16:25:26 +02:00
Nikolaus Demmel 104cf5b7da clang-ormat-all: add newer clang-format versions 2022-04-08 16:24:37 +02:00
Vladyslav Usenko de4525a88d Update submodules 2022-03-20 17:58:18 +01:00
Vladyslav Usenko 362df0c4e9 Merge branch 'demmeln/fix-hardcoded-aprilgrid-size' into 'master'
fix hardcoded aprilgrid size

See merge request VladyslavUsenko/basalt!6
2022-03-16 19:18:59 +00:00
Nikolaus Demmel a2c5071264 fix unsed-variable warning 2022-03-16 19:14:38 +01:00
Nikolaus Demmel a00d6289ac cmake: add apriltag header file 2022-03-16 19:09:30 +01:00
Nikolaus Demmel 759de6dc91 calibration: fix hardcoded number of tags -> use value from config 2022-03-16 19:09:03 +01:00
Vladyslav Usenko b8b47d12c4 Merge branch 'demmeln/cmake-headers' into 'master'
cmake: define all headers in target_sources

See merge request basalt/basalt!55
2022-03-16 16:53:06 +00:00
Nikolaus Demmel 4d50597b1e cmake: define all headers in target_sources
- Since version 6 QtCreator only counts header files as part of the
project if they are explicitly listed with target_sources. This
affects, for example, if the file is formatted with clang-format on
save (if that is configured to only act on project files).
- See also: https://www.qt.io/blog/qt-creator-6-cmake-update
2022-03-16 15:40:49 +01:00
Nikolaus Demmel f145723553 update thirdparty submodule basalt-headers 2022-03-16 15:22:30 +01:00
Vladyslav Usenko 71d8e30c33 Merge branch 'demmeln/compile-fixes' into 'master'
macos compile fixes for recent versions of libfmt and ffmpeg

See merge request basalt/basalt!54
2022-03-16 12:27:27 +00:00
Nikolaus Demmel 729876a4dd fix compilation with latest libfmt 2022-02-23 18:33:04 +01:00
Nikolaus Demmel 7c2ddd99a3 macos: fix compilation with latest ffmpeg 2022-02-23 03:52:35 +01:00
Vladyslav Usenko 6d55fdab9f Merge branch 'fix_so3_patch' into 'master'
Update patch jacobian computation

See merge request basalt/basalt!53
2022-01-22 08:00:13 +00:00
Vladyslav Usenko 3973aebe93 Update patch jacobian computation 2022-01-22 08:00:13 +00:00
Vladyslav Usenko 92d754e075 Merge branch 'demmeln/optical-flow-comments' into 'master'
High-level comments for optical flow classes

See merge request basalt/basalt!52
2021-12-23 06:39:38 +00:00
Nikolaus Demmel 3e6da3b392 High-level comments for optical flow classes 2021-12-20 11:45:29 +01:00
Vladyslav Usenko e9cbc51421 Merge branch 'demmeln/test-ci' into 'master'
ci: add monterey arm build

See merge request basalt/basalt!51
2021-12-14 20:43:21 +00:00
Nikolaus Demmel 57eec337e8 ci: add monterey arm build 2021-12-14 04:15:49 +01:00
Vladyslav Usenko 412229a2c5 Merge branch 'demmeln/fix-rs-t265' into 'master'
fix timestamp issues with realsense t265

Closes #16

See merge request basalt/basalt!50
2021-12-11 14:04:11 +00:00
Nikolaus Demmel 700376d846 Make default config suitable for float. Implement better handling of non-finite increments. 2021-12-10 11:03:49 +01:00
Nikolaus Demmel ec48ff22e5 vo: crash earlier for duplicate timestamps or numeric failure 2021-12-10 02:27:35 +01:00
Nikolaus Demmel 470ac63a2d rs_t265: skip duplicate incomplete framesets 2021-12-10 02:26:50 +01:00
Vladyslav Usenko 6df075a1f7 Added assert 2021-12-06 21:57:17 +01:00
Vladyslav Usenko 6c51d03537 Small update to the docs 2021-12-05 15:16:00 +01:00
Vladyslav Usenko 4e5d070d9f Added use_double switch to rs_t265_vio 2021-12-04 20:40:15 +01:00
Vladyslav Usenko 7ffc6277b3 Update submodules 2021-12-04 20:04:08 +01:00
Vladyslav Usenko ddcc0e6c5b Merge branch 'master' of gitlab.vision.in.tum.de:basalt/basalt 2021-12-04 20:00:00 +01:00
Vladyslav Usenko bd2b6b419b Merge branch 'build-fixes-2' into 'master'
build fixes and updates

See merge request basalt/basalt!49
2021-12-04 12:40:27 +00:00
Nikolaus Demmel b627b41033 ci: disable GCC11 build, since it fails due to a GCC bug 2021-12-04 12:14:22 +01:00
Nikolaus Demmel e37d3f02e7 cmake: adjust to basalt headers cmake changes 2021-12-04 12:14:22 +01:00
Nikolaus Demmel c294e3666d remove fmt submodule 2021-12-04 12:14:22 +01:00
Nikolaus Demmel 2746c8c847 ci: enable brewclang build 2021-12-04 12:14:22 +01:00
Nikolaus Demmel 1a5801e43e ci: test GCC 10 and 11 2021-12-04 12:14:22 +01:00
Nikolaus Demmel f7a18076f9 ci: add Big Sur 2021-12-04 12:14:22 +01:00
Nikolaus Demmel 82a505d383 ros_core submodule: switch to fork with patch for C++20 / clang-13 2021-12-04 12:14:22 +01:00
Nikolaus Demmel 01848364fc ros: fix compilation for messages for clang-13 / C++20
- patch from https://github.com/ros/gencpp/pull/51
2021-12-04 12:14:22 +01:00
Nikolaus Demmel 73801acd7e update generated ros messages with latest gencpp from noetic 2021-12-04 12:14:22 +01:00
Vladyslav Usenko 94db673166 Merge branch 'demmeln/optical-flow-fix-numeric-crash' into 'master'
optical flow fix numeric crash

Closes #17

See merge request basalt/basalt!48
2021-12-04 10:50:41 +00:00
Nikolaus Demmel 64a6ab4262 flow: add checks for numerical failure to avoid crashes in SE2::exp 2021-12-03 17:45:25 +01:00