Commit Graph

40 Commits (885eed33d13eeb814c5e8351ef6b2a181a23a511)

Author SHA1 Message Date
Gerry Chen 885eed33d1
replace all NoiseModelFactor1, 2, ... with NoiseModelFactorN 2022-12-22 17:25:48 -05: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
Frank Dellaert 906176291f Fix everything to work with no deprecated methods allowed. 2022-01-02 16:19:17 -05:00
Frank Dellaert 6d0c55901c Global replace to V42 2022-01-02 15:49:47 -05: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
Frank Dellaert 09bb25498f
Merge branch 'develop' into dellaert/issue420 2020-07-31 16:45:03 -04:00
Stephanie McCormick b6f979fd0d change from const Params back to non-const Params 2020-07-31 16:29:11 -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 214dca3aa5 Fixed warning 2019-08-07 13:36:39 -04:00
Toni 04b9bf23e5 Remove redundant gyroCov param update in ctor 2019-07-30 11:41:14 -04:00
Sandro Berchier 38e43ce0af Added non-default const. for AHRS pre-int. and params 2019-07-28 16:01:49 -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 aebe8161dd Strengthened AHRS tests 2015-07-29 16:14:42 -07:00
dellaert a02a167da4 Made new bias tests by Krunal compile. reinstated backwards compatible method. 2015-07-26 20:51:51 +02:00
Frank Dellaert 0df1e345a3 Complete refactor with a shared parameter to fixed parameters. Tests still use old-style and all pass, because of hacky backwards compatible functions. 2015-07-18 18:30:42 -07:00
Thomas Schneider ebf5746987 Fix some serialization warnings. 2015-03-06 16:12:09 +01:00
Chris Beall 5554c7af9b Add GTSAM_EXPORT for Windows build 2015-02-07 23:35:01 -05:00
dellaert a881e8d3ee Cherry-picked imuFixed differences 2014-12-26 18:23:14 +01:00
dellaert 7c5dd8420e Merge remote-tracking branch 'origin/feature/AHRS_Vector3bias' into feature/AHRS_Polish 2014-11-24 17:26:57 +01:00
dellaert db53c1b714 Major refactor from imuBias -> Vector3 bias. Might not be desirable. 2014-11-23 14:24:07 +01:00
dellaert 490520d6d0 Moved derivative calculation inside predict: needs to be unit tested 2014-11-23 13:47:52 +01:00
dellaert 369a5a24a4 Defined two methods to avoid copy/paste and excessive friend privileges 2014-11-23 13:20:23 +01:00
dellaert 1ad662e35b Renamed static: interestingly, does not seem to be used anywhere... 2014-11-23 12:39:23 +01:00
dellaert e9df6198ff Moved AHRSFactor methods to cpp 2014-11-23 11:51:54 +01:00
dellaert f8b7f204fe Header discipline 2014-11-23 11:38:34 +01:00
dellaert 5ab5e008ba Doxygen docs and naming convention PreintMeasCov_ -> preintMeasCov_ 2014-11-23 11:36:05 +01:00
dellaert 7683917558 Moved inner class to cpp file, and use fixed-size matrices now for faster math. 2014-11-23 11:17:45 +01:00
krunalchande 9230f4269b Changed return from Rot3 back to Matrix. Added imuBias in gtsam.h 2014-11-21 21:57:18 -05:00
krunalchande 1ab1323a33 Added unit tests for Predict 2014-11-21 20:15:42 -05:00
krunalchande ce5f7911c5 Changed access specifier of preintegrated measurement variables to protected. 2014-11-21 16:12:33 -05:00
krunalchande 06aa425536 remove unused variable 2014-11-19 13:12:10 -05:00
krunalchande 3ba997014d fixed the naming convention 2014-11-13 13:46:00 -05:00
krunalchande 8559fa9759 Fixed comments 2014-11-12 16:40:37 -05:00
krunalchande cf4374563b Fixed Dynamics Factor and added debug cout statements to help fix indeterminent linear system exception 2014-10-14 18:08:26 -04:00
krunalchande bc2e9959fa Added matlab wrapper for Rot3AttitudeFactor.
Added a couple of functions to access data from the class in Matlab
2014-07-18 16:46:58 -04:00
krunalchande 4d50156ff1 Actually accelerometer and gravity has no place in the AHRS factor. Basically this factor integrates rotations based on gyroscope data.
Removed all of acc and gravity things.
2014-07-14 23:40:30 -04:00
krunalchande 73ec571f4b Added another test, fixed a bug in the factor w.r.t initializing measurement covariance. 2014-07-14 23:14:02 -04:00
krunalchande b721a7ce1f Added tests in testAHRSFactor and corrected AHRSFactor so that it works.
added target in .cproject.
Note that not all tests work. In particular the IMUbias jacobian fails because the dimensions of expected and actual are different.
2014-07-12 23:45:46 -04:00
krunalchande f3882cd0d7 Created AHRS factor based on Luca's IMU factor. Has not been tested yet. 2014-07-03 17:04:07 -04:00