Commit Graph

10280 Commits (566315f47da97a5735d7fdb3c4cbb0388047fba2)

Author SHA1 Message Date
Frank Dellaert 566315f47d Solved overloading 2018-10-02 23:25:27 -04:00
Frank Dellaert 3116fd30b9 Fixed lint errors 2018-10-02 21:53:49 -04:00
Frank Dellaert efa35e6a82 Cleaned up example 2018-09-30 17:22:53 -04:00
Frank Dellaert 3e0ee2052d Small cleanup of copy/paste call 2018-09-30 15:26:36 -04:00
Frank Dellaert c50b3cd6be Eliminated some copypasta with lambda 2018-09-30 15:13:47 -04:00
Frank Dellaert 2fe2f1ad19 input/output convention 2018-09-30 14:22:20 -04:00
Frank Dellaert d6edc217ab Changed several Impl functions to methods in ISAM2 and ISAM2Clique 2018-09-30 14:11:00 -04:00
Frank Dellaert 63b7d64fea Fixed headers 2018-09-30 14:09:52 -04:00
Frank Dellaert d401edc917 Split ISAM2 Clique, Params, and Result out in different files, cleaned up headers, and removed ISAM2-inl.h header 2018-09-30 12:58:48 -04:00
Frank Dellaert 7fd8bc1bf5 Restored non-recursive version, disabled solution pointers back-substitute. 2018-09-30 11:19:25 -04:00
Frank Dellaert ba64402985 Added fastBackSubstitute method 2018-09-30 10:47:32 -04:00
Frank Dellaert 5223713c18 Use VectorValues::vector rather than bespoke code for saving delta values. 2018-09-30 10:30:27 -04:00
Frank Dellaert 34326c20ec Cleaned up code cruft 2018-09-30 10:29:12 -04:00
Frank Dellaert e770490ae7 Made vector templated on Key container. 2018-09-30 10:28:45 -04:00
Frank Dellaert 65f307a823 Merge branch 'develop' into fix/isam2 2018-09-30 08:45:05 -04:00
Frank Dellaert 98f42bd1e6 Merged in fix/consistency-checks (pull request #316)
Fix/consistency checks

Approved-by: Alexander <aes368@cornell.edu>
2018-09-29 22:58:52 +00:00
Frank Dellaert a31294d777 Modernized, cleaned up, and turned off non-recursive version (fow now) because it has a bug. 2018-09-29 17:52:20 -04:00
Frank Dellaert 05d5179bc3 Some more cleanup 2018-09-29 17:31:46 -04:00
Frank Dellaert 315ea79e21 Ignore VS code .env file 2018-09-29 00:06:31 -04:00
Frank Dellaert e6c0d7334f Cleaned up cpplint errors - no functionality change 2018-09-29 00:06:19 -04:00
Frank Dellaert 224299ccb9 Cleaned up/naming conventions/docs 2018-09-29 00:05:39 -04:00
Frank Dellaert 67ffd65838 Added Alexander's example file 2018-09-29 00:04:13 -04:00
Frank Dellaert bf24b467ab Merge branch 'develop' into fix/isam2 2018-09-28 22:11:34 -04:00
Mike Sheffler e89d312ff0 Merged in mikesheffler/gtsam (pull request #315)
Fixed testGaussianBayesTreeB failure on AArch64 (ARM64)
2018-09-29 02:03:09 +00:00
Frank Dellaert a87ce9bac4 Fixed consistency checks 2018-09-28 11:20:55 -04:00
Frank Dellaert ce65b5d043 virtual destructors 2018-09-28 11:20:38 -04:00
Frank Dellaert 4a8c2f666c Fixed warning 2018-09-28 11:20:26 -04:00
Mike Sheffler 1ec15a7345 Incorporate Frank's suggestions for PR #315 2018-09-28 00:47:17 -07:00
Mike Sheffler 953ff1aa05 Merged gtborg/gtsam into develop 2018-09-27 18:21:09 -07:00
Mike Sheffler bd4ab1598e Expanded shortcut_overlapping_separator test in testGaussianBayesTreeB to allow for sign reversal in a row of the augmented Jacobian. The joint density does not appear to be affected in the case where the augmented Jacobian row sign is changed, so we should not fail the test if that happens. 2018-09-27 18:19:44 -07:00
Frank Dellaert bfd6f4cd9e Merged fix/unstable-build into develop
Fixes one vector<Point2> container that was left behind after merging Sean's PR
2018-09-27 13:47:46 -04:00
Frank Dellaert 4abb7dae6d Used aligned container 2018-09-27 10:40:44 -04:00
Sean Bowman 90f688d94c Merged in seanbow/gtsam_fork/fix_memory_alignment (pull request #313) after successfully compiling on Mac.
Fix memory alignment issues
2018-09-27 13:58:43 +00:00
Frank Dellaert 84b9e69bba Merged fix/destructor-warning into develop 2018-09-27 09:57:19 -04:00
Mike Sheffler 1a1cfdd0ad Merged gtborg/gtsam into develop 2018-09-27 03:57:09 -07:00
Frank Dellaert 9c3949f738 Added virtual destructors 2018-09-27 00:23:17 -04:00
Frank Dellaert 4ed362dfd4 Ignore Visual Studio Code files 2018-09-27 00:23:00 -04:00
Mike Sheffler 9aad5084e0 Merged in mikesheffler/gtsam (pull request #314)
Fixes failure of 92/221 Test  #92: testAdaptAutoDiff on AArch64 (ARM64)
2018-09-22 15:56:49 +00:00
Sean Bowman c1b14f08f8 Fix more memory alignment issues 2018-09-18 17:29:02 -04:00
Enrique Fernández Perdomo 19707b88a1 Merged in enriquefernandezperdomo/gtsam/fix_recalculate_batch_step_when_variables_removed_onto_develop_04_aug_2016 (pull request #272)
Fix recalculate batch step when variables removed
2018-09-17 15:04:47 +00:00
Mike Sheffler 3b8985fb6e Test of AutoDiff wrapper in an expression modified so that the upAligned size of the relevant binary expression is tested against the size of the expression in the AutoDiff wrapper. When the traceSize() of the expression containing the AutoDiff wrapper is computed, that value (the traceSize) will be computed such that an alignment (currently 16-bit) will be forced. It is thus necessary for the test to also upAlign the relevant binary expression. On x86_64 architectures, this test was accidentally passing because the relevant struct was already aligned on a 16-bit boundary. On AArch64 ('ARM64'), the alignment was *not* on a 16-bit boundary, and this test failed. Modifying the first argument to EXPECT_LONGS_EQUAL in this test to include upAlignment of the relevant binary expression makes the test pass in 'debug' and 'release' builds on both x86_64 and AArch64 architectures 2018-09-11 00:22:20 -07:00
Mike Sheffler b0097b7751 Merged gtborg/gtsam into develop 2018-09-07 20:15:21 -07:00
Sean Bowman b04c0bb15d Fix memory alignment issues 2018-07-13 14:31:02 -04:00
Jing Dong 6b6a8495bb Merged in fix/matlab_wrapper_cal3ds2 (pull request #312)
Fix matlab toolbox compile
2018-06-19 20:02:04 +00:00
Jing Dong bbe30c31bb remove some wrapping terms to fix toolbox compile 2018-06-19 01:00:20 -04:00
Frank Dellaert 1a3a938336 Added Google groups link. 2018-06-11 22:29:02 +00:00
Frank Dellaert 250a039435 Merged in fix/iSAM-334 (pull request #310)
Fix/iSAM-334
2018-05-22 16:34:59 +00:00
Mike Sheffler 5df4af063d Merged in mikesheffler/gtsam (pull request #311)
Update calling convention for pre-integrated IMU measurements in IMUKittiExampleGps, fix scope problem in plot3DTrajectory and make sure that all accessed values are of type Pose3
2018-05-22 16:33:52 +00:00
Frank Dellaert cd66e8e61a Merged in skydio_fixes (pull request #309)
BackprojectFromCamera and some small fixes

Approved-by: Ryan Kennedy <ryan@skydio.com>
2018-05-21 21:01:34 +00:00
AltNav NUC 646f56413f Update calling convention for pre-integrated IMU measurements in IMUKittiExampleGps, fix scope problem in plot3DTrajectory and make sure that all accessed values are of type Pose3 2018-05-14 17:40:48 -07:00