Commit Graph

476 Commits (e20494324f7c1ef27e2c92d684dd0a5dc8b45cf4)

Author SHA1 Message Date
Gerry Chen e20494324f Gaussian Factor Graph unittests and linearization
(with Python bindings)
2019-10-09 15:58:57 -04:00
Alice Anderson 87c336fce3 Added Welsch model to gtsam.h 2019-08-29 08:15:00 -07:00
Frank Dellaert 20736b6f14 deprecated SmartProjectionFactor constructor with offset 2019-08-08 11:53:05 -04:00
Varun Agrawal 162d748dd1 [ci skip] Added free function to check if compiled library is debug version or not 2019-06-17 16:36:50 -04:00
Frank Dellaert ba91bd53fd Add better error reporting 2019-06-15 11:12:19 -04:00
dellaert b1a30ff6cb wrap printErrors 2019-06-04 18:27:04 -04:00
Frank Dellaert f2b8a263d6 Wrap ScenarioRunner 2019-05-17 22:10:48 -04:00
dellaert e66509ba86 Add return argument 2019-05-16 20:50:27 -04:00
Frank Dellaert 8801de4d63 Pose3 naming convention 2019-05-16 15:06:15 -04:00
Frank Dellaert 23f3f95ed2 deprecated get_noiseModel 2019-05-16 14:40:55 -04:00
dellaert 85934fd8ca Added DSFMap to wrapper, as well as IndexPair 2019-04-17 20:05:28 -04:00
Varun Agrawal 7eb8cc18c3 removed duplicate declaration of FactorIndices class 2019-04-09 21:08:35 -04:00
jlblancoc 4fb718a943 prefer auto in range for loops 2019-04-09 00:29:31 +02:00
jlblancoc 285ebd7dbd Type for Factor indices, dual to "Key"
This avoids a couple of confusing uses of KeySet to refer to lists of
Factors, and makes code more readable where formerly using size_t to
index factors.
2019-04-08 09:08:43 +02:00
Frank Dellaert 703b56f9ff Fix SubgraphSolver wrapper 2019-04-05 08:11:29 -04:00
Frank Dellaert e2cf42773a Switched to struct with static methods as apparently global methods in namespaces are not wrapped. 2019-03-19 17:04:31 -04:00
Frank Dellaert 3a371a1cf2 Wrapped 2019-03-19 15:47:51 -04:00
Frank Dellaert 5da004a732 Merge remote-tracking branch 'origin/feature/optimization_params' into feature/more_noise_wrapped 2019-03-19 11:05:54 -04:00
Frank Dellaert 90f5dae3d0 Merge remote-tracking branch 'origin/develop' into feature/optimization_params 2019-03-19 10:21:26 -04:00
Frank Dellaert 6b20b888a2 Merged in feature/datasets (pull request #395)
parse3DFactors

Approved-by: Chris Beall <chrisbeall@gmail.com>
2019-03-19 04:43:19 +00:00
Frank Dellaert 205803a0ea Better optimization parameter wrapping, plus python test 2019-03-19 00:11:45 -04:00
Frank Dellaert a7e60a08fe Wrapped more useful noiseModel methods 2019-03-18 23:15:53 -04:00
Frank Dellaert dd7fa966e4 Added print in base class so all derived have it.
Added comment how wrap currently does not handle Base class correctly in case of name clash, apparently.
2019-03-15 00:25:52 -04:00
Frank Dellaert 88ac6de4af Wrapped parse3DFactors 2019-03-14 01:25:06 -04:00
Frank Dellaert 7138236f71 Fixed static issue 2019-02-11 10:52:36 -05:00
Frank Dellaert 37ed46cee1 Added underscore to case conflicts until wrap can handle this. 2019-02-11 10:44:24 -05:00
Vikrant Shah c84496632f Merged in vik748/gtsam (pull request #373)
Adding wrapper for Pose3 for reading g2o files and examples for Pose2 and Pose3 slam using g2o file

Approved-by: Duy-Nguyen Ta <thduynguyen@gmail.com>
Approved-by: Vikrant Shah <vikrantshah@gmail.com>
2019-01-31 22:42:46 +00:00
dellaert ca9c972028 Wrapping BearingRange 2019-01-25 15:20:54 -05:00
Vikrant Shah 223020ec82 Adding wrapper for Pose3 for reading g2o files and examples for Pose2 and Pose3 slam using g2o file 2019-01-18 22:05:57 -05:00
Frank Dellaert 1d97f86b9d Merged in feature/adjoint_operators (pull request #364)
Feature/adjoint operators

Approved-by: Mandy Xie <manxie@gatech.edu>
2019-01-02 20:42:43 +00:00
dellaert 0a2e4e34e8 Added extra types included by Jacob Thomson in (declined) PR #269 2019-01-02 14:32:49 -05:00
Frank Dellaert 409a0215b8 Added adjoint operators etc. 2018-12-31 15:37:31 -05:00
Frank Dellaert fbcfbf0cdd Made naming convention in wrapper uniform.
2D means Pose2 + Point2
3D means Pose3 + Point3
2018-12-31 11:19:46 -05:00
Frank Dellaert cdf2a6335b Added serialization for two more factors 2018-12-30 16:23:43 -05:00
Frank Dellaert 2c8f55a2d8 Adding GenericValue for Values serialization, as suggested by Callum Robinson and Mike Sheffler in issue #398 2018-12-30 14:35:19 -05:00
AltNav NUC a1065a6424 Added gtsam:: qualifier 2018-10-30 15:32:37 -07:00
Duy-Nguyen Ta 15cc9a51b3 fix "const Vector&" in gtsam.h 2018-10-17 06:01:14 -04:00
Frank Dellaert 1d214d4529 Successful wrap of Scenario 2018-10-16 17:01:47 -04:00
Frank Dellaert 295092faf6 Added SimpleCamera LookAt version with default calibration 2018-10-14 11:23:44 -04:00
Frank Dellaert f6696ce9e0 Add named constructors for PreintegrationParams 2018-10-14 10:59:51 -04:00
Frank Dellaert c68d00fd55 Added Scenario class 2018-10-14 10:34:02 -04:00
Jing Dong bbe30c31bb remove some wrapping terms to fix toolbox compile 2018-06-19 01:00:20 -04:00
Duy-Nguyen Ta f9d6d2dbc1 wrap more functions for Cal3DS2 2018-01-23 10:16:00 -05:00
Duy-Nguyen Ta 6d48214a9f wrap RangeFactorWithTransform 2017-10-08 22:12:29 -04:00
Duy-Nguyen Ta 3e8807b575 fix constness 2017-10-08 22:06:44 -04:00
Duy-Nguyen Ta b8cd7da08b fix gtsam.h to compile with matlab 2017-08-15 16:39:25 -04:00
dellaert 81c15d950a Removed kwargs overhead for overloaded methods 2017-08-06 16:53:04 -07:00
dellaert 8ae9d7c577 Added more tests 2017-08-06 15:59:24 -07:00
dellaert e02b504575 Constructor overloads are supported, but arguments *have* to have different names 2017-08-06 14:57:40 -07:00
dellaert 3dfb13d3d6 Added missing Rot3 constructors 2017-08-06 13:23:29 -07:00