Commit Graph

13613 Commits (61f2cf7fef0cef03fd694b49a0cd13cb6a294fd6)

Author SHA1 Message Date
Scott 8c68e21521 Added ISAM2 serialize test 2021-07-09 18:30:39 -07:00
Varun Agrawal 4ac4302871
Merge pull request #813 from borglab/feature/between-factor-tests 2021-07-09 18:19:29 -04:00
Varun Agrawal 4fc68593ac
Merge pull request #814 from borglab/fix/misc 2021-07-09 18:19:03 -04:00
John Lambert 641a01c726
fix typo on 3x3 matrix def 2021-07-09 17:54:14 -04:00
John Lambert 4bf2308ec5
add conversion function for Pose2 -> BinaryMeasurement<Rot2> 2021-07-09 17:48:26 -04:00
John Lambert 3c8cdb4eee
add ShonanAveraging2 constructor to wrapper, that accepts BetweenFactorPose2s as input 2021-07-09 17:42:59 -04:00
John Lambert 0e0d630c91
fix typo 2021-07-09 17:39:38 -04:00
John Lambert 3c1823349b
add interface in C++, and helper extractRot2Measurements() 2021-07-09 17:38:10 -04:00
John Lambert 15478bf278
Update ShonanAveraging.h 2021-07-09 17:33:33 -04:00
Scott df579ec6a7 Fix serialization of ISAM2 class 2021-07-09 13:07:08 -07:00
Varun Agrawal 2e40169324 fix dimension for Pose3 test 2021-07-09 14:07:19 -04:00
Varun Agrawal 8b9e60156c cleaner variables 2021-07-09 14:06:59 -04:00
roderick-koehle 66af0079ba
Improved accuracy for analytic undistortion 2021-07-09 12:39:31 +02:00
roderick-koehle a411b664a1
Correct tab to spaces to fix formatting 2021-07-09 11:25:18 +02:00
roderick-koehle 6205057ccb
Use of common setUpClass method 2021-07-09 11:17:38 +02:00
roderick-koehle bdeb60679b
Introduce setUpClass, python snake_case variables
Test case fails if object depth z is not equal 1.
2021-07-09 11:14:10 +02:00
Varun Agrawal d7d9ac0f06 typo fix 2021-07-08 19:43:25 -04:00
Varun Agrawal a12b49de40 add Pose3 expmap to wrapper 2021-07-08 19:43:09 -04:00
Varun Agrawal 2ecad47b9e Added lots of tests for BetweenFactor 2021-07-08 19:41:01 -04:00
roderick-koehle 19e8cde733
Extend unit testing of omnidirectional projection
Test projection function and factors using a stereoscopic (xi=1) reference model, i.e the image height is given by y = 2 f tan(theta/2).
2021-07-08 19:59:56 +02:00
roderick-koehle c8fc3cd216
Unit test for equidistant fisheye 2021-07-08 19:53:41 +02:00
roderick-koehle 55c12743fc
Forward declaration of fisheye camera.
Forward declaration of PinholeCal3Fisheye needed by Python wrapper.
2021-07-08 15:45:11 +02:00
roderick-koehle 73d40a5c64
Merge pull request #2 from roderick-koehle/patch-2
Forward declaration for Set of Fisheye Cameras
2021-07-08 15:39:10 +02:00
roderick-koehle 03e2744f71
Merge pull request #1 from roderick-koehle/patch-3
Extend python wrapper to include fisheye models.
2021-07-08 15:37:39 +02:00
roderick-koehle dfd50f98c2
Extend python wrapper to include fisheye models.
Extend python wrapper to include fisheye camera models Cal3Fisheye and Cal3Unified.
2021-07-08 15:13:29 +02:00
roderick-koehle 9967c59ed0
Forward declaration for Set of Fisheye Cameras
Forward declaration of camera vector for PinholeCamera<Cal3Fisheye> and PinholeCamera<Cal3Unified>.
2021-07-08 14:30:16 +02:00
Varun Agrawal cd3854a1f6
Merge pull request #796 from acxz/boost-bind-warn 2021-07-07 10:34:54 -04:00
Frank Dellaert 6d6d129d05
Merge pull request #806 from jaelrod/fix/rot2-copy-ctor
Add user-defined copy constructor for Rot2
2021-06-30 14:41:40 -04:00
Jay Elrod 7c358aae4c Add user-defined copy constructor for Rot2 2021-06-29 17:07:15 -04:00
Akash Patel 5a2ff198f0
Merge branch 'develop' into boost-bind-warn 2021-06-28 10:54:48 -04:00
Varun Agrawal 6ee17c2ed7
Merge pull request #800 from acxz/fix/tbb-deprecation 2021-06-23 13:21:15 -04:00
Varun Agrawal 91674c8008
Merge pull request #802 from borglab/fix/llvm-gpg-key 2021-06-22 13:50:30 -04:00
Varun Agrawal 04621b0275 update key server in other workflow files 2021-06-22 07:50:54 -04:00
Varun Agrawal 3244679dd1 update the pgp servers to get the LLVM GPG key 2021-06-21 23:25:03 -04:00
Akshay Krishnan aec2cf06a5
Merge pull request #753 from borglab/feature/essential-mat-with-approx-k
Adding factor which considers the essential matrix and camera calibration as variable
2021-06-21 09:14:06 -07:00
akrishnan86 01561bc217 formatting example 2021-06-20 22:26:19 -07:00
Akshay Krishnan 119e43aeac all jacobian tests for essential matrix use macro 2021-06-21 05:21:19 +00:00
Akshay Krishnan a69f9e59b4 changing to macro EssenstialMatrixfactor4 2021-06-21 03:47:44 +00:00
Akshay Krishnan e3b6c8308a updating points name, constexpr 2021-06-21 03:47:10 +00:00
acxz 944b3aea29 formatting 2021-06-20 20:37:49 -04:00
acxz e57fe4ab2f add comment for purpose of variable 2021-06-20 19:03:33 -04:00
acxz 155fafabf2 using using for boost placeholders in tests 2021-06-20 18:38:52 -04:00
acxz 42c0eb6aad formatting 2021-06-20 18:31:07 -04:00
Akash Patel 7aeb386dbd
formatting
remove extraneous `using`
2021-06-20 18:04:28 -04:00
acxz 18c068d87c replace deprecated tbb functionality
Useful tbb migration guide: https://docs.oneapi.com/versions/latest/onetbb/tbb_userguide/Migration_Guide/Task_API.html

add mutable keyward to isPostOrderPhase as that is a variable we change
in the const operator function
2021-06-20 17:44:03 -04:00
acxz 6dea8667fd explicitly use boost::placeholders:_X for compilers that do not respect function scope 2021-06-18 13:45:59 -04:00
Varun Agrawal 3b4eeebb8c
Merge pull request #797 from acxz/timing-fix 2021-06-16 23:32:05 -04:00
akrishnan86 47f9f30b39 updating documentation for factor 2021-06-16 19:08:43 -07:00
Akshay Krishnan d9a8111bbd resolving merge conflict 2021-06-17 01:42:51 +00:00
Akshay Krishnan 545dfd0be7 removing failing test and unused data 2021-06-17 01:36:57 +00:00