Commit Graph

71 Commits (e4cf0a2cf90101e92ec4eea8ec79b29c98a010ee)

Author SHA1 Message Date
Varun Agrawal ae213dd464 replace #ifdef with #if for GTSAM_ENABLE_BOOST_SERIALIZATION 2024-12-26 23:44:00 -05:00
Varun Agrawal 814c4a6e6f Merge branch 'develop' into combined-imu-factor 2023-03-01 15:50:54 -05:00
kartik arcot ded4600353 removed boost serialization headers 2023-01-22 22:15:06 -08:00
kartik arcot c037e0a1fc replaced casts 2023-01-22 08:40:02 -08:00
kartik arcot f7c683a794 some changes that get testPriorFactor compiling 2023-01-20 18:06:55 -08:00
Varun Agrawal 2fb93dbdfb remove biasAccOmegaInit default reset 2023-01-13 10:15:40 -05:00
Gerry Chen 885eed33d1
replace all NoiseModelFactor1, 2, ... with NoiseModelFactorN 2022-12-22 17:25:48 -05:00
Varun Agrawal 6eef703019 reorder operations in resetIntegration and add docstrings 2022-11-15 16:21:42 -05:00
Varun Agrawal 7f14b6e6ce update resetIntegration to set the initial covariance of the bias 2022-10-15 09:29:00 -04:00
Varun Agrawal 9891449049 rename jacobian variables so it matches the math in ImuFactor.pdf 2022-10-15 09:02:45 -04:00
Varun Agrawal 103c78b0de revert name change, save for another PR 2022-08-10 10:31:10 -04:00
Varun Agrawal cb75d92bf6 use prior naming scheme for bias jacobians 2022-05-22 16:39:06 -04:00
Varun Agrawal a17134dd6a minor refactor to follow the math better 2022-05-08 17:34:14 -04:00
Varun Agrawal 2d3859db01 Merge branch 'develop' into fix/combined-imu 2022-05-05 13:41:52 -04:00
Varun Agrawal 865a7bac77 navigation tests passing 2022-02-17 09:37:17 -05:00
Jose Luis Blanco Claraco 582f6914cd
more extra semicolon warnings fixed 2021-11-08 23:07:05 +01:00
Varun Agrawal 3cee1b71ec test passes 2021-09-30 09:06:13 -04:00
Varun Agrawal e38ea502d7 detailed implementation of CombinedImuFactor noise propagation 2021-09-30 09:05:22 -04:00
Varun Agrawal af714cdb5a undo name change from 984a90 2021-09-30 09:05:22 -04:00
Varun Agrawal a2bf0c4da4 minor refactoring 2021-09-21 12:39:04 -04:00
Varun Agrawal 53712149f9 actually test the covariances and fix bug 2021-09-21 12:39:04 -04:00
Varun Agrawal 3a3640c5e0 updated CombinedImuFactor covariance with additional off-diagonal elements 2021-09-21 12:39:04 -04:00
Varun Agrawal 5656308e9d no need to assign negative to jacobians as they cancel out later 2021-09-17 14:20:10 -04:00
Varun Agrawal b0fcd17140 additional comments to make understanding the code easier 2021-09-17 14:19:41 -04:00
Varun Agrawal 7e48962f99 Add unit test for checking covariance of CombinedImuFactor 2021-09-17 13:28:42 -04:00
Varun Agrawal 9dbb431db9 account for bias on position in jacobians of CombinedImuFactor 2021-09-16 19:00:08 -04:00
Varun Agrawal 5e735e10f7 minor improvements to CombinedImuFactor 2021-09-16 13:03:11 -04:00
Varun Agrawal ccd64fb08c use standard function to check for empty string 2021-01-25 16:22:09 -05:00
Varun Agrawal 68a8320c68 default string value for printing Imu factors 2020-08-13 14:17:51 -05:00
Frank dellaert 30703ccb6a Removed all deprecated code w Stephanie... 2020-07-22 17:32:25 -04:00
Varun Agrawal 362b64499a perform equality comparison on root of class hierarchy 2020-07-12 19:03:05 -04:00
Varun Agrawal a500b41473 Better way of exporting Boost serialization guid 2020-07-12 11:39:47 -04:00
Varun Agrawal 95b4a49f64 Major updates to CombinedImuFactor to make it Testable as well as serializable 2020-07-09 00:22:05 -04:00
Jose Luis Blanco Claraco 76b29b78af
Prefer C++11 nullptr 2020-04-06 23:31:05 +02:00
Frank Dellaert 3c4aadc712 Use allocate_shared rather than make_shared to make sure alignment is good 2018-11-06 00:30:18 -05:00
dellaert cbf062ff32 Everything compiles and runs with derived classes 2016-05-15 12:52:41 -07:00
dellaert 5b9c966022 More sync between versions 2016-05-15 10:36:36 -07:00
dellaert a560dd6576 Synchronize both versions' treatment of bias and sensor pose 2016-05-15 09:57:14 -07:00
dellaert fa15264e83 Add ifdefs that restore the old IMU factor functionality 2016-05-15 09:17:29 -07:00
Frank Dellaert ebba015227 Rename key method 2016-01-30 18:29:26 -08:00
Frank Dellaert 5cf98313bd Combined two methods and renamed static method 2016-01-30 13:43:46 -08:00
Frank Dellaert 77d4e4c33e Got rid of spurious argument 2016-01-30 13:29:02 -08:00
Frank Dellaert 984a90672f Deprecated constructor + fixed parameter name 2016-01-30 10:19:04 -08:00
Frank Dellaert 3a2c2e23be Small refactor for clarity 2016-01-30 10:10:43 -08:00
dellaert ad01b73eba Use new deprecated flag 2016-01-28 01:13:55 -08:00
Frank ef350af957 Merged AggregateReadings into PreintegrationBase 2016-01-25 18:11:07 -08:00
Frank Dellaert 05df0ca0cc compiler directives 2015-12-27 18:41:50 -08:00
Christian Forster efc5025d73 Merge branch 'develop' into fix/CombinedImuFactor_DiscreteNoise
Conflicts:
	gtsam/navigation/CombinedImuFactor.cpp
2015-09-29 22:19:04 +02:00
Christian Forster 3ce789e577 Fix computation of bias covariance from continous-time noise density (issue #252). 2015-08-21 18:00:00 +02:00
dellaert f8df938b30 New naming, old derivative code 2015-08-01 17:17:23 -07:00