Commit Graph

2971 Commits (ba9e73785ae8bec80cbe37b845ef27e8c4835bdb)

Author SHA1 Message Date
thduynguyen ca640ac54d change Caley to CaleyFixed to fix compiling issue. The name was changed since this commit 5bc4810, and was not updated in the merge a9e3535. 2014-11-26 15:09:19 -05:00
dellaert b9d0373c47 Latest version of MKL no longer defines MKL_BLAS so I added this as a fix, following http://eigen.tuxfamily.org/bz/show_bug.cgi?id=874 2014-11-26 09:04:18 +01:00
dellaert a9e3545a29 Merge remote-tracking branch 'origin/release/3.2.0' into feature/quadratic_programming
This should make merging in develop easier, and it also helps me understand what changed.
I mostly avoided conflicts by keeping Duy's versions of:

Conflicts:
	gtsam/3rdparty/metis-5.1.0/CMakeLists.txt
	gtsam/linear/JacobianFactor-inl.h
	gtsam/linear/NoiseModel.cpp
	gtsam/nonlinear/NonlinearFactor.h

and a number of other files. In particular, I did not upgrade Eigen or remove metis.

The following unit tests fail in this branch:

The following tests FAILED:
	  2 - testWrap (Failed)
	 85 - testGeneralSFMFactor (SEGFAULT)
	142 - testIMUSystem (Failed)
	178 - testTSAMFactors (Failed)
