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
113b9d2e74
Got rid of unnecessary LieVector usage that broke fixed-code
2014-10-22 01:32:59 +02:00
dellaert
1eb5e185e5
New numericalDerivatives with traits an Charts - still some segfaults, *and* there should be no need for (a) multiple prototypes to match against c++ pointers, (b) the use of explicit template arguments. A task for someone...
2014-10-21 18:50:52 +02:00
krunalchande
cf4374563b
Fixed Dynamics Factor and added debug cout statements to help fix indeterminent linear system exception
2014-10-14 18:08:26 -04:00
krunalchande
4d50156ff1
Actually accelerometer and gravity has no place in the AHRS factor. Basically this factor integrates rotations based on gyroscope data.
...
Removed all of acc and gravity things.
2014-07-14 23:40:30 -04:00
krunalchande
73ec571f4b
Added another test, fixed a bug in the factor w.r.t initializing measurement covariance.
2014-07-14 23:14:02 -04:00
krunalchande
b721a7ce1f
Added tests in testAHRSFactor and corrected AHRSFactor so that it works.
...
added target in .cproject.
Note that not all tests work. In particular the IMUbias jacobian fails because the dimensions of expected and actual are different.
2014-07-12 23:45:46 -04:00
cbeall3
a34dff1397
Merge remote-tracking branch 'origin/feature/new_imu_factors' into develop
2014-06-20 13:32:34 -04:00
Chris Beall
2daeae2438
GeographicLib now works on Windows
2014-05-03 17:26:07 -04:00
djensen3
4ad4f9d68e
removed unnecessary parameter from constructor
2014-04-29 15:13:28 -04:00
Chris Beall
d3333c1c85
Fix errors on Windows with VS 2010
2014-04-17 22:07:55 -04:00
Luca
2843266496
update to IMU factors (included flag to include 2nd order terms in integration)
2014-03-25 16:31:51 -04:00
Luca
6f692b1547
Merge branch 'develop'
...
Conflicts:
gtsam/base/SymmetricBlockMatrix.cpp
gtsam/linear/JacobianFactor-inl.h
gtsam_unstable/geometry/tests/testTriangulation.cpp
2014-03-12 12:57:59 -04:00
Richard Roberts
42d5399b44
Added a flag for installing GeographicLib, and logic for using the built-in or installed GeographicLib, and disabling relevant unit tests in case GeographicLib is unavailable.
2014-02-25 15:46:25 -05:00
Luca
6962072301
moved Jacobians on SO3 to Rot3
2014-02-24 14:00:14 -05:00
Richard Roberts
4c5cb4d8ec
Removed some unused code that was causing warnings
2014-02-23 18:51:48 -05:00
Richard Roberts
6a0f2e9b88
Merge branch 'origin/release/2.4.0'
...
Conflicts:
.cproject
gtsam/geometry/Rot3.cpp
gtsam/geometry/Unit3.cpp
gtsam/geometry/Unit3.h
gtsam/geometry/tests/testEssentialMatrix.cpp
gtsam/geometry/tests/testSphere2.cpp
gtsam/navigation/CMakeLists.txt
2014-02-23 15:52:28 -05:00
dellaert
926c27c732
Rename Sphere2 -> Unit3
2014-02-22 16:20:28 -05: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
dellaert
1d5da1c35e
Changed to Point3, which makes much more sense
2014-02-02 22:43:00 -05:00
dellaert
7169c127fa
Created common base class
2014-02-01 19:05:23 -05:00
dellaert
d0ee9c662d
Switched to Rot3 and added Pose3 version
2014-02-01 17:44:58 -05:00
dellaert
a48c72ff63
Fixed sign of 2D version
2014-02-01 10:33:17 -05:00
dellaert
5369a7bd17
Simplify by storing s*dir
2014-02-01 10:29:03 -05:00
dellaert
6d16ebf68d
Moved from Vector3/LieVector to Point3. I have mixed feelings about this. Wondering (again) whether Point3 ought to *be* a Vector3 after all.
2014-02-01 09:31:22 -05:00
dellaert
419de466c0
Moved to header
2014-02-01 00:51:52 -05:00
dellaert
f6731fe559
More efficient derivative
2014-02-01 00:50:03 -05:00
dellaert
f6a733fb3e
Prototype MagFactor
2014-02-01 00:37:03 -05:00
dellaert
fd6eb2b129
Added MagFactor that solves for rotation, now called 1,2,3, with respectively 1,2,3 arguments to factor.
2014-01-30 00:58:15 -05:00
dellaert
46c266f8e5
Header file
2014-01-29 21:22:00 -05:00
dellaert
2775bb9381
MagFactor scaffold
2014-01-29 21:16:43 -05:00
dellaert
326876fe9d
Fixed dimension of noise model; caught by @atrevor
2014-01-29 16:50:16 -05:00
dellaert
8fbab3bde8
Changed API slightly and made very clear what is measurement (typically in nav frame) and what is reference direction (typically in body frame)
2014-01-29 13:34:52 -05:00
dellaert
344ef7801e
New AttitudeFactor is useful for aiding with an accelerometer
2014-01-28 19:43:44 -05:00
dellaert
ff83094b5c
EXPECT not CHECK
2014-01-28 19:43:19 -05:00
dellaert
40f1858fd8
Fixed some things in GPSFactor
2014-01-28 16:24:59 -05:00
dellaert
6bda38583f
EstimateState
...
Also, some more comments, and cpp file
2014-01-28 15:46:18 -05:00
dellaert
16071f5360
Fixed Jacobians
2014-01-25 21:20:18 -05:00
dellaert
f924c21c19
Added test for Jacobian
2014-01-25 21:11:37 -05:00
dellaert
c06ecb4f49
Merge branch 'origin/release/2.4.0'
2014-01-25 20:51:00 -05:00
dellaert
60f0c4e51f
Tested local ENU coordinates
2014-01-25 20:32:22 -05:00
dellaert
94e045e864
Convert to UTM
2014-01-25 19:45:10 -05:00
dellaert
32455c3817
Geocentric coordinates test
2014-01-25 19:28:55 -05:00
dellaert
73b3748bc6
enu coordinates
2014-01-25 18:57:10 -05:00
dellaert
bcb13ec4e6
Expected result
2014-01-25 18:28:45 -05:00
dellaert
ee018ecbee
Added unit test scaffold, but no idea how to link
2014-01-25 18:22:23 -05:00
dellaert
8e96f6a0d4
Checked in proposed change to *any* cartesian frame
2014-01-24 16:18:08 -05:00
dellaert
3476264e21
Added test scaffold and prototype
2014-01-24 16:06:48 -05:00
jing
96296333ae
remove all LieVector(size_t m, ...), which doesn't check parameter's type and it's also dangerous
2014-01-23 18:35:29 -05:00
Frank Dellaert
0dc1eac55c
Merged changes from the trunk back into navigation and slam. Needed some data files for tests, as well.
...
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/branches/2.4@20423 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:34:23 -05:00
Richard Roberts
880d9a8e3c
Switched to new Eigen built-in special comma initializer
2013-12-16 21:33:12 +00:00
Jing Dong
dd3a98464a
Fix Vector_() to Vec() in gtsam/navigation
2013-10-21 05:15:48 +00:00
Chris Beall
e799c9ffa9
tabs converted to two spaces
2013-10-10 17:52:57 +00:00
Luca Carlone
c04ceed07b
Commented out print statements in unit test
2013-08-19 21:04:36 +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
c806d88ff1
Commented out print statements in unit test
2013-08-16 21:57:48 +00:00
Richard Roberts
16b4f0fe8b
Moved ImuFactor and CombinedImuFactor into main gtsam, and moved InertialNavFactor family into gtsam_unstable.
2013-08-13 21:04:31 +00:00
Richard Roberts
4b3021b818
Moved ImuFactor and CombinedImuFactor into main gtsam, and moved InertialNavFactor family into gtsam_unstable.
2013-08-13 21:03:48 +00:00
Richard Roberts
4585fd1caa
Merge branch 'svn/trunk'
...
Conflicts:
gtsam/navigation/tests/testInertialNavFactor_GlobalVelocity.cpp
gtsam/nonlinear/ISAM2.cpp
gtsam/nonlinear/ISAM2.h
gtsam/slam/tests/testBetweenFactor.cpp
gtsam_unstable/nonlinear/ConcurrentBatchFilter.cpp
gtsam_unstable/nonlinear/tests/testConcurrentBatchFilter.cpp
gtsam_unstable/nonlinear/tests/testConcurrentBatchSmoother.cpp
gtsam_unstable/slam/SmartProjectionFactor.h
2013-08-11 18:16:56 +00:00
Alex Cunningham
a4276eb57a
Fixed small compile error
2013-08-08 20:45:44 +00:00
Richard Roberts
e2f8dd866d
Merge branch 'svn/trunk'
...
Conflicts:
gtsam/linear/GaussianBayesTree.cpp
gtsam/linear/GaussianBayesTree.h
gtsam/linear/VectorValues.h
gtsam/linear/tests/testVectorValues.cpp
gtsam_unstable/nonlinear/sequentialSummarization.cpp
2013-08-06 18:33:24 +00:00
Alex Cunningham
b0c25f2668
Split timing benchmark that had appeared inside a test to a separate timing script
2013-08-06 18:30:27 +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
Richard Roberts
1b92828cc8
Fixed path
2013-07-29 23:54:40 +00:00
Richard Roberts
d5e721a1d0
Continued work on unordered classes and elimination algorithm
2013-06-06 15:36:11 +00:00
Stephen Williams
5bd9ffc49e
Changed EquivNavFactor test from '.h' to '.cpp' so it will actually work
2013-05-08 13:23:27 +00:00
Richard Roberts
31cbc7c826
relax two test criterion from 1e-5 to 2e-3 so they pass on Ubuntu VM
2013-04-18 17:41:55 +00:00
Richard Roberts
35cebaa873
Moved inertial nav factors and unit tests to gtsam/navigation
2013-04-09 20:04:10 +00:00