Commit Graph

96 Commits (cbc45c9f4ef9e9bae9bceeebc880e28ddddb4a08)

Author SHA1 Message Date
Frank Dellaert cbc45c9f4e Working rig ! 2025-04-27 13:01:17 -04:00
Varun Agrawal ae213dd464 replace #ifdef with #if for GTSAM_ENABLE_BOOST_SERIALIZATION 2024-12-26 23:44:00 -05:00
Fan Jiang 2d0672059c Update some header includes 2024-12-11 14:05:05 -05:00
Fan Jiang ed098eaec6 Cleanup some includes and fix cassert 2024-12-11 14:05:05 -05:00
Frank Dellaert 52ecb09a4f
Merge pull request #1517 from dllu/develop 2023-09-04 15:06:10 -07:00
Varun Agrawal ced6c53e06 add GTSAM_EXPORT to various ostream operator overloads 2023-07-31 23:06:11 -04:00
Travis Driver 8d134fd120 Revert formatting for triangulation.h 2023-06-06 09:48:05 -07:00
Travis Driver 3eec88f60e Added rank threshold to triangulateLOST 2023-06-02 15:44:51 -07:00
Daniel Lu 242728df02 add useLOST to triangulateSafe 2023-04-18 20:39:18 -07:00
Frank Dellaert ae7c17420d Replace std::tie with c++17 pattern matching 2023-02-04 10:28:14 -08:00
Frank Dellaert 6c0cab25a3 Replace make_pair with {} 2023-02-04 09:08:34 -08:00
kartik arcot d1d5336ed0 global find/replace. Does not compile 2023-01-23 18:26:44 -08:00
kartik arcot b63a8b9542 gtsam compiles and tests run with and without boost serialization 2023-01-22 22:16:46 -08:00
kartik arcot a5b6968cbf serialization function comment moved 2023-01-22 22:14:28 -08:00
kartik arcot 4b235103cf ifdefs for gtsam folder on serialize 2023-01-22 22:12:16 -08:00
kartik arcot 852e8768c0 shared_ptr, make_shared, allocate_shared 2023-01-22 08:40:02 -08:00
kartik arcot d886e78afa disabled two python tests 2023-01-21 09:27:20 -08:00
kartik arcot 4495efe233 triangulation.h 2023-01-21 09:27:20 -08:00
Akshay Krishnan b1f441dea9
Merge pull request #1241 from borglab/lost-triangulate
Implementation of the LOST triangulation algorithm
2022-07-13 07:04:48 -07:00
Akshay Krishnan 897dae4436 more renames to camelcase 2022-07-12 20:03:02 -07:00
Akshay Krishnan f347209d4c more camelcase changes 2022-07-12 19:30:41 -07:00
Akshay Krishnan da78cc202a add author 2022-07-12 18:47:37 -07:00
Akshay Krishnan 7d9cf47579 unit tests pass 2022-07-10 22:00:18 -07:00
Akshay Krishnan 63e0446f0b update triangulation LOST API 2022-07-10 16:49:15 -07:00
Varun Agrawal d12dd55c55
Merge pull request #1035 from borglab/fix/gncOptimizer 2022-07-07 15:28:35 -04:00
lcarlone 79305c1a9d fixed compile issue 2022-07-02 17:05:14 -04:00
lcarlone f947b973cd addressed comments in PR 2022-07-02 16:02:42 -04:00
Akshay Krishnan ca4b450e7e experimenting with LS and TLS 2022-06-28 00:59:20 -07:00
Akshay Krishnan 5ea8f2529f make noise input, add LOST vs DLT unit test 2022-06-20 23:20:29 -07:00
Akshay Krishnan c49ad326d1 initial LOST implementation tested 2022-06-17 10:57:51 -07:00
Frank Dellaert b5e9dc04fd Make status a public field 2022-05-10 23:01:22 -04:00
Thomas Sayre-McCord bcf49e6243 set new code to google style and fix doc
- new code in triangulation and testTriangulation
- clean up doc number and typos
2022-03-14 09:19:19 +01:00
Thomas Sayre-McCord afc406162b add support for second version of triangulatePoint3
- added undistort for cameras version of triangulatePoint3
- changed to 2 space indent
- changed to calibration from shared calibration
2022-03-09 11:39:07 +01:00
Thomas Sayre-McCord ba32a0de85 fix triangulatePoint3 for calibrations with distortion
Prior implementation only used the K() portion of all Cal3 calibrations
for the linear triangulation of points with triangulatePoint3.
- Added tests for triangulation with non-Cal3_S2 calibrations.
- Added skew to the test Cal3_S2 calibration.
- Added an undistortMeasurements step to triangulatePoint3 so that
linear triangulation works for calibrations with distortion
coefficients.
2022-03-08 16:34:09 +01:00
lcarlone c407609b8f moved invDepth-related variables 2022-01-08 20:27:27 -05:00
lcarlone 3ef6974235 added robustness to triangulation 2022-01-08 20:25:00 -05:00
lcarlone 653dbbb935 addressed final comments 2021-12-04 19:21:25 -05:00
Fan Jiang d84ae6b0c1 Fix the template substitution 2021-12-01 14:46:20 -05:00
lcarlone b66b5c1657 adding to python? 2021-11-28 16:38:01 -05:00
lcarlone 64b520aea4 supertriangulation! with spherical camera 2021-08-28 14:26:36 -04:00
lcarlone 2c9a26520d linear triangulation solved! 2021-08-27 17:07:08 -04:00
lcarlone 01c0b281b6 nice cleanup to triangulation, moved get camera matrix to cameras, to generalize to other cameras 2021-08-27 15:57:27 -04:00
lcarlone e5677e3805 testing mode: step 1: need to figure out the manifold stuff 2021-08-26 20:57:01 -04:00
Varun Agrawal 6919ad9277 update interface files with latest develop 2021-07-14 21:53:20 -04:00
Varun Agrawal b24f943c36 Revert "code formatted"
This reverts commit 8be6890b20.
2020-12-05 18:08:45 -05:00
Sushmita 8be6890b20 code formatted 2020-12-03 21:10:10 -05:00
Sushmita 2e39433469 added utility functions and code cleanup 2020-12-01 23:21:21 -05:00
Sushmita 8fd2d98424 templated functions where possible 2020-12-01 19:31:44 -05:00
Sushmita cc54b18fe5 docs fixed and error threshold reduced 2020-11-28 15:49:08 -05:00
Sushmita 02e94730a6 vector of cameras and triangulation function wrapped 2020-11-27 00:14:52 -05:00