Commit Graph

15933 Commits (ce7fd30da44aaba8f88b4af8f07698955cdfcf6b)

Author SHA1 Message Date
John Lambert c2040fb910
use ClosestTo() in initializer list 2021-12-07 13:34:06 -07:00
John Lambert 68535708af
fix typo 2021-12-07 13:31:39 -07:00
John Lambert 37af8cfbec
finish Rot2.ClosestTo() 2021-12-07 11:59:28 -07:00
John Lambert dfb9497d81
add Rot2.ClosestTo() 2021-12-07 11:53:34 -07:00
Frank Dellaert 16dc333072
Merge pull request #953 from borglab/fix/matlab-wrapper
Fix Matlab Wrapper
2021-12-07 12:45:30 -05:00
Frank Dellaert 7891154d8e Merge branch 'develop' into feature/discrete_wrapper 2021-12-06 13:22:25 -05:00
Varun Agrawal 1cd93d84e6 CMake updates 2021-12-06 11:05:01 -05:00
Varun Agrawal b5bf0ca537 update all the matlab tests to add missing arguments 2021-12-06 11:04:37 -05:00
Varun Agrawal 04c2f80877 update interface files for correct wrapping 2021-12-06 11:04:08 -05:00
Varun Agrawal aa693b2e8f Squashed 'wrap/' changes from 0ab10c359..248971868
248971868 Merge pull request #132 from borglab/fix/matlab-wrapper
157fad9e5 fix where generation of wrapper files takes place
f2ad4e475 update tests and fixtures
65e230b0d fixes to get the matlab wrapper working

git-subtree-dir: wrap
git-subtree-split: 24897186873c92a32707ca8718f7e7b7dbffc589
2021-12-06 11:01:43 -05:00
Varun Agrawal ea75666cd8 Merging 'master' into 'wrap' 2021-12-06 11:01:43 -05:00
lucacarlone c7781961e6
Merge pull request #861 from borglab/feature/sphericalCamera
spherical camera
2021-12-04 22:30:24 -05:00
lcarlone 653dbbb935 addressed final comments 2021-12-04 19:21:25 -05:00
lcarlone 260312af38 Merge branch 'develop' into feature/sphericalCamera 2021-12-04 18:51:16 -05:00
lcarlone 95b26742ee formatting/comment 2021-12-04 13:45:19 -05:00
lcarlone c3db2bfcce added test, removed check that was not supposed to work 2021-12-04 11:51:42 -05:00
lcarlone 1cd33cb11e renamed README 2021-12-04 11:51:23 -05:00
Fan Jiang cbf4f9f3fd
Merge pull request #949 from borglab/fix/quat_logmap
Fix Quaternion on M1 (and possibly other platforms)
2021-12-03 22:35:18 -05:00
Fan Jiang 578b5e6ec5 Only keep essentials 2021-12-03 15:21:01 -05:00
Fan Jiang 27579e4f34 Fix quaternion on M1 2021-12-03 15:14:19 -05:00
Gerry Chen 280acde2fc
can't get "using NoiseModelFactorX = NoiseModelFactorN" to work 2021-12-03 07:43:42 -05:00
Gerry Chen ddcca4cdae
switch template bool specialization order 2021-12-03 06:46:26 -05:00
Gerry Chen ba3cc85701
avoid inheritance by conditionally defining backwards compatibility types/funcs in NoiseModelFactorN 2021-12-03 06:17:14 -05:00
Gerry Chen ea7d769476
documentation 2021-12-03 05:49:36 -05:00
Gerry Chen ed07edbfe4
converted all NoiseModelFactorX to inherit from NoiseModelFactorN 2021-12-03 03:00:47 -05:00
Gerry Chen bee4eeefdd
NoiseModelFactor4 implemented as derived class of NoiseModelFactorN 2021-12-03 02:25:11 -05:00
Gerry Chen 8fe7e48258
backward compatibility unit tests for NoiseModelFactor4 2021-12-03 00:46:23 -05:00
Gerry Chen 2aecaf3258
optional jacobian overloads backwards compatibility 2021-12-03 00:39:10 -05:00
Gerry Chen d9c8ce2721
alternate make_index_sequence impl if no boost::mp11 2021-12-02 23:26:34 -05:00
Varun Agrawal bb96a2cf12
Merge pull request #946 from beetleskin/fix/add_missing_interface_functions_for_poseprior 2021-12-01 19:46:55 -05:00
Gerry Chen e037fa1bdb
c++11 doesn't support std::size so use obj.size() instead 2021-12-01 16:20:51 -05:00
Gerry Chen 81f1d93158
NoiseModelFactorN - fixed-number of variables >6 2021-12-01 16:04:49 -05:00
Fan Jiang d84ae6b0c1 Fix the template substitution 2021-12-01 14:46:20 -05:00
Fan Jiang ac49f0f2d8
Merge pull request #931 from borglab/feature/arc_consistency
Re-factored arc consistency
2021-12-01 14:21:53 -05:00
beetleskin 40c9da5253 add missing interface for PoseTranslationPrior 2021-12-01 09:36:41 +01:00
Shangjie Xue deca3df767
Merge pull request #933 from borglab/feature/modernize_discrete
Modernize discrete factor graphs (a bit)
2021-11-30 18:15:35 -05:00
Frank Dellaert 613b161fd2
Merge pull request #188 from michaelbosse/fix_bug_robust_residuals 2021-11-30 15:06:21 -05:00
Varun Agrawal 8efaf266c7
Merge pull request #945 from bricerebsamen/fix_build 2021-11-30 10:32:42 -05:00
Varun Agrawal 7bd4ebfb9c
Merge pull request #941 from borglab/wrap/isam2
Wrap additional ISAM2 methods
2021-11-30 06:57:42 -05:00
Varun Agrawal 29ccbe2130
Merge pull request #944 from borglab/eigen-update
Eigen Serialization Fix
2021-11-30 06:56:50 -05:00
Brice Rebsamen 62c22c7fcc ParseMeasurement<Pose2> initializer list needs an extra argument 2021-11-30 03:30:06 -08:00
Brice Rebsamen e15317ba4c missing shared_ptr include 2021-11-30 03:29:34 -08:00
Brice Rebsamen f3cdd9d8cd don't return a const 2021-11-30 03:29:16 -08:00
Brice Rebsamen be29bc4222 .gitignore: swp files 2021-11-30 03:28:47 -08:00
Varun Agrawal 0b89d2d7ab wrap alternate ISAM2::update method 2021-11-29 19:52:49 -05:00
Varun Agrawal bee289880a wrap other ISAM2 methods 2021-11-29 19:39:41 -05:00
Varun Agrawal 1fe7822981 make LinearContainerFactor public for serialization 2021-11-29 18:46:16 -05:00
Varun Agrawal 384be1f872
Merge pull request #943 from borglab/fix/deprecations 2021-11-29 18:44:15 -05:00
Varun Agrawal c0b65b2488 Add Eigen/Core header 2021-11-29 17:34:08 -05:00
Varun Agrawal 120a69d7db add workaround for Eigen serialization issue 2021-11-29 16:41:13 -05:00