Commit Graph

16235 Commits (6baa7e102b29ae5009f0b9fb4f63f5c8ae972b8e)

Author SHA1 Message Date
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
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
Varun Agrawal cc9a2dc404 convert from boost to std shared pointers 2023-03-01 15:51:11 -05:00
Varun Agrawal 814c4a6e6f Merge branch 'develop' into combined-imu-factor 2023-03-01 15:50:54 -05:00
Varun Agrawal e4b1505e38 fix ImuFactor examples to show correct prediction values 2023-03-01 15:40:55 -05:00
Varun Agrawal 2e1c51478c fix docstring 2023-03-01 15:40:55 -05:00
Varun Agrawal 01a959b9e5 differing noise models for multi-dimensional problem 2023-03-01 14:46:47 -05:00
Varun Agrawal 8ba5da44a6 some cleanup 2023-03-01 14:44:40 -05:00
Varun Agrawal c204524a3b function to add constant term for correcting HybridGaussianFactorGraph 2023-03-01 13:02:55 -05:00