Frank Dellaert
|
03db69117a
|
Define and partially specify Range and Bearing functors
|
2015-07-12 15:51:49 -07:00 |
Frank Dellaert
|
3bad6fea67
|
moved RangeFactor to SAM
|
2015-07-12 12:12:59 -07:00 |
Frank Dellaert
|
5052eb2c64
|
cleaning up
|
2015-07-11 18:31:36 -07:00 |
Frank Dellaert
|
7ff3e11efd
|
removed redundancy in naming
|
2015-07-09 11:29:32 -07:00 |
Frank Dellaert
|
3b16ad2967
|
Moved deprecated headers into subdirectory
|
2015-07-09 11:14:39 -07:00 |
Frank Dellaert
|
377b90941b
|
switch to Rodrigues everywhere
|
2015-07-05 16:11:04 -07:00 |
dellaert
|
464a82cc51
|
Merge remote-tracking branch 'origin/develop' into feature/betterOrdering
Conflicts:
.cproject
gtsam/inference/Ordering.h
gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp
gtsam_unstable/nonlinear/BatchFixedLagSmoother.cpp
gtsam_unstable/nonlinear/ConcurrentBatchSmoother.cpp
|
2015-06-28 15:41:58 -07:00 |
zhaoyang
|
35c23da427
|
change: add const traits and renaming some test parameters
|
2015-06-26 18:24:30 -04:00 |
zhaoyang
|
12f9b413ff
|
feature: add concept test for similarity3
|
2015-06-26 16:01:26 -04:00 |
zhaoyang
|
400a17d9ab
|
change: a little clean up
|
2015-06-26 15:44:08 -04:00 |
dellaert
|
d415cffd4b
|
Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3
|
2015-06-23 22:41:33 -07:00 |
Frank Dellaert
|
801d1fb700
|
Merged in feature/performance (pull request #161)
Improving performance
|
2015-06-23 22:27:10 -07:00 |
cbeall3
|
0e022b3b33
|
Values::keys now returns KeyVector instead of list. Corresponding fixes in Matlab wrapper.
|
2015-06-24 00:35:32 -04:00 |
cbeall3
|
b0f04503c9
|
Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3
# Conflicts:
# gtsam/linear/tests/testRegularHessianFactor.cpp
# gtsam/slam/SmartFactorBase.h
|
2015-06-23 10:03:42 -04:00 |
dellaert
|
f9ddbb1345
|
Eliminated linked list
|
2015-06-21 01:45:56 -07:00 |
dellaert
|
128bac616c
|
Globally replaced FastSet<Key> with KeySet.
|
2015-06-20 18:38:25 -07:00 |
Luca
|
f8205bfe02
|
Merge branch 'develop' into feature/SmartFactors3
Conflicts:
gtsam/geometry/CalibratedCamera.h
gtsam/geometry/tests/testCalibratedCamera.cpp
gtsam/geometry/triangulation.h
gtsam/nonlinear/ExpressionFactor.h
gtsam/slam/SmartProjectionFactor.h
gtsam_unstable/slam/SmartStereoProjectionFactor.h
tests/testExpressionFactor.cpp
|
2015-06-19 16:55:30 -04:00 |
Luca
|
78c8160dc5
|
all tests pass and it compiles (yuppii!), but if I make check I get errors with isManifold and something that seems unrelated to smart factors. going to merge with develop
|
2015-06-19 12:06:45 -04:00 |
Paul Drews
|
99fce3f5af
|
Added a few tests
|
2015-06-11 19:55:10 -04:00 |
Paul Drews
|
76ffc45ee7
|
Merged 'develop'.
Conflicts:
gtsam_unstable/geometry/Similarity3.cpp
gtsam_unstable/geometry/Similarity3.h
|
2015-06-11 19:54:54 -04:00 |
Paul Drews
|
f6ac546cc3
|
Added comparison to brute force matrix exponential
|
2015-06-11 13:56:35 -04:00 |
Paul Drews
|
5ceb7d9ddc
|
Fully implemented logmap/expmap, which are used for retract/localCoordinates
|
2015-06-10 16:36:56 -04:00 |
Paul Drews
|
0d5f0510ab
|
Expmap and Logmap, still incorrect around identity
|
2015-06-10 11:01:34 -04:00 |
dellaert
|
d385984f26
|
Working compose/between/inverse derivatives
|
2015-05-26 01:08:27 -07:00 |
dellaert
|
d060d4621e
|
PoseRTV is now implemented using ProductLieGroup
|
2015-05-25 23:50:00 -07:00 |
dellaert
|
9d522c72f3
|
internal::LieGroup needed if you also want Testable traits
|
2015-05-25 22:04:04 -07:00 |
dellaert
|
b23a51db6d
|
PoseRTV as ProductManifold works
|
2015-05-25 17:13:08 -07:00 |
cbeall3
|
f8ab4ef144
|
Change SimpleCamera from typedef back to regular class to make wrapping+serialiation work. Had to change some templates because vector<PinholeCamera> can't be upcast to vector<SimpleCamera>
|
2015-05-18 14:33:27 -04:00 |
dellaert
|
79d20b6c44
|
GTSAM-style formatting
|
2015-05-13 23:44:46 -07:00 |
Abe
|
13a4da21b2
|
misc bugfixes and cleanup from skydio
|
2015-05-13 22:26:24 -07:00 |
Frank Dellaert
|
e456923a74
|
Merged in feature/SimplerExpressions (pull request #135)
Expressions without MPL
|
2015-05-13 00:36:49 -07:00 |
Frank
|
057aef90d9
|
Fixed some more warnings on Ubuntu
|
2015-05-12 15:05:34 -07:00 |
Frank
|
4ba329c23b
|
Fixed many warnings on Ubuntu
|
2015-05-12 13:46:24 -07:00 |
dellaert
|
4f846ff75f
|
No more boost::mpl needed for Expressions
|
2015-05-12 01:33:33 -07:00 |
dellaert
|
81b3860991
|
Moved all internal data structures to internal namespace
|
2015-05-11 21:19:40 -07:00 |
dellaert
|
13dcc977f2
|
Moved Point2Vector wrapper from gtsam_unstable.h to gtsam.h
|
2015-05-03 17:31:08 -07:00 |
Chris Beall
|
b52ced7a09
|
Merged in fix/serialization_warnings (pull request #128)
Fix some unused variable warnings in the serialization code.
|
2015-04-20 15:00:45 -04:00 |
nsrinivasan7
|
a4fac2ab62
|
added cout style print statements for similarity
|
2015-04-12 15:38:40 -04:00 |
cbeall3
|
ea6f5e3fb9
|
Use TriangulationParameters
|
2015-04-08 21:36:11 -04:00 |
cbeall3
|
762a7b7435
|
Remove selective relinearization and state
|
2015-04-08 17:52:25 -04:00 |
cbeall3
|
51482ea358
|
Remove template parameter D, get from Base::Dim instead
|
2015-04-08 14:21:40 -04:00 |
dellaert
|
956b53dc3b
|
Fixed sign in stereo version
|
2015-03-12 09:51:44 -07:00 |
dellaert
|
2bdeac30f0
|
Fixed compile error w PointCov
|
2015-03-12 07:56:47 -07:00 |
dellaert
|
a4d1874af4
|
Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3
|
2015-03-09 17:51:16 -07:00 |
dellaert
|
faadf5b06f
|
Fully compiles now
|
2015-03-06 08:48:35 -08:00 |
Thomas Schneider
|
472821f16d
|
Merge remote-tracking branch 'upstream/develop' into fix/serialization_warnings
|
2015-03-06 17:10:59 +01:00 |
Thomas Schneider
|
ebf5746987
|
Fix some serialization warnings.
|
2015-03-06 16:12:09 +01:00 |
Chris Beall
|
3be6b16995
|
relax threshold from 1e-7 to 1e-6 to make test pass.
|
2015-03-06 00:32:43 -05:00 |
dellaert
|
758aab6e80
|
Cleaned up test
|
2015-03-05 10:41:49 -08:00 |
dellaert
|
b40c0f7f15
|
Fixed sign
|
2015-03-05 10:36:03 -08:00 |
dellaert
|
dc3d5f77fe
|
Extra stereo tests
|
2015-03-05 10:35:54 -08:00 |
dellaert
|
e6a90db2d5
|
Migrated to non-keyed Fblocks
|
2015-03-04 23:11:01 -08:00 |
dellaert
|
f28b083c14
|
Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3
Conflicts:
gtsam/slam/tests/testSmartProjectionPoseFactor.cpp
|
2015-03-04 16:02:25 -08:00 |
dellaert
|
74605df641
|
Re-ordered methods in .h and .cpp to match them
|
2015-03-03 07:42:31 -08:00 |
dellaert
|
d8822e5b57
|
H1 works for rot/translation, but not scale :-(
|
2015-03-02 21:58:54 -08:00 |
dellaert
|
728991e31f
|
Fixed H2
|
2015-03-02 21:08:57 -08:00 |
dellaert
|
05198c091e
|
comment
|
2015-03-02 21:08:41 -08:00 |
dellaert
|
e0e5590856
|
matrix() returns 4*4 matrix \in GL(4)
|
2015-03-02 21:08:23 -08:00 |
dellaert
|
6bfda9fcba
|
Added prototype derivatives for transform_from
|
2015-03-02 20:34:56 -08:00 |
dellaert
|
fcd00450d3
|
Formatting, use Point3/Rot3, resolved link error of operator*(Point3)
|
2015-03-02 20:09:44 -08:00 |
dellaert
|
1e58c0b0a2
|
Comments and standard BORG formatting
|
2015-03-02 19:34:33 -08:00 |
Frank Dellaert
|
b2dcf35e77
|
Merged in feature/Similarity (pull request #117)
Sim3 Support
|
2015-02-26 23:33:37 +01:00 |
Paul Drews
|
6faa881de6
|
Make the code prettier.
|
2015-02-26 15:10:59 -05:00 |
dellaert
|
a375e7b5be
|
RADICAL2: The SmartProjectionPoseFactor (soon to be renamed SmartPinholePoseFactor, if it survives at all) now no longer stores shared calibrations. Values expect to contain PinholePoses not Pose3s now. The current state of affairs was simply a bug: one pose could be optimized for several different calibrations. It relied on the user to make sure all measurements for a specific pose to optimize were all given the same shared calibration, which was then stored *millions of times* in the pose factors. Instead, there is now *one* shared calibration per PinholePose unknown.
|
2015-02-26 13:55:16 +01:00 |
dellaert
|
a132d959f5
|
RADICAL: Got rid of sensor_pose. In the new PinholePose philosophy, this is entirely the responsibility of the CAMERA. Just like PinholePose, we can have a camera class that has a shared extra transform: it is part of the calibration. PinholePose itself is not able to do this, as the calibration is assumed 2D only, but it's easy to create a class and have the correct derivatives in place.
|
2015-02-26 12:06:43 +01:00 |
dellaert
|
0bf95ae7f6
|
Removed obsolete code, including slow Schur-complement versions
|
2015-02-26 11:44:51 +01:00 |
dellaert
|
fd71974ff3
|
Got mostly rid of computeEP: just a call to cameras.project2
|
2015-02-25 20:52:16 +01:00 |
dellaert
|
850470ef06
|
rename of computeJacobians overloads to better reflect functionality
|
2015-02-25 19:30:17 +01:00 |
Paul Drews
|
abfcfa1a17
|
Merged 'develop'.
|
2015-02-25 11:00:46 -05:00 |
Paul Drews
|
9991ae04f3
|
Fixed unit tests
|
2015-02-25 10:59:25 -05:00 |
Paul Drews
|
8a88f101db
|
Fix deprecation warnings
|
2015-02-24 21:58:17 -05:00 |
dellaert
|
d7b5156dcc
|
rename to reprojectionErrorAfterTriangulation
|
2015-02-25 01:14:36 +01:00 |
dellaert
|
eb28d0ffa8
|
Restored reprojectionErrors -> reprojectionError
|
2015-02-24 14:09:35 +01:00 |
dellaert
|
d6f54475c3
|
BIG change: SmartFactorBase and SmartProjectionFactor now templated on CAMERA
|
2015-02-23 12:43:43 +01:00 |
dellaert
|
64bb6b77d7
|
Merged in feature/SmartCT (pull request #107)
Refactoring of Smart Factors
|
2015-02-22 06:14:19 +01:00 |
zhaoyang
|
1d81572894
|
Capitalize static methods in ordering.h
This commit involves the API change. Related files in gtsam have been changed. All the tests examples run without issue.
|
2015-02-21 13:16:03 -05:00 |
Paul Drews
|
b53c26c934
|
Merge remote-tracking branch 'origin/develop' into feature/Similarity
Conflicts:
.cproject
|
2015-02-20 00:36:52 -05:00 |
Paul Drews
|
f9ccd23d4a
|
Refactored into class and unit test
|
2015-02-19 01:21:20 -05:00 |
Paul Drews
|
42d8e1fcb2
|
Working Sim3 Transform
|
2015-02-13 09:06:08 -05:00 |
cbeall3
|
5afc3c4cea
|
again: overlooked Dim -> dimension because this factor has no unit test!
|
2015-01-28 16:48:12 -05:00 |
Paul Drews
|
db73a0dd1d
|
Working, with stub log/expmap and identity
|
2015-01-28 14:55:13 -05:00 |
Paul Drews
|
10b56a115c
|
Working Similarity3 transform with unit tests.
|
2015-01-26 13:38:32 -05:00 |
Paul Drews
|
c6b3535dda
|
retract works, local coordiantes still broken
|
2015-01-25 01:28:16 -05:00 |
Paul Drews
|
a87a3dd987
|
Rotation works, translation and scale incorrect
|
2015-01-24 22:42:48 -05:00 |
cbeall3
|
b1cea2bee7
|
overlooked Dim -> dimension because this factor has no unit test!
|
2015-01-23 14:29:25 -05:00 |
Paul Drews
|
d28ef19b9a
|
Merge remote-tracking branch 'origin/develop' into feature/Similarity
Partial update of Similarity to BAD
Conflicts:
.gitignore
|
2015-01-23 08:10:21 -05:00 |
Paul Drews
|
bade68fa33
|
Simple single prior optimization
|
2015-01-12 12:58:17 -05:00 |
Paul Drews
|
a88b10eacc
|
Working similarity3 transform with unit tests
|
2015-01-07 09:57:48 -05:00 |
Paul Drews
|
89460fe931
|
Unit tests still fail, but believed to be correct.
|
2015-01-02 09:02:43 -05:00 |
dellaert
|
e119846280
|
Updated examples and test
|
2014-12-28 19:10:41 +01:00 |
dellaert
|
c58f2c15dc
|
Moved to gtsam
|
2014-12-28 19:09:12 +01:00 |
dellaert
|
3587ad4e2c
|
Merge remote-tracking branch 'origin/develop' into feature/SoundSlam
Conflicts:
examples/SFMExampleExpressions.cpp
|
2014-12-28 18:53:09 +01:00 |
dellaert
|
7c455efe50
|
Made Event into new-style manifold
|
2014-12-28 18:24:00 +01:00 |
dellaert
|
2ee192e950
|
Fix header
|
2014-12-28 18:23:22 +01:00 |
dellaert
|
f9c353d4a5
|
Merge remote-tracking branch 'origin/develop' into feature/SoundSlam
Conflicts:
.cproject
gtsam/base/LieMatrix.h
gtsam/base/LieVector.h
gtsam/base/OptionalJacobian.h
gtsam/base/tests/testOptionalJacobian.cpp
gtsam/geometry/Cal3_S2Stereo.h
gtsam/geometry/CalibratedCamera.h
gtsam/geometry/PinholeCamera.h
gtsam/geometry/Point2.h
gtsam/geometry/Point3.h
gtsam/geometry/Pose2.cpp
gtsam/geometry/Pose2.h
gtsam/geometry/Pose3.cpp
gtsam/geometry/Pose3.h
gtsam/geometry/Rot2.cpp
gtsam/geometry/Rot2.h
gtsam/geometry/Rot3.cpp
gtsam/geometry/Rot3.h
gtsam/geometry/Rot3M.cpp
gtsam/geometry/Rot3Q.cpp
gtsam/geometry/Unit3.cpp
gtsam/geometry/tests/testRot3.cpp
gtsam/nonlinear/AdaptAutoDiff.h
gtsam/nonlinear/Expression-inl.h
gtsam/nonlinear/Expression.h
gtsam/nonlinear/tests/testExpression.cpp
gtsam/slam/RangeFactor.h
timing/timeAdaptAutoDiff.cpp
timing/timeCameraExpression.cpp
|
2014-12-28 17:45:41 +01:00 |
dellaert
|
9b5136d35c
|
Moved examples
|
2014-12-28 17:15:14 +01:00 |
dellaert
|
401ee70364
|
Fixed overload resoltion error in template matching by removing overloads in traits
|
2014-12-28 17:14:04 +01:00 |
dellaert
|
c4457682bc
|
Fixed header file
|
2014-12-28 17:13:20 +01:00 |
dellaert
|
a454327e7b
|
Moved include file
|
2014-12-28 16:44:32 +01:00 |
dellaert
|
111b9511ac
|
Moved timing files
|
2014-12-28 16:40:40 +01:00 |