Commit Graph

123 Commits (bc1da8577fc7128c3c482c983c0bdc9f65f38fce)

Author SHA1 Message Date
dellaert c7298da4fc Removed all fixed hacks - replaced it with possibly something worse (no reference returned from at) 2015-01-19 20:38:24 +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 097f0fb80d Fix paths 2014-12-28 14:51:19 +01:00
dellaert c8faa102e3 Moved EexpressionFactor related files to gtsam 2014-12-28 13:48:13 +01:00
dellaert e5017984a1 traits_x -> traits 2014-12-26 16:47:51 +01:00
dellaert ba0cef8ca6 Fixed AdaptAutoDiff 2014-12-26 16:13:13 +01:00
dellaert 7213f0b2eb Moved Canonical to AdaptAutoDiff.h for now 2014-12-25 17:42:44 +01:00
Mike Bosse 52ec4f0784 fixed serialization tests 2014-12-23 12:35:49 +01:00
dellaert 00b374c9e9 Merge remote-tracking branch 'origin/develop' into feature/tighteningTraits
Conflicts:
	gtsam/base/LieScalar.h
	gtsam/geometry/Point2.h
2014-12-21 14:39:23 +01:00
Mike Bosse 6e5dbcf2a3 flushing out more compilation errors in tests 2014-12-20 11:54:08 +01:00
dellaert b805a339f3 Merge 'origin/fix/matlab_examples_wrapper' into feature/SoundSlam
Conflicts:
	.cproject
	gtsam.h
	gtsam/nonlinear/Expression-inl.h
	gtsam/nonlinear/Expression.h
	gtsam/nonlinear/Values.h
	gtsam/nonlinear/tests/testExpression.cpp
2014-12-19 16:27:23 +01:00
Paul Furgale 37fc86b595 More slow progress. Added a variable-size specialization for OptionalJacobian 2014-12-16 12:30:11 +01:00
Paul Furgale a8bd7281f3 Moving away from fixed-size matrices 2014-12-15 15:00:48 +01:00
Paul Furgale 0706caf173 Latest edits...started on Eigen types 2014-12-14 20:28:25 +01:00
Paul Furgale 7f7c181945 Replaced ChartValue with GenericValue. Now at the point where we are bumping up against missing Jacobians in gtsam types. It feels like progress. 2014-12-14 12:13:59 +01:00
dellaert 96d4ae7eb1 Removed LieScalar 2014-12-11 13:18:52 +01:00
dellaert 22218eafc4 We will not wrap fixed Vectors and Matrices individually. Methods that take those can just as well be wrapped with Vector or Matrix. Note const and & are ignored for those. I added a small method, insertFixed, that allows one to put in small fixed size matrices for optimization. Did not do retrieval yet. 2014-12-10 10:45:22 +01:00
dellaert 96016edf85 Merge remote-tracking branch 'origin/develop' into feature/fixedSizeDerivatives
Conflicts:
	.cproject
2014-12-04 21:07:34 +01:00
cbeall3 30c4092d80 Move AdaptAutodiff and test to close issue #142 2014-12-04 12:15:53 -05:00
Frank Dellaert d7bf997197 Merged in feature/matlabVectorsAndMatrices (pull request #50)
Matlab wrapper for Vectors and Matrices in Values.
2014-12-01 23:10:24 +01:00
dellaert 63918ff7de Now dynamically sized matrices live in manifolds, too. 2014-11-29 15:06:26 +01:00
dellaert 6505e602d8 FixedRef is now OptionalJacobian 2014-11-28 17:14:26 +01:00
dellaert 747071138e Use new FixedRef type in tests 2014-11-28 01:58:24 +01:00
dellaert c1a10f2cf7 Moved files 2014-11-26 17:25:40 +01:00
Richard Roberts f9ca07e610 Converted Vector(2|3) << ... to Vector2(...) or Vector3(...) syntax 2014-11-23 10:22:25 -08:00
Richard Roberts aa093a35da Updated all comma initializer usages to use .finished() 2014-11-22 16:35:27 -08:00
Jing Dong 290f0ab8a4 propose patch to fix Values constructor from ConstFiltered, and unit tests 2014-11-19 13:29:38 -05:00
dellaert b5327673fb Get rid of LieVector 2014-11-03 11:02:15 +01:00
dellaert 492c607f9e No more Lie types 2014-11-03 09:27:40 +01:00
Paul Furgale 15ab2b27bc Fixed one unit test 2014-11-01 11:47:56 +01:00
Mike Bosse 5e51745b86 debugging serialization of ChartValues 2014-10-31 14:21:02 +01:00
gawela 2788ec7f33 removed std::type_traits which is c++11 2014-10-29 10:23:13 +01:00
Mike Bosse 82f6ed5ca8 inserted spaces after commas 2014-10-28 14:15:34 +01:00
Mike Bosse bc094951ed all values in Values container are now a ChartValue<ValueType, Chart=DefaultChart<ValueType> >
ChartValues are GenericValues and a Chart, which defaults to DefaultChart
had to make charts functional (ie no storage of the chart origin) so that they could be zero sized base class
otherwise there would have been a double of the memory for values (ones for the value, and once for the chart origin, which default to the same)

most tests work, execept for serialization based stuff, and const filtering of values.
2014-10-28 00:57:44 +01:00
Mike Bosse 9ef8980362 using static_cast in GenericValue's virtual functions
should be more efficient, but perhaps will crash instead of throwing an exception when the Value& derived class doesn't match.
2014-10-25 22:23:26 +02:00
Mike Bosse c2cdd21a7a added cast<ValueType> function to Value 2014-10-25 12:18:12 +02:00
Mike Bosse 4a3dc51f85 more tests work, except for serialization based tests 2014-10-24 23:47:02 +02:00
Mike Bosse 1fadda83e0 removed DerivedValue<> inheritence from classes 2014-10-24 18:34:06 +02:00
dellaert c6de457a4b Moved LAGO to slam 2014-06-01 12:25:23 -04:00
dellaert 7119d0c3c2 Sanitized G2o I/O interface to conform to what we had before. No sense in having many different styles, and this works better for MATLAB (now wrapped, as well).
BAL reading/writing should be similarly cleaned up.
2014-06-01 11:46:23 -04:00
dellaert ac3d1ea8b6 Remove timeLago from tests that are run.... 2014-05-31 19:02:41 -04:00
dellaert 76297ea2cc Adding noise does not help much 2014-05-31 17:15:29 -04:00
dellaert 42edec1066 Properly read w10000 2014-05-31 16:24:50 -04:00
dellaert 8fe24183eb Lago timing 2014-05-31 14:37:29 -04:00
dellaert dfb620b5de Header discipline 2014-05-31 13:21:34 -04:00
dellaert 9b8af1bf6e Use namespace explicitly 2014-05-31 13:15:51 -04:00
dellaert 1d43a1f206 removed redundant "Lago" from several function names 2014-05-31 13:13:14 -04:00
dellaert fe33c80b5f Introduced namespace 2014-05-31 13:04:15 -04:00
dellaert 732409faf3 Changed filenames 2014-05-31 12:51:37 -04:00
Luca 48ec78bb40 cleaned up code and added comments 2014-05-28 13:39:22 -04:00