Commit Graph

14307 Commits (f5da8522221b6d6e2e5f7de0eeec890f08074a5c)

Author SHA1 Message Date
Frank Dellaert 238563f0e5 Cleaner Jacobian. 2021-11-06 13:51:15 -04:00
Frank Dellaert 4bd80357f5 Use Eigen expressions more effectively and kill & in code. 2021-11-06 13:46:19 -04:00
Varun Agrawal 1b1ea146ac
Merge pull request #916 from borglab/feature/gfg-printErrors
Add printErrors method to GaussianFactorGraph
2021-11-05 07:03:25 -04:00
Varun Agrawal 2307fc7fa2 add printErrors method to GaussianFactorGraph 2021-11-04 17:50:12 -04:00
Jose Luis Blanco Claraco 89ce766269
more consistent notation of macros 2021-11-04 07:11:28 +01:00
Jose Luis Blanco Claraco a61cbdc4d1
Fix warnings raised by GCC -Wpedactic 2021-11-03 17:14:37 +01:00
yetongumich b76e9ef52b
Merge pull request #913 from borglab/feature/expression_double_multiply
enable expression double multiply
2021-11-02 19:38:48 -04:00
Gerry Chen 508db60f74
add jacobian of second argument to adjoint and adjointTranpsose 2021-11-02 12:04:04 -04:00
yetongumich 9b393c3fc9 enable expression double multiply 2021-11-02 08:44:41 -04:00
Gerry Chen 7b22090352
Merge pull request #885 from borglab/feature/Pose3AdjointMapJacobians
`Pose3::Adjoint(xi)` Jacobians
2021-11-01 09:36:51 -04:00
Gerry Chen 06bb9cedd1
Address review comments: negative sign and AdjointTranspose section 2021-10-31 20:53:15 -04:00
Varun Agrawal 41dc3f876b
Merge pull request #872 from borglab/fix/imu-examples 2021-10-29 09:34:09 -04:00
Jerred Chen 0f8353f7ec
Merge pull request #891 from borglab/origin/feature/python_examples
Pose SLAM Python examples using iSAM2
2021-10-29 01:13:06 -04:00
Fan Jiang 3755f2185d
Merge pull request #901 from borglab/fan/tbb_revert
Revert @acxz's TBB revert
2021-10-28 18:16:38 -04:00
Varun Agrawal b15297ae40 address review comments 2021-10-28 15:19:36 -04:00
jerredchen 99ce18c857 formatting by Google style 2021-10-28 12:29:00 -04:00
jerredchen 44fa7e552e Merge branch 'develop' of https://github.com/borglab/gtsam into origin/feature/python_examples 2021-10-28 10:00:38 -04:00
roderick-koehle 296c937ca8
Fix calling scaling_factor static method. 2021-10-28 15:55:25 +02:00
Varun Agrawal d98e6e500a address review comments 2021-10-28 09:51:31 -04:00
roderick-koehle 2763bd8968
Convergence of equidistant scaling utilizing atan2 2021-10-28 14:34:04 +02:00
roderick-koehle e1db2be5bd
Fix type in extression for dyd_dyi 2021-10-28 13:54:38 +02:00
roderick-koehle 8c2ea78b1a
Undo change in scaling function 2021-10-28 13:27:05 +02:00
roderick-koehle 0d01e4844f
Fix missing semicolons 2021-10-28 13:23:18 +02:00
roderick-koehle c0219c1ad0
Numerically stable refactoring of fisheye jacobian 2021-10-28 11:56:42 +02:00
roderick-koehle 91103d5f47
Check numeric stability close to optical axis 2021-10-28 11:20:12 +02:00
roderick-koehle f8444813ae
Merge branch 'borglab:develop' into Fix-Cal3Fisheye-Jacobian 2021-10-28 11:15:17 +02:00
jerredchen c51a1a2309 removed ground truth; set ang in deg and convert to rad for Pose3iSAM2 2021-10-27 22:35:03 -04:00
jerredchen e31beee22b removed ground truth; angles set in deg and converted to rad 2021-10-27 22:33:11 -04:00
Frank Dellaert f50f963e57 Add main 2021-10-27 13:44:54 -04:00
Varun Agrawal 15e57c7ec8 specify optional args as Optional type 2021-10-27 10:03:31 -04:00
Varun Agrawal 755484c579 fix small bug 2021-10-27 10:01:50 -04:00
Varun Agrawal e4a2af5f3f address review comments 2021-10-27 09:58:07 -04:00
Gerry Chen 115852cef7 delete "FIXME" because `compose` unit tests check `AdjointMap` 2021-10-26 03:24:00 -04:00
Gerry Chen f0fc0d4457 much cleaner Adjoint jacobian 2021-10-26 03:18:04 -04:00
Varun Agrawal 4fc9e830ec
Merge pull request #910 from borglab/feature/lie-interpolate-tests 2021-10-26 00:32:11 -04:00
Varun Agrawal 27143fc724 Add tests for Lie::interpolate jacobians 2021-10-25 17:15:18 -04:00
Varun Agrawal 59abf8aebc
Merge pull request #909 from borglab/feature/wrap-update 2021-10-25 17:12:27 -04:00
Varun Agrawal e5866799df
Merge pull request #906 from borglab/fix/unstable-dependency 2021-10-25 17:04:29 -04:00
Varun Agrawal d852c7e79b update CMake 2021-10-25 13:01:58 -04:00
Varun Agrawal c195bb562c Squashed 'wrap/' changes from d6350c214..0ab10c359
0ab10c359 Fix pyparsing version and replace `create_symlinks` with `copy_directory` (#128)
230a3c967 Merge pull request #127 from borglab/feature/template-instantiator
cc7d9a8b4 breakdown template instantiator into smaller submodules
59536220a Merge pull request #126 from borglab/feature/instantiation-tests
7ee715ecc add type info to template_instantiator
b367ed93d tests for InstantiationHelper
e41cfd50e tests for InstantiatedGlobalFunction
1837982a7 tests for InstantiatedClass
a7e3678a3 tests for InstantiatedStaticMethod
da06c53f7 tests for InstantiatedMethod
c645c143c tests for InstantiatedConstructor
b8a046267 tests for InstantiatedDeclaration
af80c9d04 finish all tests for namespace level instantiation
d6085c37a add tests for high level template instantiation
f7ae91346 add docs and utility method
d90abb52b Merge pull request #125 from borglab/feature/templated-static
58cdab20d clean up
247cea727 add helper for multilevel instantiation
761f588e4 update tests
81e5d5d19 update pybind wrapper to use new way
96d1575d8 streamlined way of instantiating template for class methods
1e4e88799 add to_cpp method for Method
485d43138 add the test fixtures
8cb943635 support instantiation of static method templates
84ef6679b add template to static method parser

git-subtree-dir: wrap
git-subtree-split: 0ab10c359a6528def20eddc60aced74a04250419
2021-10-25 12:46:06 -04:00
Varun Agrawal ec406dd6db Merging 'master' into 'wrap' 2021-10-25 12:46:06 -04:00
jerredchen 79f7861f0c made changes according to Frank 2021-10-24 15:34:49 -04:00
Varun Agrawal 901ebd719b
Merge pull request #905 from borglab/feature/vector-values-constructor 2021-10-24 11:37:00 -04:00
Varun Agrawal f06d66df69 update cmake function to set default package version number 2021-10-23 12:45:44 -04:00
Varun Agrawal 48cc70c506 generate GTSAM_UNSTABLE Cmake exports 2021-10-23 12:45:21 -04:00
Varun Agrawal 361f9f4fbd add conjoining constructor for VectorValues 2021-10-23 01:14:27 -04:00
Varun Agrawal c56579c61d
Merge pull request #903 from borglab/feature/python-examples 2021-10-23 01:06:09 -04:00
Varun Agrawal cb0e62b1ad
Merge pull request #899 from borglab/add-pose2-lago-to-wrapper 2021-10-22 22:17:15 -04:00
Varun Agrawal f8f93cab21 add type annotations 2021-10-22 19:28:11 -04:00
John Lambert a93c58abd6
use Point3 instead of artificial vector3 2021-10-22 15:05:37 -04:00