Commit Graph

515 Commits (89ca6fb92542a92e1d50d4ac5cb5b1b159c8fba8)

Author SHA1 Message Date
Jing Dong 89ca6fb925 fixing windows compile issues 2017-05-18 11:39:51 -07:00
Yao Chen 3c1a0a8801 Replaced graph.add with graph.emplace_shared if needed. 2016-10-01 11:41:37 -04:00
Abe fbe9aac41c squash local changes on top of gtsam upstream pull from 6/14/2016 2016-06-18 23:13:59 -07:00
Frank aa40b266f6 Make changes needed to deal with typdef flag activation 2016-06-06 19:02:52 -07:00
dellaert 6bed20b28a Abandoned silly coercion of NavState into Lie group. It's just a manifold: it does not make sense to compose two NavStates, or take the inverse of a NavState. 2016-06-05 01:04:18 -07:00
lcarlone 6302a79533 added functionality to change bias and reset integration 2016-06-04 23:00:48 -04:00
lcarlone 4709925c98 deleted old test 2016-06-04 21:36:55 -04:00
dellaert facab116ce Now testing bias-correction Jacobians in right place 2016-06-04 16:53:20 -07:00
dellaert 105a8183fb Fixed comment 2016-06-04 16:22:43 -07:00
dellaert 3d30f4ac5a Small change, prototype inline retract 2016-06-04 16:22:31 -07:00
dellaert 87446914df Clarifying comments 2016-06-04 16:22:04 -07:00
Luca ab5ac480db reincluded old tests for imu factors: these are also failing 2016-06-04 16:54:23 -04:00
Luca c7e25e8363 adding tests for Manifold preintegration (still 2 tests failing) 2016-06-04 16:44:26 -04:00
dellaert 34513f92b4 Re-enable method for manifold pre-integration 2016-05-15 12:59:06 -07: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 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 65745cac03 Separate construction test 2016-05-15 09:56:49 -07:00
dellaert fa15264e83 Add ifdefs that restore the old IMU factor functionality 2016-05-15 09:17:29 -07:00
dellaert 63e6ed0401 Fixed compile errors with tests on Mac 2016-04-16 13:24:28 -07:00
Alex Hagiopol 76308a5d46 Deprecated Vector zero(size_t n). All unit tests pass. 2016-04-15 16:54:46 -04:00
Frank Dellaert 652edb6e61 Merged in fix/DeprecateMatrixFunctions (pull request #243)
Fix/deprecatematrixfunctions
2016-04-12 23:53:42 -07:00
Alex Hagiopol 70b2aab352 Deprecated all inline functions in Matrix.h. 2016-04-11 15:11:29 -04:00
dellaert 2c0c3d1955 Added setters and getters for MATLAB wrapper 2016-04-10 10:56:36 -07:00
Alex Hagiopol 5502691022 Deprecated norm_2() in Vector.h 2016-03-11 19:34:49 -05:00
Frank 872f86698b Fixed a few issues with Point3 typedef path 2016-02-24 12:28:30 -08:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
dellaert 3a50a0e19e spurious vector 2016-02-18 08:50:11 -08:00
dellaert 56dbf487ee Fixed more default constructor calls 2016-02-11 23:31:17 -08:00
Frank 94ccf98985 Avoid default constructor in tests 2016-02-11 19:01:54 -08:00
Frank 0a7fd27f28 Working on getting a simple typedef to compile - as well as dealing with Point3() now creating uninitialized memory. 2016-02-10 17:48:52 -08:00
Frank a19aa793d7 Cleaned up a number of Point3/Rot3 related uses 2016-02-08 17:31:32 -08:00
dellaert ff1c27ba62 Got rid of spurious malloc (hard to find! Vector should have been Vector3) 2016-02-01 16:47:13 -08:00
dellaert adcf60f559 Cross-platform check 2016-02-01 15:11:54 -08:00
dellaert 1556c25464 Test changing bias and non-zero coriolis 2016-02-01 14:53:33 -08:00
Frank Dellaert 4f214ad7d1 Now use applyInvDexp 2016-02-01 12:55:24 -08:00
Frank Dellaert 7c2560e977 Now exact derivatives with beautiful functor 2016-02-01 09:29:50 -08:00
Frank Dellaert 3ed5d05b5b ApplyInvDexp works !!! 2016-02-01 09:13:38 -08:00
Frank Dellaert 7dce902f2f Cleaned up a test, added loop case 2016-01-31 16:19:16 -08:00
Frank Dellaert fc500eea33 Fixed init bug 2016-01-31 16:18:52 -08:00
Frank Dellaert 15e3b2ea34 Merging factors 2016-01-31 02:08:33 -08:00
Frank Dellaert e9f6b52620 Fixed incorrect name change 2016-01-31 01:25:14 -08:00
Frank Dellaert 77969f97d9 Merging works great with numerical derivative of keystone block 2016-01-31 01:24:30 -08:00
Frank Dellaert ebba015227 Rename key method 2016-01-30 18:29:26 -08:00
Frank Dellaert 2fe803a62e More common parameters, realistic noise parameters 2016-01-30 16:59:10 -08:00
Frank Dellaert 0d07e8764d mergeWith prototype 2016-01-30 16:58:39 -08:00
Frank Dellaert e626de696a Start of Merging measurements: means match 2016-01-30 14:52:49 -08:00
Frank Dellaert d9128fe461 Isolated (slow to compile) serialization tests 2016-01-30 14:14:30 -08:00
Frank Dellaert 5cf98313bd Combined two methods and renamed static method 2016-01-30 13:43:46 -08:00