Commit Graph

49 Commits (734772d92fca8be4c8baeb36abd96fd075ec5739)

Author SHA1 Message Date
Frank Dellaert d102a223a5 Reduced time for ImuFactor tests 2019-06-12 14:39:04 -04: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 2fe803a62e More common parameters, realistic noise parameters 2016-01-30 16:59:10 -08:00
Frank Dellaert 14a87c4ecc Renamed zeta to preintegrated
Simplified sensor pose handling
2016-01-30 13:13:48 -08:00
Frank Dellaert ba5d4ffa6c Don't use numerical derivative 2016-01-30 12:45:27 -08:00
Frank Dellaert b7d54e60b6 Radically simplified bias derivative tests 2016-01-30 11:42:55 -08:00
Frank Dellaert 5d95d66077 Simplifying bias tests 2016-01-30 11:00:25 -08:00
Frank Dellaert 984a90672f Deprecated constructor + fixed parameter name 2016-01-30 10:19:04 -08:00
Frank Dellaert 3af7e80f97 Derivatives match! 2016-01-30 09:52:13 -08:00
dellaert 0470c318a4 Typos 2016-01-28 01:14:04 -08:00
dellaert 558dfa458a Merge remote-tracking branch 'origin/develop' into feature/ImuFactorPush2
Conflicts:
	gtsam/navigation/tests/testCombinedImuFactor.cpp
	gtsam/navigation/tests/testImuFactor.cpp
2016-01-28 01:13:08 -08:00
Frank Dellaert 4d93a33f61 Static methods should be uppercase. 2016-01-26 23:09:58 -08:00
Frank ef350af957 Merged AggregateReadings into PreintegrationBase 2016-01-25 18:11:07 -08:00
Frank Dellaert 43520265aa Fixed all navigation tests that were still using deprecated methods/types 2016-01-17 14:44:03 -08: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 7901077a7a refactoring F and G 2015-07-31 15:32:16 -07:00
dellaert 77d8e7d0bd All tests pass now ! 2015-07-24 13:39:50 +02:00
dellaert 9382641445 Use constants, slight renaming 2015-07-19 01:52:53 -07: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
dellaert 61c58c6fa6 Fixed naming convention 2015-07-17 15:33:20 -07:00
krunalchande 3d1b24ea01 Autoformatted code with Borg formatting. 2015-03-10 22:20:51 -04:00
krunalchande 91a4db655c Merge remote-tracking branch 'origin/develop' into fix/imubias_minus_operator 2015-03-10 18:18:28 -04:00
krunalchande 3750362b49 Test fails with incorrect imuBias operator-. 2015-03-10 18:16:45 -04:00
krunalchande 4f1eb63b02 Fixed naming in non-static data member. 2015-03-08 23:52:47 -04:00
krunalchande ab21ee9507 Made api backwards compatible. 2015-03-08 22:07:14 -04:00
krunalchande a814534c92 Made ImuFactor Predict function static, which calls PreintegrationBase non-static member. Fixed to upper case Predict. 2015-03-08 15:23:20 -04:00
krunalchande 9a469ad25f Added function predict in ImuFactor and CombinedImuFactor. 2015-03-07 17:47:59 -05:00
Luca bc379cc6b9 improved tests, and included correct jacobian when use2ndOrderIntegrationFlag is true 2015-01-11 16:04:03 -05:00
dellaert a881e8d3ee Cherry-picked imuFixed differences 2014-12-26 18:23:14 +01:00
dellaert a12be48af0 Now use Matrix.h constants 2014-11-28 12:32:06 +01:00
dellaert bde567fd82 Fix unused warnings 2014-11-23 11:51:32 +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 1bc9f3ac06 Added unit tests 2014-11-21 19:39:46 -05:00
krunalchande ce5f7911c5 Changed access specifier of preintegrated measurement variables to protected. 2014-11-21 16:12:33 -05:00
krunalchande 881ecebfc9 Merge remote-tracking branch 'origin/develop' into feature/AHRSFactor
Conflicts:
	gtsam.h
	gtsam/navigation/CombinedImuFactor.h
	gtsam/navigation/ImuFactor.h
2014-11-19 13:10:33 -05:00
krunalchande 3ba997014d fixed the naming convention 2014-11-13 13:46:00 -05:00
dellaert da3677e704 No more LieVector/LieScalar 2014-11-03 13:52:08 +01:00
dellaert b5327673fb Get rid of LieVector 2014-11-03 11:02:15 +01:00
dellaert 1eb5e185e5 New numericalDerivatives with traits an Charts - still some segfaults, *and* there should be no need for (a) multiple prototypes to match against c++ pointers, (b) the use of explicit template arguments. A task for someone... 2014-10-21 18:50:52 +02:00
djensen3 4ad4f9d68e removed unnecessary parameter from constructor 2014-04-29 15:13:28 -04:00
Luca 2843266496 update to IMU factors (included flag to include 2nd order terms in integration) 2014-03-25 16:31:51 -04:00
Richard Roberts 4c5cb4d8ec Removed some unused code that was causing warnings 2014-02-23 18:51:48 -05:00
jing 96296333ae remove all LieVector(size_t m, ...), which doesn't check parameter's type and it's also dangerous 2014-01-23 18:35:29 -05:00
Chris Beall e799c9ffa9 tabs converted to two spaces 2013-10-10 17:52:57 +00:00
Alex Cunningham 4b12d6f794 Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization 2013-08-19 15:32:16 +00:00
Richard Roberts c806d88ff1 Commented out print statements in unit test 2013-08-16 21:57:48 +00:00
Richard Roberts 16b4f0fe8b Moved ImuFactor and CombinedImuFactor into main gtsam, and moved InertialNavFactor family into gtsam_unstable. 2013-08-13 21:04:31 +00:00