Commit Graph

9600 Commits (f6de41e0ffb992a3232b0b2d97e12498efddb17c)

Author SHA1 Message Date
Frank Dellaert 71231abf1b Serialization of Factor base class works 2015-07-11 12:04:07 -07:00
Frank Dellaert 8f511078c4 Refactor, print, removed serialization :-( 2015-07-09 16:41:48 -07:00
Frank Dellaert 8f118d488e Added unit test 2015-07-09 12:08:44 -07:00
Frank Dellaert 98ba94c748 moved BearingFactor to sam 2015-07-09 12:08:28 -07:00
Frank Dellaert 76d478c0e0 Moved testing machinery to correct spot 2015-07-09 12:07:59 -07:00
Frank Dellaert 7ff3e11efd removed redundancy in naming 2015-07-09 11:29:32 -07:00
Frank Dellaert 83d4296255 removed .cpp files of deprecated LieXXX.h 2015-07-09 11:28:40 -07:00
Frank Dellaert 3b16ad2967 Moved deprecated headers into subdirectory 2015-07-09 11:14:39 -07:00
Frank Dellaert da813d8171 Merge remote-tracking branch 'origin/develop' into feature/sam_sfm_directories 2015-07-09 11:00:14 -07:00
Frank Dellaert b66dda2fe5 Merged in bug/expressionWithDuplicateKeys (pull request #171)
- Unit test from ETH folks which replicates the bug
- Improved printing as part of tracking it down
- Simultaneous bug fixes
- Extra unit test by Frank
2015-07-09 01:16:09 -07:00
Frank Dellaert 3fdcba9774 Merge remote-tracking branch 'origin/bug/expressionWithDuplicateKeys' into bug/expressionWithDuplicateKeys 2015-07-09 00:57:01 -07:00
Frank Dellaert aa1fae41a9 Added testcase mixing binary and ternary cases 2015-07-09 00:53:40 -07:00
Frank Dellaert a923086a00 Removed print statements 2015-07-09 00:42:48 -07:00
Frank Dellaert 0922624b9e FIXED PRETTY TERRIBLE BUG 2015-07-09 00:41:03 -07:00
Frank Dellaert 20b669bed6 Refined testcase even more for debugging 2015-07-09 00:40:21 -07:00
Mike Bosse e9ddee4322 fixed bug in expression traceExecution 2015-07-09 09:39:13 +02:00
Frank Dellaert 4516c67389 More compact and informative trace/record printing 2015-07-08 23:52:25 -07:00
Frank Dellaert 2bc0d580e7 Slightly changed example, debugging output 2015-07-08 23:29:21 -07:00
Frank Dellaert 6df0d49769 Recursive print 2015-07-08 23:21:49 -07:00
Frank Dellaert f7c5f0cb79 Moved test to tests/ExpressionFactor 2015-07-08 22:50:24 -07:00
dellaert 0c29215018 Slight refactor/reformatting 2015-07-08 19:20:05 -07:00
dellaert 61d6ba8a57 Refactored tests a bit to use existing test framework (also originated from ETH so almost identical) 2015-07-08 18:46:06 -07:00
dellaert b9b761e06b Made tests work better with CppUnitLite 2015-07-08 18:45:27 -07:00
dellaert 3e85de6337 Merge remote-tracking branch 'origin/develop' into bug/expressionWithDuplicateKeys 2015-07-08 16:31:53 -07:00
Frank Dellaert e331fa1b76 Merged in fix/smallRetracts (pull request #170)
Cleaned up expmap near identity for Rot3/Pose3
2015-07-08 16:30:44 -07:00
dellaert 66d7c26a11 Fixed a tbb include 2015-07-08 15:01:30 -07:00
Renaud Dube a282ef54ff Implemented unit test which replicates the bug 2015-07-08 14:01:57 +02: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 ecfa459590 Use consistent check and refactored to avoid sqrt 2015-07-05 15:40:42 -07:00
Frank Dellaert c978935e8e Use consistent check on angle norm 2015-07-05 15:39:15 -07:00
Frank Dellaert 4342aa5901 Renamed rodriguez variants to preoper naming convention (uppercase for static) and spelling (Rodrigues). Also, now call Expmap in either SO3 or Quaternion. 2015-07-05 15:38:54 -07:00
Frank Dellaert b21d073721 Fixed Rodrigues/Expmap behavior for small theta 2015-07-05 14:03:42 -07:00
Frank Dellaert f9b5bc2936 Loosened test thresholds for Rot3/Pose3 expmap path 2015-07-05 14:02:18 -07:00
Frank Dellaert cf052850dd Merged in feature/timeSFMBALversions (pull request #169)
Feature/timesfmbalversions
2015-07-05 12:03:29 -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 ed9938b70c Merged in fix/snavelyPath (pull request #168)
Fixed AdaptAutoDiff
2015-07-05 08:38:30 -07:00
Frank Dellaert bfa8fbac99 Use retract so tests pass for both Rot3/Quaternion 2015-07-04 23:39:51 -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 a305218bd9 Made output more directly comparable with ceres 2015-07-04 19:14:25 -07:00
Frank Dellaert b752f8446c Fixed and simplified (quite broken) AdaptAutoDiff, now works with fixed Vectors 2015-07-04 18:06:01 -07:00
Frank Dellaert bded06f97f Made testcase with nonzero rotation: fails test! 2015-07-04 16:59:02 -07:00
Frank Dellaert 1a81cd9929 charts are types 2015-07-04 16:44:32 -07:00
Frank Dellaert 23f8a98d66 Some refactoring 2015-07-04 16:27:26 -07:00
Frank Dellaert a70815b654 Fixed gtsam-opengl convention mismatch 2015-07-04 15:54:46 -07:00
Frank Dellaert 8ceaa8a3cc Check ceres rotation convention 2015-07-04 15:25:18 -07:00