Commit Graph

708 Commits (90dc1ce3b51a6917a5cf47de2c4d5f636aade31d)

Author SHA1 Message Date
Frank Dellaert 8801de4d63 Pose3 naming convention 2019-05-16 15:06:15 -04:00
Frank Dellaert 70d3c9044d Fixed ILS error in example 2019-05-15 22:33:22 -04:00
Frank Dellaert ed721a152a Example coded, throws ILS 2019-05-15 20:55:16 -04:00
Frank Dellaert 912c091dc9 Resurrected remaining tests and deleted two 2019-05-15 20:33:23 -04:00
Frank Dellaert 110240aa4f Resurrected lots of elimination tests 2019-05-15 20:10:46 -04:00
Frank Dellaert 464804d8f5 Recovered eliminateOne 2019-05-15 17:40:57 -04:00
Duy-Nguyen Ta b2e5dadcdb Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into fix/trailing_whitespaces
# Conflicts:
#	gtsam/symbolic/tests/testVariableIndex.cpp
#	gtsam_unstable/gtsam_unstable.h
#	gtsam_unstable/linear/RawQP.cpp
#	gtsam_unstable/linear/RawQP.h
2019-05-12 09:26:28 -04:00
Frank Dellaert b6abcb04f2 Split off builder, now also used with same parameters in SubGraphSolver 2019-04-14 14:14:48 -04:00
Frank Dellaert 7b6eaa4333 removed unused typedefs 2019-04-13 22:05:49 -04:00
Frank Dellaert 913262b27d Fixed issue with test with tbb iterators 2019-04-08 16:46:56 -04:00
Frank Dellaert a7227cab43 Cleaned up formatting 2019-04-07 22:33:58 -04:00
Frank Dellaert c1c2fd7008 Fixed the tests - key was choosing right ordering 2019-04-07 22:31:27 -04:00
Frank Dellaert 2de0957b2d Renamed some variables, used subVector as a test 2019-04-07 18:14:53 -04:00
Frank Dellaert 93a7c99f03 Created more unit tests attesting problems with solve. 2019-04-07 13:15:05 -04:00
Frank Dellaert 490a558fe1 Fixed dimension mismatch (on account of three extra dummy factors) 2019-04-07 13:15:05 -04:00
Frank Dellaert 3889b29305 Resurrected tests 2019-04-07 13:15:05 -04:00
Frank Dellaert 3737474d1e Deprecated all but three constructors. 2019-04-04 09:23:02 -04:00
Frank Dellaert aaf2ff5689 Resurrected tests 2019-04-04 01:17:47 -04:00
Duy-Nguyen Ta 1cdc228d6a remove trailing spaces 2019-02-11 10:58:34 -05:00
Frank Dellaert fbcfbf0cdd Made naming convention in wrapper uniform.
2D means Pose2 + Point2
3D means Pose3 + Point3
2018-12-31 11:19:46 -05:00
dellaert 70f428fed1 Merge branch 'fix/iSAM2' into fix/GenericValue-assignment
Added extra update so converges faster, and matches test in Issue #412

Conflicts:
	tests/testVisualISAM2.cpp
