thduynguyen
dc31ef143a
fix bug in NoiseModel signs for ineq weights. Unittest dual graph
2014-04-15 06:07:41 -04:00
thduynguyen
c2378204ef
QPSolver in progress. Finish building dual graph, but not tested.
...
Use mixed constrained noise with sigma < 0 to denote inequalities.
Working set implements the active set method, turning inactive inequalities
to active one as equality constraints by setting their corresponding sigmas to 0
and vice versa. Dual graph now has to deal with mixed sigmas.
2014-04-14 22:57:55 -04:00
djensen3
97dd2fb931
Added camera factors to ground truth creation
2014-04-14 14:38:20 -04:00
Luca
926b4c6443
removed temporary variables - minor
2014-04-14 11:41:55 -04:00
jing
fe81828a2c
add Serialization function to Unit3 and EssentialMatrix classes
2014-04-11 15:33:35 -04:00
Luca
f38d8d7c83
completed test infrastructure for simulated and real consistency tests
2014-04-10 22:56:46 -04:00
Luca
46c6d41cd6
fixed test on real data (gt)
2014-04-10 22:00:07 -04:00
Luca
24157ca124
working on imu test
2014-04-10 19:26:53 -04:00
Luca
c20dd18ab7
renaming
2014-04-10 18:48:29 -04:00
djensen3
a92b3b2339
Added IMU factors to ground truth factor graph.
2014-04-10 13:26:10 -04:00
Luca
6ef11bb297
removed debug statements
2014-04-09 21:14:38 -04:00
Luca
4bdefc3f70
removed debug bloks
2014-04-09 21:04:52 -04:00
Luca
dc7b5d58c0
implemented efficient update of Hessian matrix via Schur complement
2014-04-09 21:01:03 -04:00
Luca
d8fafce224
minor changes to cout when verbosity is TRYLAMBDA
2014-04-09 21:00:38 -04:00
djensen3
a58d00c0f9
Fixed bug
2014-04-09 11:34:59 -04:00
Luca
4123053c81
progress on grouping - still seg faults
2014-04-08 18:55:42 -04:00
djensen3
d677d1781d
Added flag to use scenario 2 ground truth data
2014-04-07 23:12:31 -04:00
Luca
ed6788fff4
fixed bug
2014-04-07 11:56:22 -04:00
Luca
dfda7fad89
minor changes to matlab covariance test
2014-04-06 21:43:53 -04:00
Luca
d325fd1251
working covariance example
2014-04-06 21:05:13 -04:00
Luca
e4f2d39a35
Merge branch 'feature/smartFactors'
2014-04-06 14:43:49 -04:00
Luca
c2069a26cd
Merge branch 'feature/LevenbergMarquardt'
2014-04-06 14:35:52 -04:00
Luca
2908197f1a
Merge branch 'develop'
2014-04-06 14:35:32 -04:00
Luca
08a54ee470
Merge branch 'develop'
2014-04-06 14:28:09 -04:00
Luca
bfff17fd05
Merge branch 'origin/feature/LevenbergMarquardt'
2014-04-06 14:26:54 -04:00
Luca
310fce3be9
last updates from smartFactors project (these files are now removed from that project)
2014-04-06 14:25:46 -04:00
djensen3
d394ec5574
Added ground truth factor graph creation. Added OdometryExample3D as a modified version of OdometryExample for reference (can be removed later)
2014-04-04 17:00:20 -04:00
Andrew Melim
e98b90bd2a
Make building of metis/partition optional via cmake flag
2014-04-04 15:49:04 -04:00
Luca
51248072f9
fixed bug in hessianDiagonal (raw access)
2014-04-03 17:50:52 -04:00
djensen3
93458eaeff
Added flag for second order coriolis terms (default is false)
2014-04-03 16:52:04 -04:00
Andrew Melim
49c11e8fa7
Remove warning flag
2014-04-03 16:35:10 -04:00
Andrew Melim
268bc189ce
Detect clang to prevent issues with llvm
2014-04-03 16:31:55 -04:00
Luca
eaf298bd18
starting covariance analysis on between factors (monte carlo runs)
2014-04-03 11:34:26 -04:00
Alex Cunningham
cb3cec3789
Replaced static variable counter inside ISAM2 update() with a member variable to avoid a bug where if multiple instances of ISAM2 are running in the same process, the counter gets incremented in each of them, resulting in very difficult to debug failures.
2014-03-27 16:15:29 -04:00
jing
8eeb7e8cfb
change name from Cal3Unify to Cal3Unified
2014-03-27 15:15:30 -04:00
jing
77f494b341
calibrate() done by using base class
2014-03-27 15:09:26 -04:00
jing
3f5bbe3fd2
jacobian fixed, now use base class jacobians and chain rule
2014-03-27 15:03:06 -04:00
jing
6d356fbf8e
midterm commit, now Cal3Unify live on Cal3DS2, jacobian sequnce changes
2014-03-27 14:42:53 -04:00
jing
02fc860d9e
add smartfactor base classes, smartProjectionPoseFactor, and its unit test to gtsam_unstable
2014-03-27 13:14:13 -04:00
Luca
9860c8452e
Merge branch 'develop'
2014-03-26 17:26:10 -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
Luca
4f59431d5d
Merge branch 'develop'
...
Conflicts:
.cproject
gtsam/navigation/.gitignore
gtsam/navigation/CombinedImuFactor.h
gtsam/navigation/ImuFactor.h
2014-03-25 16:26:27 -04:00
Luca
6edd3f10fc
added raw memory access version of hessianDiagonal
2014-03-19 17:43:20 -04:00
cbeall3
178b7f29da
clang warnings
2014-03-17 21:56:50 -04:00
Luca
d2b6b12bba
added raw memory access of hessianDiagonal
2014-03-17 19:28:49 -04:00
Luca
f65fc11801
completed print function
2014-03-17 19:06:35 -04:00
Luca
727679ea1d
Merge branch 'feature/LevenbergMarquardt'
2014-03-17 15:58:31 -04:00
Luca
17fef90eaf
Merge branch 'develop'
2014-03-17 15:54:46 -04:00
cbeall3
c5c1460081
silence two more metis warnings
2014-03-17 15:49:14 -04:00
Luca
5f8f38a8e0
when relative decrease is small and positive, the step is applied before termination
2014-03-17 14:20:41 -04:00