Abe
|
13a4da21b2
|
misc bugfixes and cleanup from skydio
|
2015-05-13 22:26:24 -07:00 |
Thomas Schneider
|
0f23958c62
|
Fix some more warnings.
|
2015-03-06 16:44:08 +01:00 |
Thomas Schneider
|
ebf5746987
|
Fix some serialization warnings.
|
2015-03-06 16:12:09 +01:00 |
nsrinivasan7
|
1b634b5472
|
Merge remote-tracking branch 'origin/develop' into feature/oriented_plane3
|
2015-02-11 13:28:51 -05:00 |
dellaert
|
e5017984a1
|
traits_x -> traits
|
2014-12-26 16:47:51 +01:00 |
dellaert
|
99a50a2f87
|
Split up concepts into Group/Manifold/Lie/VectorSpace. Also fixed some implementations and put in exceptions elsewhere, rather than CONCEPT_NOT_IMPLEMENTED macro.
|
2014-12-22 02:50:52 +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 |
dellaert
|
64000bb747
|
Cleaned up handling of constraints, removed Constrained smart option as was not used, and discovered there was already an "isConstrained" method.
|
2014-11-25 13:45:59 +01:00 |
dellaert
|
a8ab910c32
|
Merged twio changes in: the is_constrained() flag that does away with the dynamic cast, and the changes duy made in commit a61b49d to remove the constrained noise model hack. At the same time, both linearize methods (in expressionFactor and NonlinearFactor) now make use of is_constrained().
|
2014-11-02 13:45:54 +01:00 |
dellaert
|
649478f186
|
Should work but seg-faults
|
2014-10-15 01:19:14 +02:00 |
cbeall3
|
24f1da0e01
|
Fixes for latest boost 1.56 on Linux
|
2014-08-14 00:15:15 -04:00 |
Chris Beall
|
351e9ace72
|
add GTSAM_EXPORT
|
2014-06-01 11:28:20 -04:00 |
dellaert
|
89e6e27301
|
Additional unit test
|
2014-05-31 20:29:00 -04:00 |
dellaert
|
e730da95c4
|
Smarter noise models: Diagonal::Sigmas is now actually smart, and Gaussian::SqrtInformation now has a smart flag (default is true)
|
2014-05-28 09:17:31 -04:00 |
dellaert
|
fd376a5247
|
Avoid millions of mallocs when using Unit noise model
|
2014-03-01 18:10:21 -05:00 |
Natesh Srinivasan
|
a1ef0c9c42
|
Turns out that you can use it with ::Sigmas. So added SharedIsotropic
noise model back in
|
2014-01-31 13:12:59 -05:00 |
Natesh Srinivasan
|
ca255a4cee
|
Removed shared pointer to Isotropic becasue it has a protected
constructor
|
2014-01-31 11:57:50 -05:00 |
Natesh Srinivasan
|
2500bfce73
|
Added a shared pointer for Isotropic Noise model
|
2014-01-31 11:42:47 -05:00 |
Richard Roberts
|
686051c032
|
Convert DOS line endings to UNIX
|
2014-01-09 16:39:27 -05:00 |
Alex Cunningham
|
dfb3e60171
|
Fixed issue with serialization by actively changing inf/nan values to zero in constrained noisemodel. Updated WhitenInPlace() and distance(). Apparently this caused a bunch of other unit tests to fail, though.
|
2014-01-04 20:01:05 -05:00 |
Frank Dellaert
|
a3003a0736
|
Merge branch 'origin/release/2.4.0'
Mainly improvements in EssentialMatrix stuff, but also has the new precisions in the diagonal noise model.
|
2014-01-04 00:29:32 -05:00 |
Frank Dellaert
|
6f64b20a5b
|
The precisions are used many many times in HessianFactor::updatATA, so I added them to the NoiseModel. The invsigmas are no longer optional and hence do not cause extra allocation at every invocation. Same with precision: returns const &
|
2014-01-02 18:05:44 -05:00 |
Richard Roberts
|
bf40956592
|
Merged from Hmf6_unordered 970392249a8c50153f24594c9c81acb740cedd06
|
2013-10-03 19:51:56 +00:00 |
Richard Roberts
|
2ad0cd4417
|
Fixed compile error on linux
|
2013-10-03 19:10:13 +00:00 |
Richard Roberts
|
95ac34aeeb
|
Updating Hessian in-place instead of computing Hessian for each Jacobian
|
2013-10-03 16:50:16 +00:00 |
Duy-Nguyen Ta
|
63ff1b47c1
|
support augmented matrices in Matrix's vector_scale_in_place, Constrained's Whiten, WhitenInPlace, and unit(...). These are used in constraints SQP solver with Lagrange multipliers.
|
2013-10-02 03:52:08 +00:00 |
Richard Roberts
|
0bb5d1595d
|
Added Cauchy noise model contributed by Jan Oberländer
|
2013-09-16 20:58:58 +00:00 |
Stephen Williams
|
3025c728ed
|
Added serialization code to robust noise models
|
2013-05-06 22:52:06 +00:00 |
Alex Cunningham
|
3e754ecd70
|
Comments and argument name only change
|
2013-04-10 19:35:48 +00:00 |
Richard Roberts
|
a54d177202
|
Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows
|
2013-03-13 18:56:21 +00:00 |
Duy-Nguyen Ta
|
6eafc9420e
|
update namespace mEstimator for unittests
|
2013-02-08 00:47:52 +00:00 |
Duy-Nguyen Ta
|
25226602c3
|
change namespace "MEstimator" to "mEstimator" to wrap robust noise models to matlab. Add Tukey.
|
2013-02-07 19:19:33 +00:00 |
Yong-Dian Jian
|
43778a6ed3
|
--update the distance() of robust noise model
--add a nonlinear optimization unit test using robust noise model
|
2012-11-06 22:42:01 +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
|
c323f41e8f
|
Fixed silently ignoring robust noise model when calling whiten on one - now throws exception. Also added function to whiten only the rhs vector in robust noise models.
|
2012-09-25 18:45:28 +00:00 |
Chris Beall
|
9e960b4589
|
doxygen fixes
|
2012-09-07 18:54:12 +00:00 |
Richard Roberts
|
5ddd28ba18
|
Removed unused noise model cholesky
|
2012-08-22 22:40:20 +00:00 |
Richard Roberts
|
7e83844715
|
Added missing serialization headers
|
2012-06-30 01:44:16 +00:00 |
Duy-Nguyen Ta
|
6f1ea87a00
|
clean up noise model: Remove Shared[NoiseModel] classes and headers, typedef for backward compatibility in NoiseModel.h. Fix all tests and examples to create shared noise models through static functions in noise model classes. Fix MATLAB wrapper and examples as well. Add tests for MATLAB examples
|
2012-06-22 19:36:49 +00:00 |
Alex Cunningham
|
18ba9bcb3d
|
Removed sample() functions and global random number generator
|
2012-06-22 16:38:01 +00:00 |
Duy-Nguyen Ta
|
0a3d9975f3
|
adding smart flags for several static noise model creation function
|
2012-06-19 06:04:31 +00:00 |
Summit Patel
|
5bcb0de588
|
Fixed doxygen warnings.
|
2012-06-05 19:54:14 +00:00 |
Richard Roberts
|
510e2eacac
|
More progress in compiling on windows
|
2012-05-22 22:52:17 +00:00 |
Richard Roberts
|
6a957d059b
|
Fixed warnings about mixing class and struct
|
2012-03-17 23:57:39 +00:00 |
Richard Roberts
|
cfb24048d9
|
Added accessor functions for robust and noise model in noiseModel::Robust
|
2011-12-21 17:41:15 +00:00 |
Alex Cunningham
|
98410ca5c9
|
Merge branch 'unified_constraints'
Conflicts:
gtsam/linear/NoiseModel.cpp
gtsam/linear/NoiseModel.h
gtsam/linear/tests/testNoiseModel.cpp
|
2011-11-09 22:15:40 +00:00 |
Alex Cunningham
|
70afdfb7d3
|
Added mu to noisemodel
|
2011-11-09 22:09:52 +00:00 |
Alex Cunningham
|
3b5c6e8cef
|
Removed old Testable base class
|
2011-10-20 02:11:28 +00:00 |
Richard Roberts
|
af3c12a7df
|
Implemented N-way factor base class in NoiseModelFactor, added NonlinearFactor{3-6}, adapted NonlinearFactor1,2,3 and NonlinearConstraint1,2,3 to derive from NoiseModelFactor in a minimal way
|
2011-10-03 04:24:24 +00:00 |
Yong-Dian Jian
|
b456733cd0
|
add comments and unit test
|
2011-09-11 04:39:28 +00:00 |