2018-12-18 14:40:33 -05:00
dellaert 77f3a9195c Added an iSAM2 convergence test. 2018-12-18 14:22:44 -05:00
dellaert ab0fb0d4a5 Added iSAM2 test to check issue #412 2018-12-18 13:56:38 -05:00
Chris Beall 8c221efda2 Fix build for GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF 2018-11-27 10:54:14 -08:00
dellaert 79fe89eaa9 Switched to using c++11 braces-style initialization 2018-11-08 17:26:09 -05:00
dellaert d86782eebc Some remaining std::vector stragglers 2018-11-08 12:25:21 -05:00
Frank Dellaert 2aa43e11bd Use KeyVector everywhere to avoid conversions 2018-11-08 10:10:32 -05:00
Frank Dellaert 566315f47d Solved overloading 2018-10-02 23:25:27 -04:00
Frank Dellaert d6edc217ab Changed several Impl functions to methods in ISAM2 and ISAM2Clique 2018-09-30 14:11:00 -04:00
Frank Dellaert a31294d777 Modernized, cleaned up, and turned off non-recursive version (fow now) because it has a bug. 2018-09-29 17:52:20 -04:00
Mike Sheffler 1ec15a7345 Incorporate Frank's suggestions for PR #315 2018-09-28 00:47:17 -07:00
Mike Sheffler bd4ab1598e Expanded shortcut_overlapping_separator test in testGaussianBayesTreeB to allow for sign reversal in a row of the augmented Jacobian. The joint density does not appear to be affected in the case where the augmented Jacobian row sign is changed, so we should not fail the test if that happens. 2018-09-27 18:19:44 -07:00
dellaert 16057a2c8e Unit test, succeeds... 2017-08-08 00:59:33 -07:00
Yao Chen bd67779f74 Merged in feature/variadic-emplace_back (pull request #274)
Feature/variadic emplace_back

Approved-by: Jing Dong
2017-03-12 05:19:15 +00:00
Jing Dong d7d35876f1 jacobians for logmap and expmap 2016-10-03 19:11:44 -04:00
Yao Chen 249d6b0b1b Replaced graph.push_back with graph.emplace_shared if needed. 2016-10-01 11:17:41 -04:00
Abe fbe9aac41c squash local changes on top of gtsam upstream pull from 6/14/2016 2016-06-18 23:13:59 -07:00
Frank Dellaert a97502f5a1 Resolved all issues with typedefs 2016-06-06 21:57:52 -07:00
dellaert 41b091e86f Chasing down more vector() and Point2 default constructor uses 2016-06-06 00:37:49 -07:00
dellaert bdbbe0203d Derive Point2 from Vector2 and deprecate a number of methods 2016-06-05 23:52:04 -07:00
dellaert 72fe66d468 Removed headers 2016-05-22 14:22:36 -07:00
Yao Chen a464769ce1 Replaced BOOSE_FOREACH with for in tests folder. Tested the changed code locally: successful. 2016-05-20 21:29:02 -04:00
Alex Hagiopol b021ccef36 Global replace of Vector::Ones(1) and Matrix::Ones(1,1) with I_1x1 2016-04-16 12:32:48 -04:00
Alex Hagiopol b6728ef620 Deprecated Vector ones(size_t n). All unit tests pass. 2016-04-15 17:30:54 -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 aa599d409c Oops...fixed mistypes. Unit tests pass now. 2016-04-11 16:04:24 -04:00
Alex Hagiopol 379ad8b3d2 Fixed incorrect replacement of Vector.h's ones(n) with Matrix::Ones(m,n). 2016-04-11 15:25:08 -04:00
Alex Hagiopol 70b2aab352 Deprecated all inline functions in Matrix.h. 2016-04-11 15:11:29 -04:00
Alex Hagiopol 026a0f59fe Deprecated repeat() in Vector.h. 2016-03-11 23:10:18 -05:00
dellaert fad9462661 A better solution through typedef of FactorIndices -> FastVector<size_t> 2016-02-25 23:51:01 -08:00
Frank 8e6baf9e7e Fixed Point3 constructor 2016-02-24 14:44:05 -08:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
Frank Dellaert 5afdc24ca7 Merged in feature/typedefPoint3 (pull request #225)
Point3 -> Vector3
2016-02-18 11:13:33 -08:00
Frank Dellaert a283938b47 A minimal traits example 2016-02-16 10:23:02 -08:00
dellaert 1c920967d9 No more use of vector() or default constructor 2016-02-12 00:06:07 -08:00
dellaert c781ca46db Merge remote-tracking branch 'origin/feature/evenFasterExpressions' into feature/typedefPoint3 2016-02-11 22:39:39 -08:00
dellaert 5c3dd7914b Removed checks on sizeof(Record) as non-portable. 2016-02-11 22:36:03 -08:00
Frank 94ccf98985 Avoid default constructor in tests 2016-02-11 19:01:54 -08:00
Frank a19aa793d7 Cleaned up a number of Point3/Rot3 related uses 2016-02-08 17:31:32 -08:00
Frank Dellaert 063e0a47ee Moved functors to Matrix.h, without Expression sugar 2016-02-01 09:13:25 -08:00
Frank Dellaert cb93c2bfc1 Multiplying with the inverse of a matrix function 2016-01-31 20:11:17 -08:00
Frank Dellaert e6521703e6 Derivative of multiplying with inverse of matrix 2016-01-31 16:26:36 -08:00
dellaert d1271fd9d5 Fixed product retract/localCoordinates and corresponding tests 2015-07-16 23:48:56 -07:00
Frank Dellaert 30435da070 Moved BearingRangeFactor to SAM 2015-07-12 18:57:26 -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 aa1fae41a9 Added testcase mixing binary and ternary cases 2015-07-09 00:53:40 -07:00
Frank Dellaert a923086a00 Removed print statements 2015-07-09 00:42:48 -07:00
Frank Dellaert 20b669bed6 Refined testcase even more for debugging 2015-07-09 00:40:21 -07:00
Frank Dellaert 2bc0d580e7 Slightly changed example, debugging output 2015-07-08 23:29:21 -07:00
Frank Dellaert f7c5f0cb79 Moved test to tests/ExpressionFactor 2015-07-08 22:50:24 -07:00
Frank Dellaert f9b5bc2936 Loosened test thresholds for Rot3/Pose3 expmap path 2015-07-05 14:02:18 -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
dellaert d415cffd4b Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3 2015-06-23 22:41:33 -07: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
Frank Dellaert 48c3f5813b removed printing 2015-06-22 00:35:21 -07:00
dellaert b546a1f0a7 Use front/back 2015-06-21 14:39:56 -07:00
dellaert 5237c74928 Strengthened test and now checks problemSize_ 2015-06-21 14:36:23 -07:00
dellaert c3811a5488 Fixed machine-dependent outcome 2015-06-21 11:40:47 -07:00
Frank Dellaert 6727ae9ae5 salvaged old test 2015-06-20 23:50:03 -07:00
Frank Dellaert 08f6f58af7 Merge remote-tracking branch 'origin/feature/reducedBloat' into feature/CeresDefaults 2015-06-20 19:15:14 -07:00
dellaert 128bac616c Globally replaced FastSet<Key> with KeySet. 2015-06-20 18:38:25 -07:00
Frank Dellaert 9359ad70e2 Merge remote-tracking branch 'origin/feature/reducedBloat' into feature/CeresDefaults 2015-06-20 16:22:06 -07:00
dellaert 5719ba27fa Reducing header bloat by introducing new ThreadSafeException header. 2015-06-20 15:28: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
Frank Dellaert 879e66a63a TWo default param sets 2015-06-18 09:51:22 -07:00
Frank Dellaert 1ae0f256a1 Moved test to right place (geometry tests should not be relying on optimization code, and this was a test of the factor, not pinholecamera) 2015-06-07 20:25:35 -07:00
dellaert 6a67ea86af Made testLie a bit stronger 2015-05-26 01:53:58 -07:00
dellaert 8939adc799 Moved ProductLieGroup to its own header 2015-05-25 23:49:41 -07:00
dellaert 512e373530 ProductLieGroup prototype 2015-05-25 22:42:05 -07:00
dellaert 111d0d39dd Got rid of CRTP 2015-05-25 20:51:50 -07:00
dellaert 8582357976 test Product 2015-05-25 18:30:53 -07:00
dellaert 88d8543f12 Moved to tests 2015-03-06 08:48:01 -08:00
Thomas Schneider ebf5746987 Fix some serialization warnings. 2015-03-06 16:12:09 +01:00
Paul Drews 8a88f101db Fix deprecation warnings 2015-02-24 21:58:17 -05: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
dellaert 19e7b6bf39 Deal with incomplete Pose2 type by including <Pose2.h> 2015-02-21 12:39:50 +01:00