Alex Hagiopol
|
2fe0c26f4e
|
Deprecated delta() and basis(). All unit tests pass.
|
2016-04-15 20:01:22 -04:00 |
Alex Hagiopol
|
76308a5d46
|
Deprecated Vector zero(size_t n). All unit tests pass.
|
2016-04-15 16:54:46 -04:00 |
Alex Hagiopol
|
70b2aab352
|
Deprecated all inline functions in Matrix.h.
|
2016-04-11 15:11:29 -04:00 |
Alex Hagiopol
|
93bf31f852
|
Replaced Vector::Constant(N,value) with VectorN::Constant(value).
|
2016-03-12 20:47:16 -05:00 |
Alex Hagiopol
|
026a0f59fe
|
Deprecated repeat() in Vector.h.
|
2016-03-11 23:10:18 -05:00 |
dellaert
|
1c920967d9
|
No more use of vector() or default constructor
|
2016-02-12 00:06:07 -08:00 |
Frank
|
2060b09a2b
|
Avoid calling default constructors and/or vector
|
2016-02-11 19:03:11 -08:00 |
Frank
|
94ccf98985
|
Avoid default constructor in tests
|
2016-02-11 19:01:54 -08:00 |
Frank
|
0a7fd27f28
|
Working on getting a simple typedef to compile - as well as dealing with Point3() now creating uninitialized memory.
|
2016-02-10 17:48:52 -08:00 |
Frank
|
23d4c0fd9f
|
Deprecated several Point3 methods
|
2016-02-08 13:27:38 -08:00 |
Frank Dellaert
|
9e4b4b3f72
|
Merged in feature/testTransform_Sim3 (pull request #218)
Fixed Sim3 Action derivative
|
2016-02-08 08:11:51 -08:00 |
dellaert
|
5f0b493666
|
Cleanup
|
2016-02-08 00:12:19 -08:00 |
dellaert
|
e39eed661e
|
Formatting
|
2016-02-07 22:29:51 -08:00 |
dellaert
|
fb3eda5eee
|
Fixed derivative of group action, as explained in LieGroups.pdf
|
2016-02-07 22:26:10 -08:00 |
lvzhaoyang
|
c5b2c63c9d
|
fix typo in test for Sim3 transform_from
|
2016-02-07 23:51:26 -05:00 |
dellaert
|
0ceeb4bd47
|
A set of geometry changes from the FixedValues branch, unrelated to that PR
|
2016-02-07 20:11:01 -08:00 |
dellaert
|
f64d17f4f0
|
Cleaned up and tested exmpap
|
2016-02-07 15:02:07 -08:00 |
dellaert
|
d7ed19dc21
|
Fixed equality, transform_from, AdjointMap, and added wedge (for testing AdjointMap)
|
2016-02-07 14:05:59 -08:00 |
dellaert
|
95f4d14d5e
|
Fixed static Rot3 methods
|
2016-02-07 13:00:49 -08:00 |
dellaert
|
faffcb193e
|
Merge remote-tracking branch 'origin/develop' into feature/OptimizeSimilarity
Conflicts:
gtsam_unstable/geometry/tests/testSimilarity3.cpp
|
2016-02-07 13:00:29 -08:00 |
Frank Dellaert
|
4d93a33f61
|
Static methods should be uppercase.
|
2016-01-26 23:09:58 -08:00 |
Duy-Nguyen Ta
|
e2ce27f712
|
move static member definition to cpp file
|
2015-09-22 08:17:19 -04:00 |
Frank Dellaert
|
377b90941b
|
switch to Rodrigues everywhere
|
2015-07-05 16:11:04 -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 |
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
|
9d522c72f3
|
internal::LieGroup needed if you also want Testable traits
|
2015-05-25 22:04:04 -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 |
Thomas Schneider
|
ebf5746987
|
Fix some serialization warnings.
|
2015-03-06 16:12:09 +01: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 |
Paul Drews
|
6faa881de6
|
Make the code prettier.
|
2015-02-26 15:10:59 -05:00 |
Paul Drews
|
9991ae04f3
|
Fixed unit tests
|
2015-02-25 10:59:25 -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 |
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 |
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
|
7c455efe50
|
Made Event into new-style manifold
|
2014-12-28 18:24:00 +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
|
e5017984a1
|
traits_x -> traits
|
2014-12-26 16:47:51 +01:00 |
dellaert
|
5473550eea
|
Using traits in many places (forced by loss of Point2 mojo)
|
2014-12-22 16:02:33 +01:00 |
dellaert
|
79d8514528
|
MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes.
|
2014-12-21 22:02:57 +01:00 |
Paul Furgale
|
da4c44e12d
|
More progress
|
2014-12-14 15:26:43 +01:00 |
Paul Drews
|
a7b8e60272
|
Unit test failure, either retraction or localCoordinates is wrong for rotation
|
2014-12-12 10:38:59 -05:00 |
Paul Drews
|
c6e4cd5e03
|
Operational Sim3 with basic unit tests
|
2014-12-12 10:12:58 -05:00 |
Paul Drews
|
69f27b9488
|
Additional unit test
|
2014-12-12 08:43:57 -05:00 |
Paul Drews
|
8c4468185a
|
Take a stab at localCoordinates
|
2014-12-11 22:54:02 -05:00 |
dellaert
|
a9121fc3fc
|
Now it's super-easy to create priors on pieces of state.
|
2014-12-11 13:45:15 +01:00 |
dellaert
|
bb00e375da
|
Print for MATLAB
|
2014-12-10 21:44:56 +01:00 |
dellaert
|
d17caa5487
|
Event header and test file
|
2014-12-10 19:14:18 +01:00 |
dellaert
|
f71513b3bf
|
Compiles and test runs
|
2014-12-05 15:50:09 +01:00 |
Paul Drews
|
51c4a50c23
|
Initial broken commit of Similarity Transform
|
2014-12-05 09:28:10 -05:00 |
Richard Roberts
|
aa093a35da
|
Updated all comma initializer usages to use .finished()
|
2014-11-22 16:35:27 -08:00 |
dellaert
|
3824fe5f90
|
Fixed assert_equal and warnings
|
2014-11-04 15:48:30 +01:00 |
dellaert
|
4afe132b1a
|
Fixed dimensions of Vectors
|
2014-11-04 15:41:14 +01:00 |
dellaert
|
2a745b6c26
|
No more LieVector/LieScalar
|
2014-11-03 13:32:58 +01:00 |
dellaert
|
b5327673fb
|
Get rid of LieVector
|
2014-11-03 11:02:15 +01:00 |
gawela
|
2788ec7f33
|
removed std::type_traits which is c++11
|
2014-10-29 10:23:13 +01:00 |
Mike Bosse
|
1fadda83e0
|
removed DerivedValue<> inheritence from classes
|
2014-10-24 18:34:06 +02:00 |
dellaert
|
113b9d2e74
|
Got rid of unnecessary LieVector usage that broke fixed-code
|
2014-10-22 01:32:59 +02:00 |
dellaert
|
1eb5e185e5
|
New numericalDerivatives with traits an Charts - still some segfaults, *and* there should be no need for (a) multiple prototypes to match against c++ pointers, (b) the use of explicit template arguments. A task for someone...
|
2014-10-21 18:50:52 +02:00 |
dellaert
|
0a6fe0f0a8
|
No more default argument
|
2014-10-07 00:44:40 +02:00 |
cbeall3
|
87f5818776
|
Move smart projection factor
|
2014-05-31 15:33:19 -04:00 |
Luca
|
6f692b1547
|
Merge branch 'develop'
Conflicts:
gtsam/base/SymmetricBlockMatrix.cpp
gtsam/linear/JacobianFactor-inl.h
gtsam_unstable/geometry/tests/testTriangulation.cpp
|
2014-03-12 12:57:59 -04:00 |
dellaert
|
f5ce1d865e
|
A custom linearize for speed
|
2014-03-04 02:50:28 -05:00 |
dellaert
|
b1013163e7
|
Switched to TriangulationFactors: huge improvement
|
2014-03-02 15:51:02 -05:00 |
dellaert
|
5c466a7914
|
Moved to header file
|
2014-03-02 15:36:29 -05:00 |
dellaert
|
a7f98a8316
|
Drastically simplified by passing cameras
|
2014-03-02 15:33:56 -05:00 |
dellaert
|
f3ee25f1a8
|
TriangulationFactor, first version
|
2014-03-02 14:56:50 -05:00 |
dellaert
|
dfee108e53
|
Some more refactoring
|
2014-03-02 13:49:42 -05:00 |
dellaert
|
bf779af3d1
|
added twoPoses test
|
2014-03-02 13:44:18 -05:00 |
dellaert
|
7b93cd207c
|
fixed header bloat
|
2014-03-02 13:34:43 -05:00 |
dellaert
|
68401cf216
|
removed Cheirality testing in that GTSAM mode
|
2014-03-02 13:16:36 -05:00 |
dellaert
|
ba6f857663
|
Removed some copy/paste
|
2014-03-02 13:02:21 -05:00 |
Richard Roberts
|
485b3b475a
|
Fixed a typo that disabled the testTriangulation tests.
|
2014-02-23 18:50:58 -05:00 |
Richard Roberts
|
661a157553
|
Working on standardizing/simplifying building unit tests and examples. Much simpler cmake function to add a glob of tests, doing away with convenience libraries, and removing other options that we never change from their defaults.
|
2014-02-13 01:34:31 -05:00 |
Richard Roberts
|
4b8c17ec77
|
Changed target name to 'gtsam' instead of 'gtsam-shared' and 'gtsam-static'. Modified CMake options to only allow building either static or shared, but not both. Enabled GTSAM_BUILD_TYPE_POSTFIXES by default on all platforms.
|
2014-01-30 14:41:25 -05:00 |
jing
|
96296333ae
|
remove all LieVector(size_t m, ...), which doesn't check parameter's type and it's also dangerous
|
2014-01-23 18:35:29 -05:00 |
jing
|
8641816b21
|
fix Vector_() in gtsam_unstable and tests
|
2014-01-23 02:03:12 -05:00 |
Frank Dellaert
|
dd447f2c6c
|
Moved all common methods in new file Rot3.cpp
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20416 898a188c-9671-0410-8e00-e3fd810bbb7f
|
2013-12-21 18:30:46 -05:00 |
Richard Roberts
|
880d9a8e3c
|
Switched to new Eigen built-in special comma initializer
|
2013-12-16 21:33:12 +00:00 |