Commit Graph

11294 Commits (c5681d8e5930b51e98aee3157d808b997e3ba009)

Author SHA1 Message Date
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
Varun Agrawal 3eb8e3d9bc fixed function declarations which use globally declared noise models 2019-09-25 23:02:21 -04:00
Varun Agrawal f58d421b71 improve m-estimator visualization code 2019-09-25 20:04:32 -04:00
Varun Agrawal 65b309e5cd renamed global variables in smallExample.h and added optional noise model parameters 2019-09-25 20:04:32 -04:00
dellaert f71e156bce Fixed comment 2019-09-25 20:04:32 -04:00
Varun Agrawal ab044b693b different plots for each mEstimator 2019-09-25 20:04:32 -04:00
Varun Agrawal c8e18c95d0 added script to visualize values of different mEstimators 2019-09-25 20:04:32 -04:00
Varun Agrawal f68c06a10d wrapped more mEstimators as well as their weight functions 2019-09-25 20:04:32 -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
Alice Anderson f72322c4a4 Added old code back wrapped in deprecated flag 2019-09-02 14:11:56 -07:00
Alice Anderson 87c336fce3 Added Welsch model to gtsam.h 2019-08-29 08:15:00 -07:00
Alice Anderson 2f8238a956 Fixed spelling for Welsch and added to gtsam.h 2019-08-28 17:28:10 -07:00