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 |
Alex Hagiopol
|
5502691022
|
Deprecated norm_2() in Vector.h
|
2016-03-11 19:34:49 -05:00 |
Frank
|
0372a959ee
|
Many small improvements, bug-fixes, and tests
|
2016-02-24 11:01:19 -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 |
dellaert
|
e66fcf8612
|
New tests
|
2016-01-28 01:27:18 -08:00 |
Frank Dellaert
|
4d93a33f61
|
Static methods should be uppercase.
|
2016-01-26 23:09:58 -08:00 |
dellaert
|
a4e58d06e7
|
Tighter bounds
|
2015-08-26 20:19:26 -07:00 |
Frank Dellaert
|
6b037ea492
|
bearing test
|
2015-07-11 18:32:10 -07:00 |
Frank Dellaert
|
377b90941b
|
switch to Rodrigues everywhere
|
2015-07-05 16:11:04 -07:00 |
dellaert
|
b8e980258c
|
Fixed invariant tests (which were basically no-ops)
|
2015-05-24 10:26:07 -07:00 |
Abe
|
13a4da21b2
|
misc bugfixes and cleanup from skydio
|
2015-05-13 22:26:24 -07:00 |
dellaert
|
675cdc7bcd
|
Commented out offending Pose3 tests
|
2015-02-11 15:07:50 +01:00 |
dellaert
|
6f34725cff
|
Re-enabled tests - fail in Quaternion mode
|
2015-02-11 12:48:55 +01:00 |
krunalchande
|
0807ac9c03
|
Tests fail in Debug with Quaternion mode. Created issue: #212
|
2015-02-11 00:20:55 -05:00 |
dellaert
|
7c8fe9c1a0
|
Do net check derivatives (yet) in Cayley mode
|
2015-02-11 00:13:34 +01:00 |
Chris Beall
|
12020ee7a3
|
duplicate symbol errors on Windows
|
2015-02-07 23:31:53 -05:00 |
dellaert
|
27156ec8c1
|
Split up derivative tests
|
2014-12-26 16:10:47 +01:00 |
dellaert
|
9955610ea4
|
Back to compile flags
|
2014-12-26 00:19:59 +01:00 |
dellaert
|
47ff09f6c8
|
Pose3 lost its mojo! But there are errors in Expmap/Logmap derivatives around identity...
|
2014-12-25 19:43:32 +01:00 |
dellaert
|
b5c5a268a7
|
Merge remote-tracking branch 'origin/develop' into feature/tighteningTraits
Conflicts:
gtsam/geometry/Pose2.h
gtsam/geometry/Pose3.cpp
gtsam/geometry/tests/testPose3.cpp
|
2014-12-25 18:16:30 +01:00 |
thduynguyen
|
ea80e36b24
|
Pose3 [Expmap/Logmap]Derivative
|
2014-12-24 14:01:16 -05:00 |
dellaert
|
355b938f3a
|
Point3 loses its mojo (superfluous Lie/Manifold stuff)
|
2014-12-22 17:22:45 +01:00 |
Mike Bosse
|
263d4e163c
|
more progress, need to fix testSO3.cpp and testManifold.cpp
|
2014-12-17 22:53:56 +01:00 |
Richard Roberts
|
aa093a35da
|
Updated all comma initializer usages to use .finished()
|
2014-11-22 16:35:27 -08:00 |
dellaert
|
113b9d2e74
|
Got rid of unnecessary LieVector usage that broke fixed-code
|
2014-10-22 01:32:59 +02:00 |
Richard Roberts
|
880d9a8e3c
|
Switched to new Eigen built-in special comma initializer
|
2013-12-16 21:33:12 +00:00 |
Jing Dong
|
615c223f81
|
Fix Vector_() to Vec() in gtsam/geometry
|
2013-10-20 07:10:17 +00:00 |
Duy-Nguyen Ta
|
1631222a29
|
fix streaming tests to agree with new print in matlab column vector style
|
2013-08-08 08:44:00 +00:00 |
Frank Dellaert
|
1251ba9abb
|
ostream << operator
|
2013-06-06 01:21:34 +00:00 |
Duy-Nguyen Ta
|
104ad15e91
|
Separate adjointMap, which returns a matrix, and adjoint+adjointTranspose actions on a vector with optional derivatives. Also, change dExpInv_TLN to dExpInv_exp with higher order of approximation
|
2013-04-29 21:22:33 +00:00 |
Alex Cunningham
|
26f5f93c60
|
Added Pose3::align() for labeled correspondences. Fixed depreciated make targets.
|
2013-04-29 18:06:33 +00:00 |
Duy-Nguyen Ta
|
cde44b2952
|
Finally finish implementing the Reconstruction factor for updating the poses of holonomic vehicles using discrete variational integrators (eq. 10 in [Kobilarov09siggraph]). Also, better approximation for the derivative of the inverse expmap wrt the lie algebra in Pose3. Test with numericalderivative.
|
2013-04-22 08:34:40 +00:00 |
Duy-Nguyen Ta
|
96f9ecaf53
|
Change "adjoint" and "adjoint_map" to Adjoint and Adjoint_map, since they correspond to Lie group's Ad operator. Implement the Lie algebra's adjoint operator, aka Lie bracket, and the inverse right-trivialized tangent map of the exponential map using the trapezoidal Lie-Newmark scheme, as detailed in [Kobilarov09siggraph]
|
2013-04-21 05:50:07 +00:00 |
Chris Beall
|
4297d24c96
|
changed tabs to spaces for consistent indentation in all of GTSAM
|
2012-10-02 14:40:07 +00:00 |
Richard Roberts
|
c2c9c4a982
|
Almost everything compiles and passes in windows
|
2012-05-23 18:51:49 +00:00 |
Frank Dellaert
|
659e524fa0
|
Constructor from Pose2
|
2012-01-10 05:05:36 +00:00 |
Richard Roberts
|
f2638b2c0c
|
Fixed names of coordinates modes in Rot3 and Pose3
|
2012-01-08 21:25:29 +00:00 |
Richard Roberts
|
4f59f58cd1
|
retract and localCoordinates optional argument in Pose3 to switch between different math versions, and unit testing all versions
|
2012-01-08 20:43:17 +00:00 |
Frank Dellaert
|
dae02c387f
|
Implemented and tested Rot3.retract based on the Cayley Transform (about three times faster)
|
2012-01-06 01:30:10 +00:00 |
Frank Dellaert
|
e6382c7ec0
|
Fixed major problem with Pose3 retract. All retractions have to have exactly the same derivatives as the exponential map. Hence, it should never make sense to have to match derivaties with a retract version. I deleted all "wrong" derivatives and pushforwards. Finally, CalibratedCamera had to be modified as well as it hardcoded the wrong derivative of transform_to (for efficiency). It now simply implements the chain rule.
|
2012-01-05 16:45:52 +00:00 |
Frank Dellaert
|
53946b28d0
|
Fixed calls of adjointMap and tested correct exponential map derivatives based on them
|
2012-01-04 14:23:50 +00:00 |
Alex Cunningham
|
b9017198db
|
Removed extraneous matlab-related functions and duplicated, commented tests
|
2011-12-08 01:16:04 +00:00 |
Alex Cunningham
|
4b4815e97f
|
Added more functions to wrap, started going though wrap tests
|
2011-12-01 18:57:32 +00:00 |
Alex Cunningham
|
af9320e468
|
Cleaned up commented code
|
2011-11-10 15:19:04 +00:00 |
Richard Roberts
|
716c5175ab
|
Quaternion implementation of Rot3, made default with GTSAM_DEFAULT_QUATERNIONS
|
2011-11-09 01:40:20 +00:00 |
Alex Cunningham
|
d340e556b5
|
Fixes due to bad merge
|
2011-11-07 21:16:26 +00:00 |
Alex Cunningham
|
2b9a3db085
|
Added Group concept, reworked naming and conventions to reduce unnecessary functions
|
2011-11-05 23:01:43 +00:00 |
Alex Cunningham
|
07aaf38245
|
Geometry passes tests with newer interfaces and more concept checks
|
2011-11-04 21:44:29 +00:00 |
Alex Cunningham
|
3b5c6e8cef
|
Removed old Testable base class
|
2011-10-20 02:11:28 +00:00 |
Alex Cunningham
|
541c1085db
|
Added a range to pose function for Pose3
|
2011-10-06 20:47:23 +00:00 |
Alex Cunningham
|
e20561be73
|
Merge branch 'eigen'
|
2011-05-20 13:52:08 +00:00 |
Richard Roberts
|
1a94808f57
|
Tightened thresholds in Rot3, Pose3, Rot2, Pose2, that were "correcting" numbers to zero and one with too loose tolerance. This made it necessary to specify large steps for numerical derivatives (1e-2 instead of the default 1e-5). Fixed this, and updated unit tests to use the default step size.
|
2011-04-08 18:41:50 +00:00 |
Frank Dellaert
|
105041ae01
|
cmath rather than math.h
|
2011-03-21 15:05:40 +00:00 |
Alex Cunningham
|
86c0c06689
|
Added global functions to Lie to allow for template access to full expmap/logmap
|
2011-02-02 06:31:23 +00:00 |
Alex Cunningham
|
8398c8a53d
|
Made versions with [expmap|logmap]Full() for Pose2 and Pose3 to allow access to complete expmap functions, while also allowing for the concurrent existence of the approximate expmap for optimization speed
|
2011-02-02 05:17:21 +00:00 |
Alex Cunningham
|
9d03789b8b
|
Added unicycle test for expmap of Pose3, and it fails due to wrong expmap
|
2011-01-13 18:23:24 +00:00 |
Alex Cunningham
|
120b6878cf
|
Fixed range function for Pose3
|
2011-01-13 17:09:29 +00:00 |
Alex Cunningham
|
6348a33165
|
Added range measurement function to Pose3
|
2011-01-12 19:31:04 +00:00 |
Richard Roberts
|
2c90e3d836
|
Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'.
|
2010-10-25 20:10:33 +00:00 |