Commit Graph

118 Commits (release/4.3a0)

Author SHA1 Message Date
alescontrela aa3ac32235 Change all old cases of graph.emplace_shared<PriorFactor<...>>(...) and graph.add(PriorFactor<...>(...)) to graph.addPrior<...>(...). Removed unnecessary PriorFactor.h includes. 2020-04-11 20:09:54 -04:00
alescontrela f4525b51e4 Change PriorFactor includes from gtsam/slam to gtsam/nonlinear 2020-04-10 22:26:22 -04:00
Varun Agrawal 75d5409d78 follow Google style guide naming convention for Sfm related data structs 2020-03-06 18:02:51 -05:00
Varun Agrawal 719975022c consistent naming scheme for SfM_Data 2020-03-06 17:56:32 -05:00
Frank Dellaert e971c933d2 Merge remote-tracking branch 'origin/develop' into feature/rotation_group
# Conflicts:
#	gtsam.h
#	gtsam/linear/GaussianBayesNet.cpp
2019-11-27 14:18:39 -08:00
Peter Mullen fc6d679484 fix compile error 2019-10-12 22:56:34 -07:00
Frank Dellaert a573658ba4 Updated timing script 2019-10-01 14:04:09 -04:00
Clark Taylor a49ed61a58 Reducing errors in check* libraries when compiling 2019-07-15 20:19:00 -04:00
Frank Dellaert 8801de4d63 Pose3 naming convention 2019-05-16 15:06:15 -04:00
Duy-Nguyen Ta 1cdc228d6a remove trailing spaces 2019-02-11 10:58:34 -05:00
dellaert 8f83791bb6 Fixed 'make timing' compile errors 2018-11-08 17:17:13 -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
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 face1fe6fa fixed two more vector issues 2016-06-08 17:30:51 -07:00
dellaert 6f509a34fd Fix two small problems 2016-06-08 09:53:30 -07:00
dellaert 72fe66d468 Removed headers 2016-05-22 14:22:36 -07:00
dellaert ef38e80857 Removed BOOST_REVERSE_FOREACH 2016-05-22 14:11:42 -07:00
Yao Chen 20b02d3f4d Replaced BOOSE_FOREACH with for in timing folder. Tested the changed code locally: successful. 2016-05-20 21:28:45 -04:00
Yao Chen b68746beae Replaced BOOSE_FOREACH with for in timing folder. Tested the changed code locally: successful. 2016-05-20 21:22:30 -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 d45a1ecda3 Fixed stupid mistake. 2016-03-12 20:08:14 -05:00
Alex Hagiopol cdecdfbf1e Replaced repeat() with Vector::Constant to please Jenkins. 2016-03-12 20:00:42 -05:00
dellaert 4c8ba55d0e Added smart timing 2016-02-26 08:28:16 -08:00
Frank 0ff7854f15 Fixed bug 2016-02-25 18:25:53 -08:00
Frank ae58516e23 Fix some more timing scripts 2016-02-09 17:27:50 -08:00
dellaert 50e8fa9b54 Fix timing script 2016-02-08 18:58:57 -08:00
Frank Dellaert d567b36f1a Fixed some issues 2015-07-12 21:34:08 -07:00
Frank Dellaert 30435da070 Moved BearingRangeFactor to SAM 2015-07-12 18:57:26 -07:00
Frank Dellaert bb9543f251 Renamed two-argument versions of Rodrigues to AxisAngle 2015-07-05 16:33:10 -07:00
Frank Dellaert 377b90941b switch to Rodrigues everywhere 2015-07-05 16:11:04 -07:00
Frank Dellaert b6adeec6ac cleanup 2015-07-05 11:19:19 -07:00
Frank Dellaert 14347f0d1c Two new scripts with expressions 2015-07-05 11:18:59 -07:00
Frank Dellaert 59ac8b3f5b Considerably simplified 2015-07-05 10:33:18 -07:00
Frank Dellaert 7ec056f5cc Split script into two scripts, isolated common code 2015-07-05 10:26:11 -07:00
Frank Dellaert b5a366e8f1 Fixed timing script 2015-07-04 19:32:23 -07:00
Frank Dellaert 0fd1ff7b26 Now use Vector unknowns -> exactly same result as ceres... 2015-07-04 19:14:56 -07:00
Frank Dellaert a70815b654 Fixed gtsam-opengl convention mismatch 2015-07-04 15:54:46 -07:00
dellaert 3550ef5e9d Fixed compilation errors 2015-06-27 13:29:54 -07:00
dellaert d415cffd4b Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3 2015-06-23 22:41:33 -07:00
dellaert 2b9e9ae978 Turned off AutoDiff by default 2015-06-21 18:20:12 -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 9d40113dda Snavely does not work 2015-06-18 09:56:04 -07:00
Frank Dellaert c01618a7ff Use Ceres defaults 2015-06-18 09:51:30 -07:00
Frank Dellaert 62db9370ca Better separation of cers/gtam paths 2015-06-17 19:43:26 -07:00
dellaert 6efc708c5e For exact comparison with Ceres, use exact same AutoDiff model 2015-06-17 09:06:21 -07:00
Frank Dellaert 32044eaac8 Added a named constructor to mimick Ceres defaults 2015-06-16 22:24:39 -07:00
Frank Dellaert 6ed82459ba Set params to be like ceres 2015-06-11 23:11:35 -07:00
Frank Dellaert 05a120d94c Hardcode ordering and add verbosity 2015-06-11 09:44:23 -07:00
Frank Dellaert 71caa40095 Use Schur ordering 2015-06-08 20:01:56 -04:00
Frank Dellaert e0f6570f8f Timing script that takes BAL file as input. Compile with BUILD_TYPE=Timing 2015-06-07 20:53:54 -07:00
dellaert ce039fc5a2 Fixed some missing includes 2015-05-26 00:10:26 -07:00
dellaert 6365dbaba5 Moved from smartfactors_ceres 2015-02-22 14:03:13 +01:00
dellaert a454327e7b Moved include file 2014-12-28 16:44:32 +01:00
dellaert 111b9511ac Moved timing files 2014-12-28 16:40:40 +01:00
dellaert 3ebcfc5ce0 make timing compiles 2014-12-28 16:37:54 +01:00
Mike Bosse 52ec4f0784 fixed serialization tests 2014-12-23 12:35:49 +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
Richard Roberts 77254900f2 Updated timing scripts for comma initializer 2014-11-22 18:07:27 -08:00
Richard Roberts aa093a35da Updated all comma initializer usages to use .finished() 2014-11-22 16:35:27 -08:00
dellaert 3689724a95 Fixed another issue with volatile and boost::format 2014-11-14 02:24:25 +01:00
dellaert c2c1de1761 Fix compile errors in issue #147 2014-11-14 02:19:48 +01:00
dellaert fdf1dfffa8 Now in nanoseconds, and added timing of localCoordinates. 2014-10-12 18:21:17 +02:00
dellaert b698e30acb Small speedup in project (result of Visual SLAM slides :-)) 2014-06-24 23:30:39 -04:00
Richard Roberts 873283c522 Fixed broken timing script and fixed logic for building/excluding examples and timing scripts 2014-06-21 16:26:48 -07:00
Richard Roberts fe235b1209 Building timing scripts using new timing script support in GtsamTesting.cmake. Fixed compile errors in timing scripts but disabled a couple. 2014-06-07 19:02:11 -07:00