dellaert
|
a18875b598
|
Changed headers to GTSAM-style (near to far)
|
2015-06-14 16:05:09 -07:00 |
dellaert
|
5771664622
|
Starting to diagnose issue with lower-left entry of Hessian
|
2015-06-14 16:01:54 -07:00 |
dellaert
|
7698c52ce9
|
Created BinaryJacobianFactor template
|
2015-06-14 15:50:15 -07:00 |
dellaert
|
06902209b0
|
Fixed bug in hessian scalar computation
|
2015-06-14 15:19:55 -07:00 |
dellaert
|
30104a114e
|
More tests with failing example
|
2015-06-14 15:03:44 -07:00 |
dellaert
|
a94c2e7323
|
Renamed to BinaryJacobianFactor
|
2015-06-14 15:02:48 -07:00 |
dellaert
|
9fcd498d6a
|
BORG formatting
|
2015-06-14 13:37:51 -07:00 |
dellaert
|
8c22684bbb
|
Went back to base 1, and used constructors for blocks (cleaner)
|
2015-06-14 13:02:44 -07:00 |
dellaert
|
df226fc436
|
No longer store my own matrices but get same performance using block
|
2015-06-14 12:54:18 -07:00 |
dellaert
|
e045a5e1f7
|
Added more powerful tests on updateHessian
|
2015-06-14 12:53:20 -07:00 |
dellaert
|
850501ed52
|
BORG Formatting
|
2015-06-14 11:16:54 -07:00 |
dellaert
|
2c99f68ed7
|
Some formatting/cleanup before fixing bug
|
2015-06-14 10:56:22 -07:00 |
Frank Dellaert
|
4909fef21a
|
Fixed issue
|
2015-06-13 20:20:33 -07:00 |
Frank Dellaert
|
4e1a0edb0a
|
Reverted back to vector to avoid troubles w TBB
|
2015-06-13 20:19:44 -07:00 |
Frank Dellaert
|
107ed37e0c
|
Merge branch 'justKeys' into feature/LinearSolverCleanup
|
2015-06-13 16:23:45 -07:00 |
Frank Dellaert
|
d0775faeba
|
Save slots to bring cost down from O(n^3) to O(n^2) - again, in theory. In practice, it did seem to help for larger HessianFactors (as expected).
|
2015-06-13 12:26:10 -07:00 |
Frank Dellaert
|
f6575323d6
|
Sidestep Scatter altogether and just use HessianFactor keys_. In theory, n^3 lookup cost, but in practice (as keys is contiguous memory) just as fast as map.
|
2015-06-13 12:06:13 -07:00 |
Frank Dellaert
|
08f30966dd
|
Got rid of obsolete getSlots method
|
2015-06-13 11:03:12 -07:00 |
Frank Dellaert
|
6f78e00812
|
Merge branch 'slotMethod' into feature/LinearSolverCleanup
|
2015-06-13 09:17:18 -07:00 |
Frank Dellaert
|
c8cff296fb
|
Don't bother making an array
|
2015-06-13 09:01:13 -07:00 |
Frank Dellaert
|
68d9905359
|
Merged in feature/stereocamera_backproject_addJacobian (pull request #153)
Add optional jacobians to StereoCamera backprojection
|
2015-06-12 17:29:26 -04:00 |
zhaoyang
|
abe6b9cec6
|
change 'world' to 'point'
|
2015-06-12 17:27:36 -04:00 |
zhaoyang
|
3d18d70d69
|
change naming for local_point & world_point
|
2015-06-12 16:55:38 -04:00 |
zhaoyang
|
8440e3c3b2
|
cool, a simplified D_local_z jacobian
|
2015-06-12 16:53:32 -04:00 |
zhaoyang
|
2a2b885cdd
|
change local variable naming...
|
2015-06-12 16:07:36 -04:00 |
zhaoyang
|
950cdec3b6
|
Merged 'develop'.
|
2015-06-12 15:34:05 -04:00 |
Frank Dellaert
|
b4ec622525
|
Merged in fix/testRegularJacobianFactor (pull request #152)
fix the RegularJacobianFactor overload issue, for mutiplyHessianAdd function.
|
2015-06-12 15:23:52 -04:00 |
zhaoyang
|
4c9b1de675
|
Tests passed with real settings
|
2015-06-12 15:09:28 -04:00 |
zhaoyang
|
9ac223ec7d
|
correct the chain rule in Jacobian
|
2015-06-12 15:08:58 -04:00 |
zhaoyang
|
4c4c72adb4
|
oops, this should be derivative against pose in test
|
2015-06-12 13:56:47 -04:00 |
zhaoyang
|
fb34c099ec
|
fix the RegularJacobianFactor overload issue, for mutiplyHessianAdd function.
|
2015-06-12 13:35:45 -04:00 |
Frank Dellaert
|
6664699c4c
|
getSlots method
|
2015-06-12 09:33:55 -07:00 |
lvzhaoyang
|
a5d74f77d7
|
add test case. correct constness for backproject2 definition
|
2015-06-12 10:47:02 -04:00 |
Frank Dellaert
|
b712a65c21
|
Updated gttic strings as well
|
2015-06-12 00:28:15 -07:00 |
Frank Dellaert
|
41a0146b05
|
changed updateATA -> updateHessian. Much clearer
|
2015-06-12 00:20:37 -07:00 |
Frank Dellaert
|
c9910625c2
|
Fixed headers
|
2015-06-11 23:51:35 -07:00 |
Frank Dellaert
|
bcc34d1c12
|
No more copy constructor
|
2015-06-11 23:49:28 -07:00 |
Frank Dellaert
|
15d5542809
|
Renamed variable
|
2015-06-11 23:48:18 -07:00 |
Frank Dellaert
|
692ddd8f36
|
Made node keys ordered to avoid copy constructor in eliminate
|
2015-06-11 23:38:57 -07:00 |
Frank Dellaert
|
63d918ed7a
|
Now FastVector
|
2015-06-11 23:38:29 -07:00 |
Frank Dellaert
|
6ed82459ba
|
Set params to be like ceres
|
2015-06-11 23:11:35 -07:00 |
Frank Dellaert
|
f89ffdc81c
|
Restored defaults (test failed)
|
2015-06-11 23:11:24 -07:00 |
Frank Dellaert
|
5f41529fff
|
Added required method
|
2015-06-11 21:45:01 -07:00 |
Frank Dellaert
|
257060e8dd
|
Scatter class in separate compilation unit
|
2015-06-11 21:21:01 -07:00 |
zhaoyang
|
cb76d321d3
|
add back-projection derivative w.r.t. point, only the equation not finished yet.
|
2015-06-11 17:16:50 -04:00 |
Frank Dellaert
|
29c2b47ace
|
Fixed comments, added TODO
|
2015-06-11 14:09:00 -07:00 |
Frank Dellaert
|
e140538a48
|
Use diagonal damping by default
|
2015-06-11 13:22:38 -07:00 |
Frank Dellaert
|
635a2a0792
|
Fix bug that could disconnect graph
|
2015-06-11 13:22:26 -07:00 |
Frank Dellaert
|
75818c620d
|
Merge branch 'before' into feature/LinearSolverCleanup
|
2015-06-11 10:54:19 -07:00 |
Frank Dellaert
|
05a120d94c
|
Hardcode ordering and add verbosity
|
2015-06-11 09:44:23 -07:00 |