2014-11-22 15:18:09 +01:00
thduynguyen a222194b26 fix boost 1_56 serialization problem, https://chaste.cs.ox.ac.uk/trac/ticket/2585#comment:5 2014-11-21 18:04:30 -05:00
thduynguyen ee52ca15dd move LPSolver and QPSolver to unstable. Add script to compile lpsolve on Mac when doing cmake if it's not found. 2014-11-21 16:04:12 -05:00
thduynguyen 06e3f36f22 remove printing 2014-11-21 14:19:43 -05:00
cbeall3 9d2627a5a9 strip Metis out of release 3.2 2014-11-04 17:09:32 -05:00
dellaert c212ba0984 Avoid warnings 2014-11-03 11:50:21 +01:00
cbeall3 699153ece9 Coding convention: convert tabs to two spaces 2014-10-30 12:44:46 -04:00
cbeall3 57b4c79cad minor doxygen fixes 2014-10-29 13:58:46 -04:00
Chris Beall 60ebd9cb4e rename simple namespace to avoid clash on Windows 2014-10-25 06:01:20 -04:00
Chris Beall f19cb3e677 Change expected error value back to negative, as it was (accidentally?) flipped after recent pull request , which didn't pass. The negative value, which I believe to be correct, passes in Quaternion mode, Full Expmap mode, as well as regular rotation matrix mode (with a lesser tolerance.) 2014-10-25 01:08:59 -04:00
cbeall3 1dec2c230c Kill unused variables 2014-10-24 13:01:30 -04:00
Chris Beall eeb0293f27 Merged in feature/FixQuaternion (pull request #22)
Was quaternion (somewhat) broken ?
2014-10-24 09:53:50 -04:00
cbeall3 265bd1972d Fix for flipped sign in quaternion mode on Linux and Windows 2014-10-23 17:08:30 -04:00
Siddharth Choudhary f81fa0a203 Unit test for load2D for victoria park dataset 2014-10-23 15:51:47 -04:00
dellaert 056254bf93 Optimized a bit more 2014-10-23 09:51:43 +02:00
cbeall3 a0be48ef75 revert from fixed size vectors to make it compile with existing numericalDerivatives 2014-10-22 22:00:25 -04:00
dellaert 941d6dfe07 Fixed LogMap - something fishy in Eigen? Or at least low-accuracy. 2014-10-23 01:54:46 +02:00
dellaert 19e34489cf Made a common test 2014-10-23 01:54:14 +02:00
Siddharth Choudhary de175ea128 Moved NoiseFormatAUTO check out of switch case 2014-10-22 19:00:39 -04:00
Siddharth Choudhary 59db3b72aa Changed default NoiseFormat to NoiseFormatAUTO which tries to guess the noise format. 2014-10-22 17:49:18 -04:00
cbeall3 10435794ed small typos 2014-10-21 16:49:08 -04:00
Luca b0ea3b715b fixed unit test for implicitSchur factor: Point covariance was not invertible, causing eigen weirdness 2014-10-20 11:03:53 -04:00
thduynguyen 3227766569 small comment typo 2014-10-19 00:35:01 -04:00
thduynguyen 367c023127 Merge remote-tracking branch 'origin/develop' into develop
Conflicts:
	gtsam/geometry/Cal3DS2_Base.h
2014-10-17 17:49:21 -04:00
Luca 5995b20ebe fixed test 2014-10-17 15:48:20 -04:00
thduynguyen a61b49dafa remove augmented parts in constraint noise model hack 2014-10-17 15:25:40 -04:00
Luca c10993a690 displaying nr of iterations for verbosity = TERMINATION 2014-10-17 14:58:45 -04:00
Jing Dong f258bfe044 add DerivedValue test for Cal3Unified 2014-10-17 14:44:37 -04:00
Jing Dong cdc121cf7d add in testSerialization 2014-10-17 14:25:42 -04:00
Jing Dong 55bda50235 move calculation of Cal3DS2 to base class, all unit tests passed and hopefully fix issue of DerivedValue 2014-10-17 13:35:30 -04:00
thduynguyen b0d95c0a36 check if a JacobianFactor has a dual variable 2014-10-17 13:31:35 -04:00
thduynguyen 4be24f4f70 add adjointMap and expmap/logmap derivatives for Pose2 2014-10-17 13:30:57 -04:00
Jing Dong b4c62969d1 move calculation of Cal3DS2 to base class, all unit tests passed and hopefully fix issue of DerivedValue 2014-10-17 13:30:43 -04:00
thduynguyen 8722c9cf68 small comment 2014-10-17 13:30:32 -04:00
cbeall3 799beec7e2 fix signed/unsigned warnings 2014-10-14 17:00:03 -04:00
cbeall3 fcc49bd22a Fix for nasty intermittent TBB crashes in testEssentialMatrixFactor and testGeneralSFMFactor. Fixes issue 93 2014-10-14 16:30:13 -04:00
cbeall3 5c68e9e755 silence unused variable warning on Mac 2014-10-13 15:48:17 -04:00
Lachlan Toohey 3c42fbacb9 Update tests for testPoseRotationPrior
Adds new test for wraparound handling in Rot2.
Removes tests that are not quite equal for Rot3.
2014-10-09 14:13:24 +11:00
Lachlan Toohey 7c8716f746 Fixed PoseRotationPrior error calculation.
Use measured_.localCoordinates not difference between Logmap
values to handle wraparound properly.
2014-10-07 11:33:46 +11:00
Luca d57ca93b7a Merge branch 'develop'
Conflicts:
	.cproject
	examples/Pose3SLAMExample_g2o.cpp
	examples/Pose3SLAMExample_initializePose3Chordal.cpp
	examples/Pose3SLAMExample_initializePose3Gradient.cpp
	gtsam/slam/InitializePose3.cpp
	gtsam/slam/InitializePose3.h
	gtsam/slam/tests/testInitializePose3.cpp
2014-10-06 17:02:08 -04:00
cbeall3 f049c45863 Handle SVD sign ambiguities. Fixes issue #112 2014-09-30 15:27:19 -04:00
dellaert dd33344744 Fixed unit test - might be platform specific though :-( 2014-09-30 12:04:38 +02:00
Frank Dellaert e408159545 Merged in feature/allowMap (pull request #18)
Replaced range adaptor pattern with more explicit loop to create dimensions, which also allows maps to be supplied as TERMS containers.
2014-09-30 11:33:35 +02:00
dellaert 156c1abf4e Added reserve as suggested by Richard 2014-09-30 11:27:19 +02:00
dellaert 7c4a557011 Latest version of MKL no longer defines MKL_BLAS so I added this as a fix, following http://eigen.tuxfamily.org/bz/show_bug.cgi?id=874 2014-09-29 13:49:37 +02:00
dellaert 0d05a1c206 Some doxygen documentation 2014-09-26 17:41:43 +02:00
thduynguyen 78d9a8cab8 fix empty factors bug 2014-09-25 11:18:51 -04:00
thduynguyen 11969b32f6 fix gradient and gradientAtZero for linear constrained Jacobian, optionally scaled by the dual variables 2014-09-24 22:19:47 -04:00