Commit Graph

403 Commits (ae433fbe033b5bb5fde7e5c811afe796e35d8e05)

Author SHA1 Message Date
etamarlu bf6680b2d3
Update CMakeLists.txt
add a missing field to "matlab_wrap" when GTSAM_UNSTABLE_INSTALL_MATLAB_TOOLBOX=ON
2023-11-27 13:55:05 -05:00
Varun Agrawal b1fab94680 handle Symbol vs symbol on case insensitive file systems 2023-10-02 14:27:20 -04:00
Varun Agrawal 9fb651d870 additional matlab test 2023-05-26 15:37:18 -04:00
Varun Agrawal 80e0d4afe9 matlab tests for enum wrapping 2023-05-22 16:04:22 -04:00
Varun Agrawal 9a38b57144 update wrapper files to new version 2023-02-18 19:34:23 -05:00
Lawrence Ibarria 1bed89e942 Allow override of BUILD_SHARED_LIBS
The cmake option BUILD_SHARED_LIBS is a cmake built-in option
to control if libraries are by default SHARED or STATIC.

For large projects, it is desired to be able to design gtsam as a
shared or static library regardless of the value of BUILD_SHARED_LIBS.
This change is unobtrusive, two new cmake options are created, to
force gtsam to be a shared or static library. If neither option is
set (this is the default), the behavior of gtsam remains unchanged
which is to use BUILD_SHARED_LIBS decision.
2023-02-12 13:29:30 -08:00
Varun Agrawal 3b21f4779d separate .i file for Values 2023-02-05 18:08:58 -05:00
Varun Agrawal d3102a1ae1 add matlab test for class property variables 2022-10-28 13:21:49 -04:00
Varun Agrawal 28b740eb8d fix matlab compilation 2022-08-01 15:06:15 -04:00
Varun Agrawal 3d3703441c wrap custom factor in a separate file 2022-07-19 14:10:46 -04:00
Varun Agrawal a8e48d674c fix matlab wrapping for gtsam_unstable 2022-03-20 22:17:47 -04:00
Varun Agrawal 00d90f0412 Get matlab wrapping for discrete.i working 2022-02-01 20:38:55 -05:00
Varun Agrawal 134e82836e Fixes to get matlab wrapper working properly 2022-02-01 19:08:46 -05:00
senselessDev 65d72ab7a1 adapt examples to new direct member access 2022-01-29 22:35:24 +01:00
Frank Dellaert 8dbe5ee179 "fixed" Unstable MATLAB examples - untested 2022-01-02 14:46:39 -05:00
Varun Agrawal 5beaed55c9 remove previously added parameters now that we support defaults 2021-12-13 11:18:52 -05:00
Gerry Chen 7dee503739
Matlab Wrapper function to extract Vectors from a Values object (#733)
* unit test for matlab ExtractVector

* implementation of extractVector

* do not use VectorValues, which is unordered

* move varun's testUtilities into folder `nonlinear` and merge with mine

* update `extractVectors` according to review comments

* address review comment

* fix unit test

* fix typo in unit test

* fix unit test to use symbols
2021-12-09 02:35:14 -05:00
Varun Agrawal 1cd93d84e6 CMake updates 2021-12-06 11:05:01 -05:00
Varun Agrawal b5bf0ca537 update all the matlab tests to add missing arguments 2021-12-06 11:04:37 -05:00
Fan Jiang 866d6b1fa1 Working CustomFactor 2021-05-14 16:24:31 -04:00
Gerry Chen 24755c1845 documentation about wrap update instructions 2021-04-12 22:17:37 -04:00
Varun Agrawal b7e19d6033 fix number of arguments to matlab_wrap for unstable 2021-03-25 09:41:42 -04:00
Varun Agrawal 1f60a7ea84 undo ignore updates, all tests now pass 2021-03-13 19:40:33 -05:00
Varun Agrawal 4af355b0eb make ignore list consistent across Python and Matlab 2021-03-13 18:30:31 -05:00
Varun Agrawal b890f06afe clean up the CMake 2021-03-13 12:01:05 -05:00
Varun Agrawal faf004347b Fix Matlab tests and add saveGraph method to GaussianBayesNet 2021-03-10 15:58:12 -05:00
Varun Agrawal 827f3feb6b update Matlab CMakeLists.txt to use the wrapper 2021-03-10 09:17:22 -05:00
Varun Agrawal f03b12e420 Make matlab wrapping rely completely on the wrap project 2021-03-09 16:10:08 -05:00
cttdev e75505a4d7 Adding BearingFactor3D to the wrapper definition. 2020-12-30 01:41:03 -08:00
Jose Luis Blanco Claraco e9e87526c4
refactor cmake scripts into smaller files 2020-10-06 18:10:11 +02:00
Varun Agrawal 94bb0fb6df remove Point3 serialization test since Point3 is now just a vector 2020-09-26 18:02:07 -04:00
Varun Agrawal ff9dc99ddf MATLAB readme update 2020-09-26 18:01:42 -04:00
Fan Jiang 0901237ec0 Fix some unstable MATLAB examples 2020-08-17 19:20:47 -04:00
Fan Jiang 840831b62b Ported MATLAB Examples 2020-08-17 14:37:12 -04:00
Varun Agrawal a59682e608 Merge branch 'develop' into feature/python-plotting 2020-03-25 19:06:17 -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
Varun Agrawal 81b4765299 modernized SFM example and added plotting of trajectory and landmarks 2020-03-20 22:25:14 -04:00
Thomas Jespersen d8866f1497
Corrected Bias key index in IMUKittiExampleGPS.m
Bias key index in ImuFactor refers to the bias at the previous timestep, `bias_i`, according to https://github.com/borglab/gtsam/blob/develop/gtsam/navigation/ImuFactor.h#L239-L244 and the C++ example https://github.com/borglab/gtsam/blob/develop/examples/ImuFactorsExample.cpp#L228
2020-02-24 10:41:04 +08:00
Varun Agrawal d9923fc3cc replaced/appended all calls to SimpleCamera with PinholeCameraCal3_S2 2020-02-21 19:42:55 -05:00
Peter Mullen a99610b77a make code match comments when creating Pose3 noiseModel instances 2020-01-04 16:57:22 -08:00
Varun Agrawal 4c9f9ecabf cleaned up Matlab script for visualizing mEstimators 2019-10-09 15:48:12 -04:00
Varun Agrawal 5c883caf16 label subplots for each estimator and hyphenate Geman-McClure 2019-10-07 23:43:01 -04:00
Varun Agrawal f58d421b71 improve m-estimator visualization code 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 5e387d1a7c update to README to include link to READMEs of MATLAB and Python wrappers 2019-09-16 16:03:59 -04:00
dellaert 209bc23abe Fixed at -> atPose2 2019-05-16 22:30:02 -04:00
Frank Dellaert 8801de4d63 Pose3 naming convention 2019-05-16 15:06:15 -04:00
Varun Agrawal 53e74a8070 further updated MATLAB instructions to remove inconsistencies and oddities 2019-03-24 22:18:42 -04:00
Varun Agrawal 927e8a6c27 removed instruction to add LD_PRELOAD to .bashrc 2019-03-20 17:38:58 -04:00