Dan McGann
6baa7e102b
Adds jacobians for Pose2 component extraction
...
Adds jacobians to translation() and rotation() for Pose2 to bring it
into spec with Pose3's equilivent functions. Also adds tests.
2023-03-27 17:28:45 -04:00
roderick-koehle
db6792c894
Fix invalid rotation matrix in test_rotate()
...
The python unittest `test_Rot3` fails in case gtsam is compiled with cmake option `-D GTSAM_USE_QUATERNION=ON`.
The cause of the test failure is an invalid rotationmatrix with negative determinant in `test_rotate()`.
2023-03-24 14:46:00 +01:00
Varun Agrawal
baae3e265d
remove extra semi-colon
2023-03-17 18:00:18 -04:00
Varun Agrawal
c46bed7e52
fix hybrid timing calls to allow working with outer scope
2023-03-17 17:59:51 -04:00
Varun Agrawal
488dd7838f
update HybridSmoother to be more like HybridISAM, compute ordering if not given
2023-03-17 17:58:31 -04:00
Varun Agrawal
29b245d1dc
avoid multiple std::string() calls in toc function
2023-03-17 15:50:40 -04:00
Varun Agrawal
1db3cdc780
add curly braces to make code more readable
2023-03-17 15:50:03 -04:00
Varun Agrawal
e331a47b6f
fix doc typo
2023-03-17 15:49:03 -04:00
Varun Agrawal
005c7d4e2d
Merge pull request #1493 from borglab/fix/1490
2023-03-13 16:16:52 -04:00
Varun Agrawal
16e2ee8ae6
remove unnecessary header that needs boost
2023-03-10 16:05:01 -05:00
Varun Agrawal
e5bf78e688
remove extra semicolons
2023-03-10 15:36:46 -05:00
Varun Agrawal
a6d13763a6
replaced concept check no op with alternate that doesn't cause a segfault
2023-03-10 15:34:50 -05:00
Frank Dellaert
551818cbf1
Merge pull request #1486 from borglab/jlblancoc-patch-2
...
cmake: explicitly specifying the linker language for gtsam
2023-03-07 17:55:31 -08:00
Varun Agrawal
6cfb82791b
Merge pull request #1488 from borglab/fix-default-shared-libs
...
Go back to default shared libraries, and fix unhandled case.
2023-03-07 18:42:51 -05:00
Varun Agrawal
d7d55e515f
Revert "create shared library for special builds to save memory"
...
This reverts commit a8aac45fd6
.
2023-03-07 17:28:09 -05:00
Frank Dellaert
2e9db2a5e7
Merge pull request #1487 from borglab/fix-system-pybind11-first
...
Allow using system pybind11 if it exists.
2023-03-07 13:00:09 -08:00
Frank Dellaert
42fb89993d
Merge pull request #1483 from borglab/fixes/boost_usage_leak
...
A few minor fixes to allow compiling 'boost-free' gtsam without compi…
2023-03-07 12:56:17 -08:00
Ankur Roy Chowdhury
ae22dc1b6f
Use quotes to include 'gtsam_instable/dllexport.h'
2023-03-07 11:31:58 -08:00
Ankur Roy Chowdhury
910e71a878
seperately include 'gtsam_unstable/dllexport.h' inside IncrementalFixedLagSmoother.h
2023-03-07 11:14:40 -08:00
Ankur Roy Chowdhury
348677a7bd
Conditionally include 'gtsam_unstable/dllexport.h'
2023-03-06 17:00:21 -08:00
Ankur Roy Chowdhury
e69d0dc33a
Fix import
2023-03-06 16:45:49 -08:00
Ankur Roy Chowdhury
cb8cd25b28
Get rid of 'shadow-field' errors/warnings
2023-03-06 15:21:11 -08:00
Ankur Roy Chowdhury
8830896f01
Fix merge conflicts
2023-03-06 15:02:08 -08:00
Ankur Roy Chowdhury
fac3590994
'push_back' entire factor graph instead of individual 'factors'
2023-03-06 14:58:50 -08:00
Varun Agrawal
6debd8bfeb
Merge pull request #1485 from borglab/jlblancoc-patch-1
2023-03-06 10:09:28 -05:00
Jose Luis Blanco Claraco
3819f7ee03
Go back to default shared libraries, and fix unhandled case.
2023-03-06 01:30:50 +01:00
Jose Luis Blanco Claraco
ffc09cb56b
Allow using system pybind11 if it exists.
...
Integrated upstream from https://salsa.debian.org/science-team/gtsam/-/blob/master/debian/patches/0003-Using-the-system-pybind11.patch
with the additional fix for the cmake policy.
cc: @dkogan
2023-03-06 01:15:00 +01:00
Jose Luis Blanco-Claraco
b86a784e2d
cmake: explicitly specifying the linker language for gtsam
...
Integrating upstream from: https://salsa.debian.org/science-team/gtsam/-/blob/master/debian/patches/0004-I-m-explicitly-specifying-the-linker-language-for-gt.patch
cc: original author @dkogan
2023-03-06 01:08:09 +01:00
Jose Luis Blanco-Claraco
31289ebda2
Update CodingGuidelines.lyx
...
Integrated upstream from https://salsa.debian.org/science-team/gtsam/-/blob/master/debian/patches/0001-Added-forgotten-usepackage-in-CodingGuidelines.lyx.patch
Original author: @dkogan
2023-03-06 00:58:23 +01:00
Varun Agrawal
eda4a08b4b
Merge pull request #1481 from borglab/hybrid/constant-term
2023-03-05 09:57:07 -05:00
Varun Agrawal
28217ea767
some fixes
2023-03-04 20:28:28 -05:00
Varun Agrawal
269de94f9b
Merge branch 'develop' into hybrid/constant-term
2023-03-04 15:11:52 -05:00
Frank Dellaert
3ebf7c7f44
Merge pull request #1484 from borglab/ci/boost
...
CI Updates
2023-03-04 11:56:58 -08:00
Varun Agrawal
3f89c7af49
fix typo
2023-03-04 11:50:51 -05:00
Varun Agrawal
9211dddf6c
improve the mixture factor handling so it uses the factor directly
2023-03-04 11:50:41 -05:00
Varun Agrawal
a8aac45fd6
create shared library for special builds to save memory
2023-03-03 12:48:52 -05:00
Varun Agrawal
0e6be7393b
remove redundant push action from build-linux
2023-03-03 12:48:28 -05:00
Varun Agrawal
c42ea14ce1
increase swap space for special builds
2023-03-03 12:48:04 -05:00
Varun Agrawal
62cf5bff97
don't print warnings to CI
2023-03-03 12:46:59 -05:00
Varun Agrawal
147eb0d453
Merge pull request #1308 from borglab/combined-imu-factor
2023-03-03 11:55:43 -05:00
Ankur Roy Chowdhury
e075f18011
Adds a 'no-unstable' configuration to CI
2023-03-02 18:08:08 -08:00
Ankur Roy Chowdhury
ec91f96f3d
import missing header
2023-03-02 14:15:25 -08:00
Ankur Roy Chowdhury
683523d36b
Undo spurious change
2023-03-02 14:08:24 -08:00
Ankur Roy Chowdhury
f95ffed82e
Moves examples/FixedLagSmootherExample.cpp -> gtsam_unstable/examples/FixedLagSmootherExample.cpp
2023-03-02 13:57:18 -08:00
Ankur Roy Chowdhury
27e786aae2
A few minor fixes to allow compiling 'boost-free' gtsam without compiling 'gtsam_unstable'.
2023-03-02 13:05:07 -08:00
Varun Agrawal
e0ac295ebf
format Python CI yaml file
2023-03-01 18:01:44 -05:00
Varun Agrawal
32e266d5ab
remove redundant cmake flag in unix.sh and set max processes for linux to 4
2023-03-01 18:01:37 -05:00
Varun Agrawal
d66b8b4fee
remove old boost specific flags
2023-03-01 17:18:04 -05:00
Varun Agrawal
9d470e87a5
install boost for Ubuntu with apt
2023-03-01 16:44:13 -05:00
Varun Agrawal
05f741e083
include bitset header
2023-03-01 16:25:44 -05:00