Commit Graph

755 Commits (7c935d9e434ce0cd504296611d40fff30d4253ff)

Author SHA1 Message Date
Frank Dellaert f22ada6c0a Added importance sampling 2022-12-30 13:16:12 -05:00
Frank Dellaert 23eec0bc6a factor_graph_from_bayes_net 2022-12-30 13:16:01 -05:00
Varun Agrawal 1beeef840b Merge branch 'develop' into hybrid/model-selection 2022-12-30 17:09:26 +05:30
Varun Agrawal 10079f6341 comment out problematic code until we figure it out 2022-12-30 14:51:04 +05:30
Varun Agrawal 5ea63be8c5 fixes based on previous PR 2022-12-30 14:23:40 +05:30
Frank Dellaert 33b073c795 Comment out printing and asserts 2022-12-29 22:39:08 -05:00
Frank Dellaert 6b2a8a9323 Show that ratio is different for different modes. 2022-12-29 16:41:31 -05:00
Frank Dellaert a4659f01c7 Add error and probPrime variants 2022-12-29 14:13:35 -05:00
Frank Dellaert 2d688a1986 Added tests to convert Hybrid BN to corresponding "likelihood" FG 2022-12-29 13:55:06 -05:00
Frank Dellaert d4ee6997f7 Remove FromConditionals 2022-12-29 13:54:44 -05:00
Varun Agrawal 1eb6fc77a0 fix formatting and other issues 2022-12-29 10:33:33 +05:30
Varun Agrawal cc2183adb3 fix wrap preamble 2022-12-29 10:32:46 +05:30
Varun Agrawal f4420f2c8d add mixture to bayesnet and fix double assert bug 2022-12-29 08:40:46 +05:30
Varun Agrawal 03baf8f75e formatting and fixes to test 2022-12-29 08:33:14 +05:30
Varun Agrawal 873f5baf56 remove unnecessary preamble and specializations for hybrid wrapping 2022-12-29 08:32:43 +05:30
Frank Dellaert 7c91fe82b4 Add evaluate test 2022-12-28 18:10:07 -05:00
Frank Dellaert fd12181ebe Cleanup 2022-12-28 18:10:00 -05:00
Frank Dellaert 1de49598af Add methods in HybridBayesNet 2022-12-28 18:09:53 -05:00
Frank Dellaert 0495f81104 Test for GBN::sample 2022-12-28 16:51:40 -05:00
Varun Agrawal af6a4f2417
Merge pull request #1302 from borglab/wrap-unit3-rot 2022-12-24 23:43:39 -05:00
Akshay Krishnan 3a2816e4fc add unrotate() test 2022-12-24 10:15:08 -05:00
Akshay Krishnan fd55e09bcc add rotate() test 2022-12-24 10:06:28 -05:00
ulterzlw 1ea6553550
Fixed Jacobian in python CustomFactorExample 2022-12-07 14:53:32 +08:00
Varun Agrawal 4c7dcb3efd better error messages from Pybind 2022-11-07 18:31:29 -05:00
Varun Agrawal 3da27a5df7 add docstring to test and fix assert 2022-10-26 12:42:45 -04:00
Frank Dellaert 32df824920 Vectorized interface 2022-10-23 16:27:01 -07:00
Frank Dellaert 90c990dc33 Rename of test 2022-10-23 16:26:41 -07:00
Frank Dellaert f68f0dbe41 Addressed review comments - removed class in favor of free function 2022-10-23 11:37:37 -07:00
Frank Dellaert ca451141c0 removed NamedSfmMeasurementVector 2022-10-22 19:48:48 -07:00
Frank Dellaert 7e411fee51 Refactor into smaller functions 2022-10-22 19:18:45 -07:00
Frank Dellaert 38be12eaf4 Use SfmMeasurement and SfmTrack 2022-10-22 19:18:06 -07:00
Varun Agrawal 090fb4e275 Add python example for CombinedImuFactor 2022-10-14 17:11:24 -04:00
senselessdev1 73fd3f9dc2 add namespace hack to prevent gtsam.gtsam.gtsfm 2022-10-13 09:12:55 -04:00
senselessdev1 f9971f5049 use gtsam.gtsfm namespace for new API 2022-10-13 01:07:41 -04:00
senselessdev1 7dee1af5b4 add verbose flag for logging messages during DSF track generation 2022-10-12 23:31:45 -04:00
senselessdev1 4f406650f7 rename KeypointsList -> KeypointsVector 2022-10-12 21:29:18 -04:00
senselessdev1 cafab61fec expand tests 2022-09-27 10:29:36 -04:00
senselessdev1 96aaff4bc6 wrap vector of NamedSfmMeasurement 2022-09-26 20:42:03 -04:00
John Lambert fa17c50910
Add SfmTrack2dVector to ignore list 2022-09-26 18:41:59 -04:00
senselessdev1 a3069a3fbc remove opaque on sfmtrack2d 2022-09-26 11:58:07 -04:00
senselessdev1 2434dc8ab7 add to preamble/specialization 2022-09-26 11:36:39 -04:00
senselessdev1 a2109a2437 pass in IndexPair arguments 2022-09-26 10:56:44 -04:00
senselessdev1 8007271f4b Merge branch 'develop' of https://github.com/borglab/gtsam into dsf-gtsfm-to-gtsam-port 2022-09-26 10:31:59 -04:00
Fan Jiang 1bb7a00000 Add wrapping for hybrid nonlinear 2022-08-26 11:47:41 -04:00
sjxue c4184e192b fix error in python unit test 2022-08-18 19:35:06 -04:00
sjxue 746ca7856d Address review comments 2022-08-18 17:50:20 -04:00
Varun Agrawal 42bab8f3e7 use KeyVector for GNC inliers & outliers 2022-07-25 22:19:29 -04:00
Varun Agrawal eb6e56a4f8 Mark JacobianVector as opaque 2022-07-25 17:20:09 -04:00
Varun Agrawal c97b9a3bc6 Merge branch 'develop' into wrap/pybind-stl 2022-07-25 16:49:49 -04:00
senselessdev1 00cadab3b0 Merge branch 'develop' of https://github.com/borglab/gtsam into dsf-gtsfm-to-gtsam-port 2022-07-25 00:20:24 -04:00
Varun Agrawal c15d288418 Merge branch 'develop' into custom-factor-separate 2022-07-22 22:49:45 -04:00
Varun Agrawal 7edd021956 fix copying of test files in Cmake 2022-07-22 14:00:03 -04:00
Varun Agrawal 7eb9a95c5f minor fixes 2022-07-22 13:55:54 -04:00
Varun Agrawal 12b35b4142 remove pybind stl.h 2022-07-22 13:55:54 -04:00
Amado Antonini 029631e483 Merge branch 'develop' into main 2022-07-21 11:42:48 -04:00
Amado Antonini 90723d933e Remove pybind/stl.h again 2022-07-19 19:32:21 -04:00
Varun Agrawal 3d3703441c wrap custom factor in a separate file 2022-07-19 14:10:46 -04:00
Varun Agrawal d6415deac4 minor updates to sfm.h preamble 2022-07-19 12:13:20 -04:00
Varun Agrawal b60c5e3ab5 undo CustomFactor changes 2022-07-17 16:05:59 -04:00
Varun Agrawal a1d6ca207a Merge branch 'develop' into wrap/pybind-stl 2022-07-17 12:43:29 -04:00
senselessdev1 51fb3750e8 remove stray breakpoint 2022-07-17 00:31:42 -04:00
senselessdev1 361e3f601c Remove C++17 decompositions, and address comments 2022-07-16 22:29:01 -04:00
senselessdev1 6e45be3d98 fix all wrapper issues 2022-07-16 16:09:21 -04:00
senselessdev1 2434d3a41e Fix unwrapped SfmTrack2d, and instantiate generator before calling its method 2022-07-16 01:23:54 -04:00
senselessdev1 629b9cd955 clean up docstrings 2022-07-16 00:26:57 -04:00
senselessdev1 6e13456db4 Add Python unit test 2022-07-15 23:35:00 -04:00
senselessdev1 809923a6f2 Start GTSFM's DSF port to C++ 2022-07-15 23:32:03 -04:00
Amado Antonini e381a7c9d2 Revert pybind stl include 2022-07-13 23:28:45 -04:00
Amado Antonini 01ea316336 Make vector<size_t> opaque 2022-07-13 08:33:09 -04:00
Amado Antonini b4fdda4740 Run yapf 2022-07-08 16:49:04 -04:00
Amado Antonini 9dd1f8ffaf Adress review comments 2022-07-08 16:48:52 -04:00
Amado Antonini 26dd94bdaf Expose remaining attributes, add tests 2022-07-08 12:33:47 -04:00
Varun Agrawal 2ab09a580f add Python unit tests 2022-07-07 15:24:56 -04:00
yotams 7c077f8536 bugfix 2022-07-07 14:20:26 +03:00
yotams 7348586f60 1. changed interp name to slerp
2. added python tests for jacobians for some pose3 apis
2022-07-07 14:09:10 +03:00
vik748 0984fea3f5
Address matplotlib deprecation warnings for fig.gca() and window.set_title(). 2022-06-20 01:18:07 -07:00
Amado Antonini aee494a24f Expose GNC params to python 2022-06-14 17:07:29 -04:00
Varun Agrawal 2afa6781f8 fix python test 2022-06-02 09:20:43 -04:00
Varun Agrawal 7c7b5dd030 Rename files so that everything is HybridX 2022-06-01 23:52:21 -04:00
Varun Agrawal 852a9b9ef6 rename HybridFactorGraph to GaussianHybridFactorGraph 2022-05-28 14:25:12 -04:00
Varun Agrawal 3bde044248 add doc strings to python unit test and add assertions 2022-05-27 18:13:06 -04:00
Fan Jiang b8299d7ed6 Don't use Python dict method since it is not 2022-05-22 17:11:27 -07:00
Fan Jiang 2ae2cb6dc3 Don't crash anymore 2022-05-22 14:16:13 -07:00
Fan Jiang d5fd279449 Merge remote-tracking branch 'origin/develop' into fan/prototype-hybrid-tr 2022-05-21 13:56:41 -07:00
Frank Dellaert 06bc78175c
Merge pull request #1127 from borglab/feature/python/iterationHook 2022-05-13 13:48:18 -04:00
Gerry Chen 78c7a6b72c
Change `optimize_using` to simpler function call 2022-05-13 10:24:49 -04:00
Frank Dellaert 953aa9f5b0
Merge pull request #1194 from borglab/feature/saveTriangulation 2022-05-11 15:30:28 -04:00
Varun Agrawal 1d67019f54 remove user flag for pip install 2022-05-11 12:06:11 -04:00
Frank Dellaert b78a4e64b1 Include all constructors, methods 2022-05-11 10:11:57 -04:00
Frank Dellaert e5c87a869c
Merge pull request #1193 from borglab/fix/ellipses 2022-05-11 08:13:39 -04:00
Frank Dellaert db371c2fdb Added safe triangulation tests 2022-05-11 00:28:01 -04:00
Frank Dellaert 287ea28920 Camera sets 2022-05-11 00:27:50 -04:00
Frank Dellaert ce2cf723ad Merge branch 'develop' into fix/ellipses 2022-05-10 22:58:19 -04:00
Frank Dellaert de1827ca40 Added notebook with SenselessDev code. 2022-05-10 22:50:10 -04:00
Akshay Krishnan 29787373a6 update python test constructor 2022-05-10 17:46:52 -07:00
Frank Dellaert 638d391a01
Merge pull request #1177 from senselessDev/fix/ellipses 2022-05-10 19:06:00 -04:00
Akshay Krishnan 3a81d42d2c
Merge branch 'develop' into ta-add-methods 2022-05-09 22:49:34 -07:00
Akshay Krishnan e17eddf99f move values from params to run, remove params struct 2022-05-09 22:46:16 -07:00
Varun Agrawal fb1da007f8
Merge pull request #1187 from borglab/dot-printer 2022-05-08 18:13:14 -04:00
Fan Jiang 1bf995234a Merge remote-tracking branch 'origin/develop' into fan/prototype-hybrid-tr 2022-05-08 11:45:22 -07:00