Frank Dellaert
5a2ce5af3b
wrapped and tested EssentialMatrixConstraint
2021-12-11 13:21:15 -05:00
Frank Dellaert
f76b58014b
Fixed small typos
2021-12-11 13:20:47 -05:00
Varun Agrawal
8c3ce253ae
Add new upsert method to Values
2021-12-10 01:14:14 -05:00
Varun Agrawal
3615c4b5ac
Merge pull request #956 from borglab/fix/compiler-warnings-posetopointfactor
2021-12-09 09:37:40 -05:00
Varun Agrawal
b47f46a6f5
Windows Fixes ( #904 )
2021-12-09 09:37:21 -05:00
Gerry Chen
7dee503739
Matlab Wrapper function to extract Vectors from a Values object ( #733 )
...
* unit test for matlab ExtractVector
* implementation of extractVector
* do not use VectorValues, which is unordered
* move varun's testUtilities into folder `nonlinear` and merge with mine
* update `extractVectors` according to review comments
* address review comment
* fix unit test
* fix typo in unit test
* fix unit test to use symbols
2021-12-09 02:35:14 -05:00
Gerry Chen
11fd861226
update doxygen (review comment)
2021-12-09 02:30:51 -05:00
Gerry Chen
40e585bb11
review comments
2021-12-09 02:26:57 -05:00
Gerry Chen
84e873ebb0
fix Windows CI issue: VALUE happens to have the same name in PriorFactor
2021-12-09 00:50:36 -05:00
Gerry Chen
018213ec85
switch `using NoiseModelFactorX = ...` to `#define ...`.
...
Reasoning is given as comments.
2021-12-08 19:09:35 -05:00
Gerry Chen
5004c47944
revert typedef X1, X2, ... to old version, and clean up a little
2021-12-08 18:56:09 -05:00
Gerry Chen
89b4340530
alternate option for typedef-ing X1, X2, ...
2021-12-08 18:29:52 -05:00
David Wisth
45d5328457
remove "virtual" keyword for functions with "override"
2021-12-08 21:12:46 +00:00
David Wisth
ab73e03ad4
add override keyword to functions
2021-12-08 18:17:35 +00:00
Frank Dellaert
c2a9fc04b5
Merge pull request #955 from borglab/feature/improvedPoseToPointFactor
...
Templated PoseToPointFactor
2021-12-08 09:49:40 -05:00
lcarlone
748b647a79
generalized factor and enabled unit tests
2021-12-07 23:45:33 -05:00
John Lambert
7ebbe1869e
fix Eigen error
2021-12-07 19:07:50 -05:00
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