dellaert
|
233cabb3fb
|
Made Velocity a Vector3
|
2015-07-17 17:36:29 -07:00 |
dellaert
|
d1271fd9d5
|
Fixed product retract/localCoordinates and corresponding tests
|
2015-07-16 23:48:56 -07:00 |
dellaert
|
459226800d
|
Replaced failing test with two new, working tests
|
2015-07-16 22:38:30 -07:00 |
dellaert
|
b8f5141743
|
HasRange
|
2015-07-16 22:38:17 -07:00 |
dellaert
|
0c3bb85547
|
Added test of localCoordinates
|
2015-07-15 23:22:31 -07:00 |
Frank Dellaert
|
03db69117a
|
Define and partially specify Range and Bearing functors
|
2015-07-12 15:51:49 -07:00 |
Frank Dellaert
|
3bad6fea67
|
moved RangeFactor to SAM
|
2015-07-12 12:12:59 -07:00 |
Frank Dellaert
|
377b90941b
|
switch to Rodrigues everywhere
|
2015-07-05 16:11:04 -07:00 |
dellaert
|
d385984f26
|
Working compose/between/inverse derivatives
|
2015-05-26 01:08:27 -07:00 |
dellaert
|
d060d4621e
|
PoseRTV is now implemented using ProductLieGroup
|
2015-05-25 23:50:00 -07:00 |
dellaert
|
9d522c72f3
|
internal::LieGroup needed if you also want Testable traits
|
2015-05-25 22:04:04 -07:00 |
dellaert
|
b23a51db6d
|
PoseRTV as ProductManifold works
|
2015-05-25 17:13:08 -07:00 |
Thomas Schneider
|
ebf5746987
|
Fix some serialization warnings.
|
2015-03-06 16:12:09 +01:00 |
dellaert
|
e5017984a1
|
traits_x -> traits
|
2014-12-26 16:47:51 +01:00 |
dellaert
|
aaf4588f20
|
Improved simple helicopter
|
2014-12-26 00:53:36 +01:00 |
dellaert
|
902e7e57e5
|
Fixing helicopter
|
2014-12-26 00:21:33 +01:00 |
thduynguyen
|
11858da42b
|
fix testSimpleHelicopter
|
2014-12-25 17:25:42 -05:00 |
dellaert
|
afe20d83bd
|
Dealing with Pose3 mojo loss
|
2014-12-25 20:04:28 +01:00 |
dellaert
|
47ff09f6c8
|
Pose3 lost its mojo! But there are errors in Expmap/Logmap derivatives around identity...
|
2014-12-25 19:43:32 +01:00 |
dellaert
|
5c0db68152
|
Fixed compile error from develop
|
2014-12-25 18:16:47 +01:00 |
dellaert
|
3d15868ece
|
Renamed internal::LieGroup -> internal::LieGroupTraits
|
2014-12-24 01:34:33 +01:00 |
dellaert
|
c6ae119414
|
Tightened what is needed for Lie, i.e., fewer versions of retract/localCoordinates
|
2014-12-22 23:42:52 +01:00 |
dellaert
|
355b938f3a
|
Point3 loses its mojo (superfluous Lie/Manifold stuff)
|
2014-12-22 17:22:45 +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
|
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 |
Mike Bosse
|
b7204b100d
|
PoseRTV
|
2014-12-20 20:22:34 +01:00 |
Paul Furgale
|
c0e4f76d94
|
More manifolds...more numerical differentiation...more.
|
2014-12-14 18:59:57 +01:00 |
dellaert
|
867acbef6c
|
Fixed building wrapper.
|
2014-11-24 20:14:56 +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 |
dellaert
|
4afe132b1a
|
Fixed dimensions of Vectors
|
2014-11-04 15:41:14 +01:00 |
dellaert
|
da3677e704
|
No more LieVector/LieScalar
|
2014-11-03 13:52:08 +01: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 |
gawela
|
2788ec7f33
|
removed std::type_traits which is c++11
|
2014-10-29 10:23:13 +01:00 |
Mike Bosse
|
1fadda83e0
|
removed DerivedValue<> inheritence from classes
|
2014-10-24 18:34:06 +02:00 |
dellaert
|
113b9d2e74
|
Got rid of unnecessary LieVector usage that broke fixed-code
|
2014-10-22 01:32:59 +02:00 |
dellaert
|
fcbc1e90cf
|
More traits
|
2014-10-21 18:03:28 +02:00 |
dellaert
|
84987aa351
|
Deal with Rot3 changes
|
2014-10-07 19:35:20 +02:00 |
dellaert
|
92c9e9c0aa
|
Fixed "unused" warnings
|
2014-05-03 12:23:49 -04:00 |
dellaert
|
68297dedb5
|
Removed unused variable
|
2014-03-16 16:36:07 -04:00 |
Richard Roberts
|
661a157553
|
Working on standardizing/simplifying building unit tests and examples. Much simpler cmake function to add a glob of tests, doing away with convenience libraries, and removing other options that we never change from their defaults.
|
2014-02-13 01:34:31 -05:00 |
Richard Roberts
|
4b8c17ec77
|
Changed target name to 'gtsam' instead of 'gtsam-shared' and 'gtsam-static'. Modified CMake options to only allow building either static or shared, but not both. Enabled GTSAM_BUILD_TYPE_POSTFIXES by default on all platforms.
|
2014-01-30 14:41:25 -05:00 |
Frank Dellaert
|
848f992b98
|
fixed two tests that did not pass with Quaternions
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20414 898a188c-9671-0410-8e00-e3fd810bbb7f
|
2013-12-21 18:30:46 -05:00 |
Richard Roberts
|
880d9a8e3c
|
Switched to new Eigen built-in special comma initializer
|
2013-12-16 21:33:12 +00:00 |
Jing Dong
|
2896a45d1f
|
Fix Matrix_(...) to Mat() <<...
|
2013-11-13 06:08:59 +00:00 |
Jing Dong
|
6587f9781c
|
Fix Vector_() to Vec() in gtsam_unstable/dynamics
|
2013-10-22 04:22:50 +00:00 |
Alex Cunningham
|
c6cf4d2dab
|
Removed use of convenience libraries for tests - wasn't really supported in current version
|
2013-08-19 15:32:21 +00:00 |
Alex Cunningham
|
4b12d6f794
|
Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization
|
2013-08-19 15:32:16 +00:00 |
Richard Roberts
|
f240327f24
|
Fixed testIMUSystem and BetweenFactorEM
|
2013-08-11 18:40:47 +00:00 |
Richard Roberts
|
34dc67c1af
|
Brought some relevant changes from aspn-imu-factor branch (is correct this time)
|
2013-08-02 16:04:17 +00:00 |
Richard Roberts
|
321a286f02
|
Revert "Brought some relevant changes from aspn-imu-factor branch"
This reverts commit b08a11ffb27d14487115f20745f1cea17fcc55ee.
|
2013-07-31 15:26:48 +00:00 |
Richard Roberts
|
7345b40feb
|
Brought some relevant changes from aspn-imu-factor branch
|
2013-07-31 15:25:03 +00:00 |
Frank Dellaert
|
ebcc638ef5
|
renamed dist to distance (dist still works but now deprecated)
|
2013-06-05 16:11:36 +00:00 |
Duy-Nguyen Ta
|
77c2e37a4d
|
remove unused debug variables
|
2013-05-21 00:03:05 +00:00 |
Duy-Nguyen Ta
|
444ab957c4
|
a numerical derivative version for DiscreteEulerPoincare'Factor, but currently disabled.
|
2013-05-01 17:30:21 +00:00 |
Duy-Nguyen Ta
|
84ababc653
|
wrap SimpleHelicopter factors and fix a bug in noisemodel dimension
|
2013-04-30 17:21:42 +00:00 |
Duy-Nguyen Ta
|
26c63ec122
|
increase tolerance in TEST( testPoseRTV, Lie )
|
2013-04-29 23:35:08 +00:00 |
Duy-Nguyen Ta
|
e4a9c398c8
|
Factor for Discrete Euler Poincare' equation in SE3 for Simple Helicopter dynamics with correct dertivatives
|
2013-04-29 17:21:13 +00:00 |
Richard Roberts
|
eeef9eab32
|
Generating config.h file in CMake with quaternion mode flag, dataset paths. Also added CMake option to use system-installed Eigen, which works by generating a global eigen include file containing the corresponding include paths.
|
2013-04-25 15:57:15 +00:00 |
Richard Roberts
|
124a38f72d
|
Made unit test local vars/functions in anonymous namespace
|
2013-04-22 17:44:09 +00:00 |
Duy-Nguyen Ta
|
cde44b2952
|
Finally finish implementing the Reconstruction factor for updating the poses of holonomic vehicles using discrete variational integrators (eq. 10 in [Kobilarov09siggraph]). Also, better approximation for the derivative of the inverse expmap wrt the lie algebra in Pose3. Test with numericalderivative.
|
2013-04-22 08:34:40 +00:00 |
Duy-Nguyen Ta
|
541d416c84
|
comment for VelocityConstraint3::evaluateError
|
2013-04-17 21:25:15 +00:00 |
Duy-Nguyen Ta
|
494885bf1d
|
factors for the pendulum discrete mechanics in position-momentum form to use with variational integrator
|
2013-04-16 19:07:59 +00:00 |
Duy-Nguyen Ta
|
37d244e49b
|
fix bug in PendulumFactor2's jacobian
|
2013-04-16 02:17:19 +00:00 |
Duy-Nguyen Ta
|
6a139bd0f8
|
Factors for the simple Pendulum dynamics for being used with explicit/implicit/sympletic Euler integrators as in [Stern06siggraph]
|
2013-04-15 21:31:47 +00:00 |
Duy-Nguyen Ta
|
72325d673d
|
simple 3-way factor velocity constraint with LieScalar
|
2013-04-10 22:02:21 +00:00 |
Richard Roberts
|
35cebaa873
|
Moved inertial nav factors and unit tests to gtsam/navigation
|
2013-04-09 20:04:10 +00:00 |
Richard Roberts
|
dd18366a2f
|
Loosened unit test thresholds slightly to account for roundoff error on some systems
|
2013-04-05 19:09:51 +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 |
Richard Roberts
|
6111c099ab
|
Improved build of shared vs static GTSAM libraries - now possible to build either one or both, executables link to the shared if it is being build, or otherwise to the static. Also removed separate shared/static CMake flags for gtsam_unstable, now uses the same GTSAM_BUILD_SHARED and GTSAM_BUILD_STATIC as gtsam.
|
2013-03-13 18:17:39 +00:00 |
Richard Roberts
|
542d396d3b
|
Missing qualifying namespace on sqrt in InertialNavFactor_GlobalVelocity.h
|
2013-02-05 21:52:51 +00:00 |
Vadim Indelman
|
4f5b9f2074
|
added imu factor (global velocity)
|
2013-01-24 21:01:10 +00:00 |
Stephen Williams
|
f9494679d2
|
Added optional derivatives to 'inverse' and 'compose' for variable type 'PoseRTV'
|
2012-10-22 17:31:41 +00:00 |
Chris Beall
|
4297d24c96
|
changed tabs to spaces for consistent indentation in all of GTSAM
|
2012-10-02 14:40:07 +00:00 |
Alex Cunningham
|
c60fc3ca2a
|
Relegated the PartialPriorFactor to gtsam_unstable
|
2012-08-24 21:39:56 +00:00 |
Alex Cunningham
|
83a853f6f1
|
Removed use of EasyFactorGraph
|
2012-08-04 19:48:52 +00:00 |
Alex Cunningham
|
46b2971e45
|
Removed imu dynamics example slam namespace
|
2012-07-22 18:49:07 +00:00 |
Richard Roberts
|
e4f74354ca
|
Wrapped factors in gtsam_unstable and updated PoseRTV
|
2012-07-13 21:55:05 +00:00 |
Alex Cunningham
|
b602e75a99
|
Removed the use of the ADD_CLONE_NONLINEAR_FACTOR macro, documented instances of clone() in factors
|
2012-06-09 21:06:06 +00:00 |
Alex Cunningham
|
f45c236585
|
Isolated exception case for use of Symbol.key(), removed use of Symbol in several tests. Removed "using namespace xxx" in header
|
2012-06-09 19:17:15 +00:00 |
Richard Roberts
|
d188ed2e1a
|
Removed using namespace in header files
|
2012-06-08 14:33:59 +00:00 |
Alex Cunningham
|
87a705468d
|
Removed unnecessary tests/examples, consolidated utility functions
|
2012-06-06 13:04:47 +00:00 |
Alex Cunningham
|
74138787e8
|
testPoseRTV no longer fails when using quaternions - still should add full analytical derivatives, however.
|
2012-06-06 12:44:06 +00:00 |
Alex Cunningham
|
efd94014b7
|
Added check.unstable target - currently runs each unstable group separately, however
|
2012-05-25 16:12:55 +00:00 |
Alex Cunningham
|
54f6f3629c
|
Added clone() functionality to nonlinear factors
|
2012-05-21 20:54:40 +00:00 |
Stephen Williams
|
f3ed18dfdc
|
Updated gtsam_unstable for the new nonlinear optimizer
|
2012-05-15 18:13:37 +00:00 |
Alex Cunningham
|
9ce892ce65
|
gtsam_unstable now builds and tests pass
|
2012-05-03 17:03:25 +00:00 |