Commit Graph

511 Commits (93ba522582ca789b9426c3edb4bba820872047f5)

Author SHA1 Message Date
alescontrela f4525b51e4 Change PriorFactor includes from gtsam/slam to gtsam/nonlinear 2020-04-10 22:26:22 -04:00
Frank Dellaert d1d8543fc7 Fixed issues with deprecated Sampler methods 2020-04-04 13:57:05 -04:00
Varun Agrawal ca4daa0894
Merge pull request #258 from borglab/deprecate-simplecamera
Replace SimpleCamera with PinholeCameraCal3_S2
2020-03-23 08:08:18 -04:00
Frank Dellaert 2c44ee459b
Merge pull request #243 from borglab/feature/rot3-angle
Axis-Angle (in radians) representation for Rot3 matrices
2020-03-18 14:30:08 -04:00
Varun Agrawal 81b52c674a wrap AxisAngle constructor for rotations 2020-03-16 23:33:55 -04:00
Varun Agrawal 4625a16d70 wrapped simpleCamera function to get camera from projection matrix 2020-03-09 22:57:59 -04:00
Varun Agrawal ab46c7c3ce removed static ToAxisAngle function 2020-03-09 16:01:24 -04:00
Varun Agrawal 0fbe63aa17 static function & method for axis-angle with improved tests and fix for sign ambiguity 2020-03-08 17:07:40 -04:00
Varun Agrawal 7019d6f4b8 convert axisAngle to static ToAxisAngle, update tests 2020-03-07 08:35:08 -05:00
Varun Agrawal 75d5409d78 follow Google style guide naming convention for Sfm related data structs 2020-03-06 18:02:51 -05:00
Varun Agrawal 719975022c consistent naming scheme for SfM_Data 2020-03-06 17:56:32 -05:00
Varun Agrawal 0e6efb98d7 compute angle in degrees between 2 Rot3 matrices 2020-03-06 16:30:07 -05:00
Varun Agrawal a2ef54c60f added more function to retrieve SfM_data and wrapped them 2020-03-03 21:43:29 -05:00
Varun Agrawal 381f7bee30 wrap SfM_data struct 2020-03-03 21:42:36 -05:00
Varun Agrawal 46ac536bf0 wrap Rot3 slerp function to allow for rotation interpolation 2020-02-25 22:10:42 -05:00
Varun Agrawal d9923fc3cc replaced/appended all calls to SimpleCamera with PinholeCameraCal3_S2 2020-02-21 19:42:55 -05:00
Varun Agrawal 56ca889913
Merge pull request #219 from borglab/wrapper-update
Minor updates to wrapper
2020-02-05 15:18:25 -05:00
Varun Agrawal 80ff5334ce support K() and matrix() for Cal3_S2 2020-02-05 11:27:57 -05:00
Varun Agrawal 9f3a7617d5 replace Cal3_S2 deprecated matrix() with K(), add Cal3DS2 support to triangulation 2020-02-05 00:44:50 -05:00
Varun Agrawal f1e167db7e retrieve Point3 from Unit3 in wrapper code 2020-01-21 17:59:44 -05:00
Gerry Chen 41e045580c python wrapper: access to gaussian conditional matrices 2020-01-14 21:28:18 -05:00
Gerry Chen 69e3e91ea8 add Information constructor to python wrapper for gaussian noise model 2020-01-14 18:00:30 -05:00
Frank Dellaert e971c933d2 Merge remote-tracking branch 'origin/develop' into feature/rotation_group
# Conflicts:
#	gtsam.h
#	gtsam/linear/GaussianBayesNet.cpp
2019-11-27 14:18:39 -08:00
mxie32 8df7981564 expose GPSFactor in python wrapper, and add example for it 2019-10-19 17:15:56 -04:00
Jean-Philippe Tardif f58a5f89f2 clean up commented code 2019-10-18 14:15:19 -04:00
Jean-Philippe Tardif 730199b678 Fix python wrappers for BetweenFactorVector and PreintegratedCombinedMeasurements and
added Vector type to the BetweenFactor generation
Created PreintegrationCombinedParams to add constructor for PreintegratedCombinedMeasurements
2019-10-18 10:55:02 -04:00
Varun Agrawal a4ac57c5b8
Merge pull request #117 from borglab/feature/wrap-mestimator-weight
Wrap mEstimators
2019-10-10 16:55:26 -04:00
Gerry Chen e20494324f Gaussian Factor Graph unittests and linearization
(with Python bindings)
2019-10-09 15:58:57 -04:00
Varun Agrawal c2b6607d18 add residual function for Fair mEstimator wrapper 2019-10-09 15:46:24 -04:00
Varun Agrawal 1240339dc2 formatting; removed virtual from derived classes; added default values for L2WithDeadZone constructor to allow serialization 2019-10-09 15:33:53 -04:00
Varun Agrawal 494005d64a wrap DCS and L2WithDeadZone estimators 2019-10-08 21:26:11 -04:00
Varun Agrawal 8280a082bd implemented residual functions for common M-estimators and added corresponding tests 2019-10-02 04:04:34 -04:00
Frank Dellaert f5b57ce59f Python tests 2019-10-01 14:04:09 -04:00
Frank Dellaert 3e1db48ced Made constructor explicit, expose SOn in wrapper 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
Varun Agrawal f68c06a10d wrapped more mEstimators as well as their weight functions 2019-09-25 20:04:32 -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