Commit Graph

325 Commits (36c2aa1e56a11b4a99acf855258413d0230b08aa)

Author SHA1 Message Date
Sushmita 44d1d69274 removed typedef and formatted code 2020-12-05 12:07:39 -05:00
Sushmita 8be6890b20 code formatted 2020-12-03 21:10:10 -05:00
Sushmita adf3ce5574 moved measurement generation to separate function 2020-12-03 20:59:16 -05:00
Sushmita 7125179e4b added cmake and preamble 2020-12-03 20:58:51 -05:00
Sushmita 2e39433469 added utility functions and code cleanup 2020-12-01 23:21:21 -05:00
Sushmita 2fab69e0e8 Merge branch 'develop' of https://github.com/borglab/gtsam into feature/wrap_camVector 2020-12-01 19:32:44 -05:00
Sushmita 8fd2d98424 templated functions where possible 2020-12-01 19:31:44 -05:00
Varun Agrawal 92757a10f0
Merge pull request #616 from borglab/fix/misc
Miscellaneous fixes
2020-11-30 15:31:48 -05:00
Varun Agrawal d9018a9593 update Python test 2020-11-30 10:40:39 -05:00
Sushmita e484a70b5f removed commented code 2020-11-28 23:21:55 -05:00
Sushmita 362afce864 moved landmark variable to setup 2020-11-28 17:34:04 -05:00
Sushmita a524b17cde Merge branch 'develop' of https://github.com/borglab/gtsam into feature/wrap_camVector 2020-11-28 16:37:52 -05:00
Sushmita cc54b18fe5 docs fixed and error threshold reduced 2020-11-28 15:49:08 -05:00
Varun Agrawal cb115560ec fixes to plot code 2020-11-27 19:36:57 -05:00
Sushmita 02e94730a6 vector of cameras and triangulation function wrapped 2020-11-27 00:14:52 -05:00
Sushmita Warrier cc0433827e
Merge branch 'develop' into feature/wrap_SfmData 2020-11-08 17:11:39 -05:00
Sushmita 65a6d06bf1 sfmtrack constructor changed to accept point 2020-11-01 21:29:38 -05:00
Sushmita ee0eefbc86 added new constructor and changed to emplace 2020-10-27 21:52:31 -04:00
Sushmita a7b71cf203 remved commented code 2020-10-24 19:06:35 -04:00
Sushmita 38010860e4 changed setP method name
removed commented code
2020-10-24 15:46:47 -04:00
Sushmita a68b0798f9 wrapped sfmtrack 2020-10-21 23:44:02 -04:00
Sushmita 045780a151 changed Measurements to measurements 2020-10-21 23:43:17 -04:00
John Lambert 5be4571d5d
update list of C++ examples that have been ported to Python 2020-10-19 14:32:36 -04:00
John Lambert f8d534e8e5 merge with cleaned up comments 2020-10-19 09:12:59 -04:00
John Lambert 0d88438a2a renamed myData to scene_data, and explained BAL parameterization 2020-10-19 09:08:54 -04:00
Sushmita ed387e3817 unittested features in SfmData 2020-10-18 11:17:10 -04:00
John Lambert b1c53000f7
clean up comments 2020-10-17 12:47:57 -04:00
John Lambert b4bbad32df fix typo 2020-10-14 21:33:13 -04:00
John Lambert d5d7395f69 Merge branch 'develop' of https://github.com/borglab/gtsam into add_python_sfm_example_bal 2020-10-14 21:24:49 -04:00
John Lambert c9d719cb1f make a note about how the eror drops 2020-10-14 16:03:14 -04:00
John Lambert 25d801bd15 use argparse defaults 2020-10-14 15:22:23 -04:00
Sushmita bda6222da4 python wrapper for sfmdata 2020-10-11 16:46:10 -04:00
Akshay Krishnan ac9077ff67 Renaming SFMCamera to PinholeCameraCal3Bundler 2020-10-10 08:57:09 +00:00
John Lambert c97af55c63 remove breakpoints 2020-10-09 23:33:53 -04:00
Akshay Krishnan 93825d0bc7 Wrapping SfmCamera to be used with GeneralSFMFactor 2020-10-08 07:23:35 +00:00
Fan Jiang 114f069f23 Add unit test for python serdes 2020-10-07 02:29:29 -04:00
John Lambert 08636189fb add WIP PR 2020-10-05 14:35:27 -04:00
Akshay Krishnan 627c015727
Merge pull request #535 from borglab/feature/1dsfm_example
Wrapping MFAS and 1dsfm python example
2020-10-03 08:42:18 -07:00
akrishnan86 03ca905342 removing shared ptr, iostream, renaming 2020-10-02 23:44:55 -07:00
akrishnan86 f11ce11678 fixing one variable that was not renamed 2020-10-02 08:03:28 -07:00
akrishnan86 695f75bc8d readability changes 2020-10-02 07:56:41 -07:00
akrishnan86 a490017669 outlier rejection in separate fn and other readability changes 2020-10-01 22:19:17 -07:00
John Lambert 04c12c364f add 2020-10-01 23:40:54 -04:00
Varun Agrawal b30448733c remove all Cython references 2020-10-01 19:56:35 -04:00
akrishnan86 634682738e renaming variables 2020-09-30 23:25:20 -07:00
akrishnan86 98404ad27e updating defaultdict init 2020-09-27 18:55:14 -07:00
Frank Dellaert b5014b1403
Merge pull request #540 from borglab/fix/imu-factor-example
ImuFactorExample minor fixes
2020-09-25 15:31:43 -04:00
akrishnan86 fbb26eea07 naming and other changes - review1 2020-09-24 22:32:04 -07:00
Varun Agrawal 74c4a60e83 small fixes to ensure marginals are computed correctly 2020-09-24 17:34:30 -04:00
Frank Dellaert f6ef1d6d2c
Merge pull request #537 from johnwlambert/SfmTrack_expose_p
Expose 3d point attribute p of SfmTrack in wrapper
2020-09-23 07:59:54 -04:00
John Lambert 8e0b0c1641
mark SFMExample_bal as still in progress 2020-09-22 15:49:05 -04:00
John Lambert 34f670e9d5 remove BAL for now, and add get3dPoint() for p access 2020-09-22 15:44:31 -04:00
akrishnan86 4b06616dfe adding documentation for example 2020-09-21 20:40:43 -07:00
John Lambert 749971d57c Merge branch 'SFMExample_bal_python' of https://github.com/johnwlambert/gtsam into SFMExample_bal_python 2020-09-21 14:21:47 -04:00
John Lambert afa74c4f57 cannot retrieve p attribute 2020-09-21 14:21:33 -04:00
John Lambert 0d19859f82 add python equivalent of c++ sfm data calls 2020-09-21 12:28:46 -04:00
John Lambert 2af56303fc add p 2020-09-21 12:28:16 -04:00
John Lambert 0e7719ae98
update python examples list 2020-09-21 12:19:33 -04:00
John Lambert 7478c19aad
update example list 2020-09-21 12:16:20 -04:00
John Lambert 169d42f313
use cleaner checkmark symbol in readme 2020-09-21 12:08:18 -04:00
John Lambert fe0312fd63
Update README.md 2020-09-21 09:58:03 -04:00
John Lambert 133b81867c
Update README.md 2020-09-21 09:40:42 -04:00
John Lambert bb22773a81
Update README.md 2020-09-21 09:39:46 -04:00
John Lambert bcaed27c54
improve python wrapper cmake flag instructions 2020-09-21 09:38:35 -04:00
Akshay Krishnan 565467f2ff translation averaging example 2020-09-20 20:34:10 +00:00
akrishnan86 1ed651b1a2 wrap MFAS 2020-09-18 23:14:07 -07:00
Varun Agrawal aa67e3c276 Make SharedNoiseModel as optional parameter, remove hardcoded verbosity, and silence test. 2020-09-17 21:36:34 -04:00
Akshay Krishnan 79827eb802
Merge branch 'develop' into feature/wrap_translation_averaging 2020-09-07 20:08:50 -07:00
Akshay Krishnan 556531f8b7 translation recovery unit tests pass 2020-09-06 23:54:27 +00:00
akrishnan86 0fb5c0d228 translation recovery py test 2020-09-06 11:56:13 -07:00
Fan Jiang 788a8771c4 Add the unit test for DSF in Python 2020-09-06 14:34:30 -04:00
Fan Jiang e43f78bfe8 Wrap DSFMap so SFM can use them 2020-09-06 14:31:48 -04:00
Varun Agrawal 43dfe0f47d Add python version of findExampleDataFile 2020-08-31 13:56:56 -04:00
Varun Agrawal ac3e564293 Better location for setting Python dataset directory in CMake 2020-08-31 10:10:54 -04:00
Varun Agrawal 3674b9c65f Add data files to python package 2020-08-31 09:51:14 -04:00
akrishnan86 7ffa54f896 TAvg wrapper builds 2020-08-30 21:53:12 -07:00
akrishnan86 9b481cb790 wrapping translation recovery doesnt build 2020-08-27 22:18:53 -07:00
Varun Agrawal 32943df612
Merge pull request #365 from borglab/imu-examples
Reworked IMU examples
2020-08-24 13:54:39 -04:00
Fan Jiang b74c053c65 Proper method to deal with markdown in setup.py 2020-08-23 22:01:49 -04:00
Fan Jiang 8e5dbeba57 Fix preamble.h 2020-08-21 11:57:01 -04:00
Fan Jiang 7f32553440 Merge remote-tracking branch 'origin/develop' into feature/tbb_fixes 2020-08-21 11:56:51 -04:00
Varun Agrawal 9e1c4fc2fb Merge branch 'develop' into imu-examples 2020-08-21 11:25:39 -04:00
Frank dellaert 12d8ae2f5f Address review comments 2020-08-21 11:01:08 -04:00
Fan Jiang 4ba494aa3f Cleanup preamble and specialization 2020-08-21 10:43:19 -04:00
Frank Dellaert 30ee2b9409
Merge branch 'develop' into feature/ShonanCLI 2020-08-21 09:46:04 -04:00
Frank dellaert 9f660f9b98 Made 2D and 3D translation recovery work, and added plot 2020-08-20 23:26:29 -04:00
Frank dellaert af7ced4112 Now plots 2D or 3D trajectories (on a 3D plot) 2020-08-20 23:25:51 -04:00
Frank dellaert 84e0bc5351 Added more support for Pose2 data 2020-08-20 23:25:28 -04:00
Frank dellaert 3d477f3a38 Fixed Point2 and Point3 to have similar behavior as in C++
- to also take vectors
- to be initialized to Nan
2020-08-20 18:50:47 -04:00
Fan Jiang 67ddcaf22d Add missing newline 2020-08-20 18:17:44 -04:00
Fan Jiang fb96e049c4 Fix Python wrapper with TBB on 2020-08-20 16:58:21 -04:00
Frank dellaert 96a59e6a14 Python CLI 2020-08-19 23:43:24 -04:00
Frank Dellaert cb2a8cd950 Added Shonan Averaging unit tests 2020-08-18 23:19:56 -04:00
Fan Jiang 8154dfd10b Add dependency for python-install 2020-08-18 22:39:13 -04:00
Fan Jiang 3d846ef7a8 Reformat CMake files 2020-08-18 11:47:38 -04:00
Fan Jiang cbddcd0f51 Add docs for preamble and specialization.h 2020-08-18 11:32:05 -04:00
Fan Jiang 0c3b08ef4c Document tricks to allow direct import from xxx 2020-08-18 11:29:13 -04:00
Fan Jiang 09c1e3b3f4 Add documentation to the templates 2020-08-18 11:26:34 -04:00
Fan Jiang 60e0293511 update readme 2020-08-18 11:13:55 -04:00
Fan Jiang d790f235a7 Add supplimentary files used by the new pybind11 wrapper 2020-08-18 11:03:51 -04:00