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
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
Duy-Nguyen Ta
b1071b08a0
redirect stdcout to a stringstream so Python __str__() can properly return a string after calling the c++ print function
...
This is to avoid a printing issue in some Python's IDE when __str__() is called to update objects' values in Debug mode.
2017-07-25 16:32:26 -04:00
Duy-Nguyen Ta
8c60868e63
wrap more functions
2017-05-15 14:42:45 -04:00
Duy-Nguyen Ta
a6281e1932
unify gtsam.h for matlab and cython wrapper
2017-03-18 15:33:01 -04:00
Duy-Nguyen Ta
9fe804bc1a
replace matlab.h in gtsam.h for matlab wrapper by its new file nonlinear/utilities.h
2016-11-24 19:26:11 -05:00
dellaert
36d3c178cb
Attempt at fixing matlab wrapper issues
2016-06-20 01:11:57 -07:00
dellaert
bdbbe0203d
Derive Point2 from Vector2 and deprecate a number of methods
2016-06-05 23:52:04 -07:00
Jing Dong
b173057e33
fix matlab compile issue, by removing abstract class PreintegrationBase from wrapper declearation
2016-06-02 21:04:52 -04:00
dellaert
1233a9c9b7
Merge remote-tracking branch 'origin/develop' into feature/Feature/FixedValues
...
Conflicts:
gtsam.h
python/handwritten/nonlinear/Values.cpp
2016-04-10 17:40:26 -07:00
dellaert
2c0c3d1955
Added setters and getters for MATLAB wrapper
2016-04-10 10:56:36 -07:00
dellaert
fad9462661
A better solution through typedef of FactorIndices -> FastVector<size_t>
2016-02-25 23:51:01 -08:00
Frank
0372a959ee
Many small improvements, bug-fixes, and tests
2016-02-24 11:01:19 -08:00
Frank
4319bece1e
Deprecated some more methods
2016-02-08 15:16:11 -08:00
dellaert
59729ec2a8
Merge remote-tracking branch 'origin/develop' into feature/Feature/FixedValues
...
Conflicts:
gtsam/base/Matrix.cpp
gtsam/linear/JacobianFactor.cpp
gtsam/nonlinear/Values-inl.h
gtsam/nonlinear/expressions.h
2016-02-07 20:00:38 -08:00
Frank Dellaert
3819b292ec
Removed some obsolete methods
2016-01-30 16:59:28 -08:00
dellaert
8a45320ae2
Fixed MATLAB wrapper
2016-01-28 09:54:47 -08:00
dellaert
8333172ee6
Comment out IMU things for now to have Jenkins check everything else
2016-01-28 01:45:50 -08:00
dellaert
88fad4caff
Fix small bugs with MATLAB wrapping
2016-01-27 09:24:49 -08:00
Duy-Nguyen Ta
d4021859f7
Merge branch 'develop' into feature/Feature/FixedValues
...
Conflicts:
gtsam_unstable/geometry/Event.cpp
2015-09-23 11:19:59 -04:00
Duy-Nguyen Ta
aa2ffcd118
Merge branch 'develop' into feature/cleanup_ImuFactor
2015-09-17 17:42:38 -04:00
dellaert
63ca5dcfb0
Merge remote-tracking branch 'origin/develop' into feature/Feature/FixedValues
...
Conflicts:
.cproject
examples/Pose2SLAMExample_graph.cpp
examples/SFMExample_SmartFactor.cpp
examples/SFMExample_SmartFactorPCG.cpp
gtsam.h
gtsam/geometry/CameraSet.h
gtsam/geometry/StereoCamera.cpp
gtsam/geometry/StereoCamera.h
gtsam/geometry/tests/testCameraSet.cpp
gtsam/linear/RegularJacobianFactor.h
gtsam/linear/tests/testRegularJacobianFactor.cpp
gtsam/nonlinear/ExpressionFactor.h
gtsam/nonlinear/expressions.h
gtsam/slam/JacobianFactorQR.h
gtsam/slam/JacobianSchurFactor.h
gtsam/slam/RegularHessianFactor.h
gtsam/slam/RegularImplicitSchurFactor.h
gtsam/slam/SmartFactorBase.h
gtsam/slam/SmartProjectionFactor.h
gtsam/slam/SmartProjectionPoseFactor.h
gtsam/slam/tests/testRegularHessianFactor.cpp
gtsam/slam/tests/testRegularImplicitSchurFactor.cpp
gtsam/slam/tests/testSmartFactorBase.cpp
gtsam/slam/tests/testSmartProjectionPoseFactor.cpp
gtsam_unstable/examples/SmartProjectionFactorExample.cpp
gtsam_unstable/examples/SmartStereoProjectionFactorExample.cpp
gtsam_unstable/slam/SmartStereoProjectionFactor.h
gtsam_unstable/slam/SmartStereoProjectionPoseFactor.h
gtsam_unstable/slam/tests/testSmartStereoProjectionPoseFactor.cpp
2015-08-31 21:06:37 -07:00
cbeall3
92e210b893
Fix examples and Matlab wrapper
2015-08-26 13:25:12 -04:00
Chris Beall
6a5147b5b5
Merged in fix/SmartStereo (pull request #181 )
...
Fix/smartstereo
2015-08-25 09:51:59 -04:00
cbeall3
07bd7fa2bd
fix examples and wrapper
2015-07-28 15:14:39 -04:00
dellaert
a5d49a261e
Fixed MATLAB wrapper (old-style interface still)
2015-07-18 23:11:27 -07:00
dellaert
b711f5f964
Fixed wrapper
2015-07-12 22:49:04 -07:00
Frank Dellaert
30435da070
Moved BearingRangeFactor to SAM
2015-07-12 18:57:26 -07:00
Frank Dellaert
03db69117a
Define and partially specify Range and Bearing functors
2015-07-12 15:51:49 -07:00
Frank Dellaert
3bad6fea67
moved RangeFactor to SAM
2015-07-12 12:12:59 -07:00
Frank Dellaert
5052eb2c64
cleaning up
2015-07-11 18:31:36 -07:00
Frank Dellaert
98ba94c748
moved BearingFactor to sam
2015-07-09 12:08:28 -07:00
Frank Dellaert
7ff3e11efd
removed redundancy in naming
2015-07-09 11:29:32 -07:00
Frank Dellaert
377b90941b
switch to Rodrigues everywhere
2015-07-05 16:11:04 -07:00
dellaert
d415cffd4b
Merge remote-tracking branch 'origin/develop' into feature/SmartFactors3
2015-06-23 22:41:33 -07:00
cbeall3
0e022b3b33
Values::keys now returns KeyVector instead of list. Corresponding fixes in Matlab wrapper.
2015-06-24 00:35:32 -04:00
dellaert
acf4629f85
Fixed MATLAB wrapping of smart factor
2015-06-20 11:49:44 -07:00
Luca
f8205bfe02
Merge branch 'develop' into feature/SmartFactors3
...
Conflicts:
gtsam/geometry/CalibratedCamera.h
gtsam/geometry/tests/testCalibratedCamera.cpp
gtsam/geometry/triangulation.h
gtsam/nonlinear/ExpressionFactor.h
gtsam/slam/SmartProjectionFactor.h
gtsam_unstable/slam/SmartStereoProjectionFactor.h
tests/testExpressionFactor.cpp
2015-06-19 16:55:30 -04:00
cbeall3
569e6d90ef
remove wrapped functions which no longer exist.
2015-06-03 13:25:16 -04:00
cbeall3
bf026eb33d
Small fixes to make it actually work in Matlab
2015-05-20 13:30:36 -04:00
cbeall3
f8ab4ef144
Change SimpleCamera from typedef back to regular class to make wrapping+serialiation work. Had to change some templates because vector<PinholeCamera> can't be upcast to vector<SimpleCamera>
2015-05-18 14:33:27 -04:00
cbeall3
e5dce0de0d
Remove OptionalPoint3
2015-05-06 13:30:52 -04:00
dellaert
cd77ec8fd4
Added triangulation wrapping, tested and works in MATLAB !
2015-05-03 18:54:17 -07:00
dellaert
67cf13ad74
Fixed errors in PinholeCamera wrapping and removed SimpleCamera (made it a simple typedef)
2015-05-03 18:32:28 -07:00
dellaert
3299127e6a
Optional point
2015-05-03 18:21:18 -07:00
dellaert
cd077c336d
Added Pose3Vector
2015-05-03 17:32:13 -07:00
dellaert
13dcc977f2
Moved Point2Vector wrapper from gtsam_unstable.h to gtsam.h
2015-05-03 17:31:08 -07:00
dellaert
61e8b42249
Renamed project_to_camera to PinholeBase::Project
2015-03-06 08:46:56 -08:00
Paul Drews
8a88f101db
Fix deprecation warnings
2015-02-24 21:58:17 -05:00