Commit Graph

11147 Commits (a573658ba479551450da4fca3bf6fe2565e98bb2)

Author SHA1 Message Date
Frank Dellaert a573658ba4 Updated timing script 2019-10-01 14:04:09 -04:00
Frank Dellaert f5b57ce59f Python tests 2019-10-01 14:04:09 -04:00
Frank Dellaert 39d1f58eae More asserts/tests 2019-10-01 14:04:09 -04:00
Frank Dellaert 06952cd83b Full enchilada: SO3 is now SO<3> 2019-10-01 14:04:09 -04:00
Frank Dellaert 8eacdcbe58 Serialization 2019-10-01 14:01:54 -04:00
Frank Dellaert 3193af9698 Three more constructors for SO3 2019-10-01 14:01:54 -04:00
Frank Dellaert dea6b995e5 Hat and Vee for SO3 2019-10-01 14:01:54 -04:00
Frank Dellaert a765886e5a Hat and Vee for SO4 2019-10-01 14:01:54 -04:00
Frank Dellaert ab1be9c4de Specialized Hat/Vee 2019-10-01 14:01:54 -04:00
Frank Dellaert d376d0158d All tests for SO3 now uncommented 2019-10-01 14:01:54 -04:00
Frank Dellaert f7ad80673c Moved things to inl 2019-10-01 14:01:54 -04:00
Frank Dellaert e93149babb Moved all tests to their own test files 2019-10-01 14:01:54 -04:00
Frank Dellaert 095071cf36 Rescued some specializations for SO3 2019-10-01 14:01:54 -04:00
Frank Dellaert 7213fd2c62 Distributed SOn functionality over three files 2019-10-01 14:01:54 -04:00
Frank Dellaert 6cff36975f Moved code into appropriate headers (SOt instead of SO3 for now) 2019-10-01 14:01:54 -04:00
Frank Dellaert 96392c74c0 Expmap and vec, specialized to SO3 and SO4 2019-10-01 14:01:54 -04:00
Frank Dellaert be83a6bad7 Hat/Vee etc, working Random for SOn 2019-10-01 14:01:54 -04:00
Frank Dellaert cc2f0f242c Succeeded in making SOn a Lie group 2019-10-01 14:01:54 -04:00
Frank Dellaert 6f071928bc Allow dynamic dimension Lie groups 2019-10-01 14:01:54 -04:00
Frank Dellaert 676f93ebd8 Add pointer constructor for dynamic case 2019-10-01 14:01:54 -04:00
Frank Dellaert a35709295a Made matrix a member variable 2019-10-01 14:01:54 -04:00
Frank Dellaert 37c53aa23f SO3 and SO4 both Lie groups. 2019-10-01 14:01:54 -04:00
Frank Dellaert 6b2f6349d7 Derive from SOnBase 2019-10-01 14:01:54 -04:00
Frank Dellaert 3e1db48ced Made constructor explicit, expose SOn in wrapper 2019-10-01 14:01:54 -04:00
Frank Dellaert ad0bb79533 Fixed issues with Closest and << in SOn.h 2019-10-01 14:01:54 -04:00
Frank Dellaert b0e4075089 Added python test for Karcher mean 2019-10-01 14:01:54 -04:00
Frank Dellaert 6c00ff163f Closest 2019-10-01 14:01:54 -04:00
Frank Dellaert 6eefc56e17 Wrapped SO(3), SO(4) and new factor, and added SO(4) tests in python 2019-10-01 14:01:53 -04:00
Frank Dellaert 2fb4668bba Added factor for Karcher mean constraint: fixes the geodesic mean to impose a global gauge constraint. 2019-10-01 14:01:53 -04:00
Frank Dellaert 137afaecbb Added variable dimension SO(n) class 2019-10-01 14:01:53 -04:00
Frank Dellaert cc9b4bb497 Added SO(4) class 2019-10-01 14:01:53 -04:00
Frank Dellaert 6e07636302 Added several methods 2019-10-01 14:01:53 -04:00
Fan Jiang 19315cc3f3
Merge pull request #116 from borglab/fix/huber-noise-model
Fix Huber mEstimator
2019-09-19 21:28:31 +08:00
Frank Dellaert a614e5efa1
Merge pull request #115 from borglab/fix/absolute-value
C++11 Absolute Value
2019-09-19 07:45:40 -04:00
Frank Dellaert 8212cb2f8b
Merge pull request #112 from borglab/fix/eigen-unsupported
Add cmake flag to include eigen-unsupported module
2019-09-18 22:38:41 -04:00
Varun Agrawal 813f169d4a improved code for Huber robust noise model 2019-09-18 20:01:24 -04:00
Varun Agrawal ba22688ca0 compare absolute value of error against k for Huber noise model 2019-09-18 18:34:25 -04:00
Varun Agrawal 60f5ee7cf1 added test for negative error in Huber Robust noise model 2019-09-18 18:33:03 -04:00
Varun Agrawal ff1f37c26f replaced fabs with c++11 std::abs 2019-09-18 18:30:26 -04:00
Fan Jiang d3305d27f4
Merge pull request #113 from borglab/features/docs-update
README Update
2019-09-19 03:46:02 +08:00
Varun Agrawal 5e387d1a7c update to README to include link to READMEs of MATLAB and Python wrappers 2019-09-16 16:03:59 -04:00
Frank Dellaert a1583e08b7
Switched default to OFF 2019-09-12 15:01:01 -04:00
Varun Agrawal 7dc1811d54 add cmake flag to include eigen-unsupported module 2019-09-12 14:56:12 -04:00
Frank Dellaert 675f27b075
Merge pull request #110 from borglab/fix/subgraphbuilder
Several fixes in legacy code
2019-09-08 14:21:40 -04:00
Fan Jiang cb80f27ee8 Restoring the correct behavior of UniqueSampler 2019-09-07 17:30:18 -04:00
Frank Dellaert 5cbcfdaa98
Merge pull request #107 from fishyai/welsch_model
Fixed spelling for Welsch and added to gtsam.h
2019-09-07 16:45:25 -04:00
Fan Jiang b61636e2f7 Fix segfault in SubgraphBuilder 2019-09-07 16:10:49 -04:00
Fan Jiang 4949d6988c Fix compilation of PartialPriorFactor 2019-09-07 15:48:30 -04:00
Jose Luis Blanco-Claraco 6b298fa004
Merge pull request #109 from jlblancoc/develop
doc/ImuFactor: Fix missing "t" typo
2019-09-07 02:30:33 +02:00
Jose Luis Blanco 02ee55f3e6 Fix missing "t" typo 2019-09-06 18:02:15 +02:00