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