Commit Graph

98 Commits (9c56c73c1a229f0b5e98ba0834db465ace3745d0)

Author SHA1 Message Date
kartik arcot 9c56c73c1a fixing some mr comments. added new lines 2023-01-20 18:06:55 -08:00
kartik arcot 8506877a52 some more comments 2023-01-20 18:06:55 -08:00
kartik arcot ce02873140 everything compiles but tests fail in no boost mode 2023-01-20 18:06:55 -08:00
kartik arcot a070cf3130 added using keyword to expose the evaluateError overloads to the derived classes 2023-01-20 18:06:55 -08:00
kartik arcot 841dc6005a changed signatures to use OptionalMatrix keyword 2023-01-20 18:06:55 -08:00
Gerry Chen 885eed33d1
replace all NoiseModelFactor1, 2, ... with NoiseModelFactorN 2022-12-22 17:25:48 -05:00
Varun Agrawal 1f6816d974 Merge branch 'develop' into fix/doxygen 2022-08-22 17:37:03 -04:00
Varun Agrawal 587678e0b7
Merge pull request #874 from borglab/fix/368
CombinedImuFactor: Add bias effect on position jacobian
2022-08-21 16:33:53 -04:00
Varun Agrawal d6fe41d59d update the groups 2022-07-26 16:44:30 -04:00
agilemapper aef4ec8185 replace addtogroup with ingroup for the SLAM group 2022-07-23 13:04:42 +02:00
Varun Agrawal 008bb93eb7 Merge branch 'develop' into fix/368 2022-05-05 16:50:58 -04:00
Varun Agrawal a0799f7e88 update IMU factor docs to clarify that the measurements are in sensor frame 2022-04-29 17:03:12 -04:00
Varun Agrawal a5164152a9 update ImuFactor reference 2021-09-19 20:59:11 -04:00
Varun Agrawal da220dca2f Add the Preintegrated IMU jacobians tech report and mention it in the docs 2021-09-18 09:36:03 -04:00
Varun Agrawal 5ea99c4f42 bunch of minor fixes 2021-04-07 16:45:05 -04:00
Toni 7f80c906c4 Fix override warnings: modernize-use-override 2021-01-28 23:02:13 -05:00
Varun Agrawal b30448733c remove all Cython references 2020-10-01 19:56:35 -04:00
Varun Agrawal 68a8320c68 default string value for printing Imu factors 2020-08-13 14:17:51 -05:00
Frank Dellaert 09bb25498f
Merge branch 'develop' into dellaert/issue420 2020-07-31 16:45:03 -04:00
Jose Luis Blanco Claraco 0198c648e3
Fix all new gcc warnings/errors: make explicit virtual/override methods.
Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes.
2020-07-26 11:20:42 +02:00
Frank dellaert 30703ccb6a Removed all deprecated code w Stephanie... 2020-07-22 17:32:25 -04:00
Varun Agrawal 904ecf4f1f Use built in Matrix serialization 2020-07-09 23:11:20 -04:00
Varun Agrawal d519d24b67 Fix typo 2020-07-09 00:22:13 -04:00
Varun Agrawal 8d921c82a0 Updated PreintegratedImuMeasurements docstring 2020-07-08 16:10:33 -04:00
Frank Dellaert 7b1bd997f4 Fixed comments about order of things in covariance 2018-12-15 14:33:18 -05:00
Frank Dellaert fce0f15c1b Adding all missing GTSAM_EXPORT directives from 'origin/fix/msvc2017' 2018-11-04 14:32:29 -05:00
Frank Dellaert ce65b5d043 virtual destructors 2018-09-28 11:20:38 -04:00
Duy-Nguyen Ta ff75d63876 Removing constness causes problems with some no-default-constructor classes. Add dummy default constructors or expose them to public for Cython wrapper only.
Maybe a Cython bug? Both object and pointer object appeared next to each other in the generated cpp file, e.g.
   JointMarginal p0;
   JointMarginal* p1;
With correct constness, only the pointer object shows up.

Maybe related: https://groups.google.com/forum/#!topic/cython-users/HB5yxgKQ6wc
2016-12-19 18:24:02 -05:00
dellaert cbf062ff32 Everything compiles and runs with derived classes 2016-05-15 12:52:41 -07:00
dellaert 308a75e49b Created one base class and two derived classes 2016-05-15 11:12:40 -07:00
dellaert fa15264e83 Add ifdefs that restore the old IMU factor functionality 2016-05-15 09:17:29 -07:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
Frank Dellaert 15e3b2ea34 Merging factors 2016-01-31 02:08:33 -08:00
Frank Dellaert e626de696a Start of Merging measurements: means match 2016-01-30 14:52:49 -08:00
dellaert ad01b73eba Use new deprecated flag 2016-01-28 01:13:55 -08:00
Frank fa97e5d220 Better printing 2016-01-27 14:15:16 -08:00
Frank f355437f51 Moved params to separate class 2016-01-25 14:18:35 -08:00
dellaert c20bacf025 Fixed equals 2016-01-17 21:31:29 -08:00
dellaert 73309d6fcf Merge remote-tracking branch 'origin/feature/small_Rot3_optimizations' into feature/ImuFactorPush2
Conflicts:
	gtsam/geometry/SO3.cpp
	gtsam/navigation/ImuFactor.h
	gtsam/navigation/PreintegratedRotation.h
2016-01-17 19:30:25 -08:00
Frank Dellaert 43520265aa Fixed all navigation tests that were still using deprecated methods/types 2016-01-17 14:44:03 -08:00
Jing Dong c3edee1e2d fixed imu factor serialization, add unit test 2016-01-13 21:33:41 -05:00
Frank Dellaert 05df0ca0cc compiler directives 2015-12-27 18:41:50 -08:00
Frank Dellaert a69c43bf43 matchesParamsWith, a few new constructors, and Doxygen streamlining 2015-10-10 13:51:39 -07:00
dellaert cf5f859679 Boost optional for sensor pose 2015-08-24 15:15:57 -07:00
Luca 7bb819437f added comments 2015-08-10 19:29:55 -04:00
dellaert b26bfb27ac Removed F/G tests: derivatives no longer matched and are checked at a lower level anyways. 2015-07-31 15:42:22 -07:00
dellaert 325ede23fe BIG: switch to NavState delta pose 2015-07-31 15:08:12 -07:00
dellaert 5b9bf9affa Fix the noise covariances to conform to new error order... 2015-07-29 15:43:42 +02:00
dellaert a02a167da4 Made new bias tests by Krunal compile. reinstated backwards compatible method. 2015-07-26 20:51:51 +02:00
dellaert 323ed5220b Gravity should be specified in NAV coordinates! Default Nav frame is assumed to be *Z down* for the old-style constructors. 2015-07-24 13:22:32 +02:00