Alex Hagiopol
|
22c3af906e
|
Deprecated emul() in Vector.h.
|
2016-03-05 18:49:34 -05:00 |
Frank
|
0372a959ee
|
Many small improvements, bug-fixes, and tests
|
2016-02-24 11:01:19 -08:00 |
dellaert
|
1c920967d9
|
No more use of vector() or default constructor
|
2016-02-12 00:06:07 -08:00 |
dellaert
|
56dbf487ee
|
Fixed more default constructor calls
|
2016-02-11 23:31:17 -08:00 |
Frank
|
2060b09a2b
|
Avoid calling default constructors and/or vector
|
2016-02-11 19:03:11 -08:00 |
Frank
|
94ccf98985
|
Avoid default constructor in tests
|
2016-02-11 19:01:54 -08:00 |
Frank Dellaert
|
4d93a33f61
|
Static methods should be uppercase.
|
2016-01-26 23:09:58 -08:00 |
cbeall3
|
04bcf26aa6
|
Explicitly cast optional to bool
|
2015-10-20 14:44:00 -04:00 |
Duy-Nguyen Ta
|
aa2ffcd118
|
Merge branch 'develop' into feature/cleanup_ImuFactor
|
2015-09-17 17:42:38 -04:00 |
cbeall3
|
29ad9478f7
|
Move noise model initialization from add function into constructor. Can only have one noise model per factor anyway
|
2015-08-26 13:02:39 -04:00 |
cbeall3
|
0503df31fa
|
Relax tolerance to 1e-6 for MKL/quaternion test, and fix up documentation a bit.
|
2015-08-25 12:14:52 -04:00 |
Chris Beall
|
6a5147b5b5
|
Merged in fix/SmartStereo (pull request #181)
Fix/smartstereo
|
2015-08-25 09:51:59 -04:00 |
cbeall3
|
8b4228fa56
|
Make smart parameters public. Now easier to set, and it's sufficient for this to be const within the smart factor itself!
|
2015-08-19 10:58:35 -04:00 |
cbeall3
|
c8df985e2f
|
Relax test tolerance a bit for quaternion mode
|
2015-08-19 07:30:14 -04:00 |
cbeall3
|
1727b60728
|
Fixed and cleaned up unit test
|
2015-08-19 00:11:35 -04:00 |
cbeall3
|
123c55f0d7
|
respect triangulation.enableEPI flag in SmartStereo factor
|
2015-07-29 14:05:48 -04:00 |
cbeall3
|
fd1e41a9e6
|
remove calibration template from SmartStereoProjectionPoseFactor
|
2015-07-28 15:12:02 -04:00 |
cbeall3
|
748877ff7e
|
remove calibration template from SmartStereoProjectionFactor
|
2015-07-28 14:56:45 -04:00 |
cbeall3
|
db64b48fda
|
tests pass
|
2015-07-28 14:48:53 -04:00 |
cbeall3
|
da9078cf3b
|
add nonlinear triangulation back. Some unit tests fail again
|
2015-07-27 23:27:20 -04:00 |
dellaert
|
1a47a334de
|
Deal with changes in Rot3
|
2015-07-21 11:23:42 -07:00 |
cbeall3
|
7ae31bd8e7
|
delete some unused stuff
|
2015-07-20 11:43:57 -04:00 |
cbeall3
|
b5a978c534
|
improve dynamic outlier rejection test
|
2015-07-19 21:01:14 -04:00 |
cbeall3
|
fcc9ac2669
|
remove extra cout
|
2015-07-19 20:39:34 -04:00 |
cbeall3
|
36c652ac40
|
remove monocular triangulation hack and make tests pass again
|
2015-07-19 20:37:16 -04:00 |
cbeall3
|
3f0e695cc9
|
some tests pass again
|
2015-07-16 11:26:07 -04:00 |
cbeall3
|
93f7eafaa8
|
re-enable triangulation hack
|
2015-07-15 23:16:45 -04:00 |
cbeall3
|
bd4dd84933
|
huge refactor. Compiles again, but triangulation still broken, SmartStereo test fails
|
2015-07-15 16:53:04 -04:00 |
cbeall3
|
fb4dd81c4d
|
refactoring: step 1
|
2015-07-15 12:58:03 -04: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
|
377b90941b
|
switch to Rodrigues everywhere
|
2015-07-05 16:11:04 -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 |
dellaert
|
128bac616c
|
Globally replaced FastSet<Key> with KeySet.
|
2015-06-20 18:38: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 |
cbeall3
|
f8ab4ef144
|
Change SimpleCamera from typedef back to regular class to make wrapping+serialiation work. Had to change some templates because vector<PinholeCamera> can't be upcast to vector<SimpleCamera>
|
2015-05-18 14:33:27 -04:00 |
Abe
|
13a4da21b2
|
misc bugfixes and cleanup from skydio
|
2015-05-13 22:26:24 -07:00 |
Frank
|
4ba329c23b
|
Fixed many warnings on Ubuntu
|
2015-05-12 13:46:24 -07:00 |
cbeall3
|
ea6f5e3fb9
|
Use TriangulationParameters
|
2015-04-08 21:36:11 -04:00 |
cbeall3
|
762a7b7435
|
Remove selective relinearization and state
|
2015-04-08 17:52:25 -04:00 |
cbeall3
|
51482ea358
|
Remove template parameter D, get from Base::Dim instead
|
2015-04-08 14:21:40 -04:00 |
dellaert
|
956b53dc3b
|
Fixed sign in stereo version
|
2015-03-12 09:51:44 -07:00 |
dellaert
|
2bdeac30f0
|
Fixed compile error w PointCov
|
2015-03-12 07:56:47 -07:00 |
dellaert
|
a4d1874af4
|
Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3
|
2015-03-09 17:51:16 -07:00 |
dellaert
|
faadf5b06f
|
Fully compiles now
|
2015-03-06 08:48:35 -08:00 |
Thomas Schneider
|
472821f16d
|
Merge remote-tracking branch 'upstream/develop' into fix/serialization_warnings
|
2015-03-06 17:10:59 +01:00 |
Thomas Schneider
|
ebf5746987
|
Fix some serialization warnings.
|
2015-03-06 16:12:09 +01:00 |
Chris Beall
|
3be6b16995
|
relax threshold from 1e-7 to 1e-6 to make test pass.
|
2015-03-06 00:32:43 -05:00 |
dellaert
|
758aab6e80
|
Cleaned up test
|
2015-03-05 10:41:49 -08:00 |
dellaert
|
b40c0f7f15
|
Fixed sign
|
2015-03-05 10:36:03 -08:00 |
dellaert
|
dc3d5f77fe
|
Extra stereo tests
|
2015-03-05 10:35:54 -08:00 |
dellaert
|
e6a90db2d5
|
Migrated to non-keyed Fblocks
|
2015-03-04 23:11:01 -08:00 |
dellaert
|
f28b083c14
|
Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3
Conflicts:
gtsam/slam/tests/testSmartProjectionPoseFactor.cpp
|
2015-03-04 16:02:25 -08:00 |
dellaert
|
a375e7b5be
|
RADICAL2: The SmartProjectionPoseFactor (soon to be renamed SmartPinholePoseFactor, if it survives at all) now no longer stores shared calibrations. Values expect to contain PinholePoses not Pose3s now. The current state of affairs was simply a bug: one pose could be optimized for several different calibrations. It relied on the user to make sure all measurements for a specific pose to optimize were all given the same shared calibration, which was then stored *millions of times* in the pose factors. Instead, there is now *one* shared calibration per PinholePose unknown.
|
2015-02-26 13:55:16 +01:00 |
dellaert
|
a132d959f5
|
RADICAL: Got rid of sensor_pose. In the new PinholePose philosophy, this is entirely the responsibility of the CAMERA. Just like PinholePose, we can have a camera class that has a shared extra transform: it is part of the calibration. PinholePose itself is not able to do this, as the calibration is assumed 2D only, but it's easy to create a class and have the correct derivatives in place.
|
2015-02-26 12:06:43 +01:00 |
dellaert
|
0bf95ae7f6
|
Removed obsolete code, including slow Schur-complement versions
|
2015-02-26 11:44:51 +01:00 |
dellaert
|
fd71974ff3
|
Got mostly rid of computeEP: just a call to cameras.project2
|
2015-02-25 20:52:16 +01:00 |
dellaert
|
850470ef06
|
rename of computeJacobians overloads to better reflect functionality
|
2015-02-25 19:30:17 +01:00 |
Paul Drews
|
8a88f101db
|
Fix deprecation warnings
|
2015-02-24 21:58:17 -05:00 |
dellaert
|
d7b5156dcc
|
rename to reprojectionErrorAfterTriangulation
|
2015-02-25 01:14:36 +01:00 |
dellaert
|
eb28d0ffa8
|
Restored reprojectionErrors -> reprojectionError
|
2015-02-24 14:09:35 +01:00 |
dellaert
|
d6f54475c3
|
BIG change: SmartFactorBase and SmartProjectionFactor now templated on CAMERA
|
2015-02-23 12:43:43 +01:00 |
dellaert
|
64bb6b77d7
|
Merged in feature/SmartCT (pull request #107)
Refactoring of Smart Factors
|
2015-02-22 06:14:19 +01:00 |
cbeall3
|
5afc3c4cea
|
again: overlooked Dim -> dimension because this factor has no unit test!
|
2015-01-28 16:48:12 -05:00 |
cbeall3
|
b1cea2bee7
|
overlooked Dim -> dimension because this factor has no unit test!
|
2015-01-23 14:29:25 -05:00 |
dellaert
|
e119846280
|
Updated examples and test
|
2014-12-28 19:10:41 +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
|
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
|
afe20d83bd
|
Dealing with Pose3 mojo loss
|
2014-12-25 20:04:28 +01:00 |
dellaert
|
78386ad144
|
Merge ExmapeDerivative/LogmapDerivative changes from 'origin/develop' into feature/tighteningTraits
Conflicts:
gtsam/base/LieScalar.h
gtsam/geometry/Point2.h
gtsam/geometry/Point3.h
gtsam/geometry/Rot3.h
gtsam/geometry/Rot3M.cpp
gtsam/geometry/Rot3Q.cpp
gtsam/geometry/tests/testRot3.cpp
|
2014-12-24 13:55:15 +01:00 |
dellaert
|
d9f5681dc2
|
Fixed warning
|
2014-12-24 11:34:53 +01:00 |
dellaert
|
ea3b4624d8
|
Testable concept prereqs check
|
2014-12-23 14:56:48 +01:00 |
Mike Bosse
|
52ec4f0784
|
fixed serialization tests
|
2014-12-23 12:35:49 +01:00 |
dellaert
|
f5c9c24330
|
Corrected sillyness
|
2014-12-22 23:41:42 +01:00 |
dellaert
|
355b938f3a
|
Point3 loses its mojo (superfluous Lie/Manifold stuff)
|
2014-12-22 17:22:45 +01:00 |
dellaert
|
5473550eea
|
Using traits in many places (forced by loss of Point2 mojo)
|
2014-12-22 16:02:33 +01:00 |
Mike Bosse
|
a6f612844f
|
fixed testTSAMFactors.cpp
|
2014-12-22 09:39:51 +01:00 |
dellaert
|
06c3696176
|
Fixed more problems so everything compiles now after splitting up concepts into Group/Manifold/Lie/VectorSpace. Still 25 tests that fail.
|
2014-12-22 02:52:31 +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
|
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
|
d0e1c1a770
|
test compiling!! but 34 tests failed out of 198
|
2014-12-20 20:36:54 +01:00 |
Mike Bosse
|
07bcc18d43
|
fixed testTSAMFactors
|
2014-12-15 23:23:40 +01:00 |
dellaert
|
8f27b048f1
|
Moved experiment to doubleExpresso project
|
2014-12-12 08:53:32 +01:00 |
dellaert
|
541217175c
|
Added ExpressionFactorGraph (should go away with move of ExpressionFactor to gtsam)
|
2014-12-12 08:00:02 +01:00 |
dellaert
|
fa7071bdd8
|
Comments, renaming
|
2014-12-12 07:45:09 +01:00 |
dellaert
|
8cc813f03e
|
Removed misguided Factory attempt in favor of direct expressions
|
2014-12-12 07:31:33 +01:00 |
dellaert
|
a9121fc3fc
|
Now it's super-easy to create priors on pieces of state.
|
2014-12-11 13:45:15 +01:00 |
dellaert
|
cedf2647d2
|
Use handy dandy Factor Factory
|
2014-12-11 13:19:37 +01:00 |
dellaert
|
d37216cde3
|
TOAFactor header
|
2014-12-10 22:50:41 +01:00 |
dellaert
|
bb00e375da
|
Print for MATLAB
|
2014-12-10 21:44:56 +01:00 |
dellaert
|
dc84b6589e
|
Added in real experimental data gathered by Jay at KU Leuven
|
2014-12-10 21:12:38 +01:00 |
dellaert
|
d17caa5487
|
Event header and test file
|
2014-12-10 19:14:18 +01:00 |
dellaert
|
5d6e0bc753
|
Optimization test succeeds, but only with 5th microphone...
|
2014-12-10 19:00:52 +01:00 |
dellaert
|
2dcbc72d8d
|
Derivatives work !!!
|
2014-12-10 17:58:35 +01:00 |
dellaert
|
0ceb09262c
|
Put in prototype derivatives, needs unit test
|
2014-12-10 16:06:34 +01:00 |
dellaert
|
cca1a54544
|
Everything done, except derivatives !!!
|
2014-12-10 16:02:13 +01:00 |