Commit Graph

10995 Commits (e72b42b61479df736b0469f4eee0aeef2378a6d5)

Author SHA1 Message Date
Frank Dellaert 1dedbe65ff Fix typo 2019-06-02 10:08:55 -04:00
Frank Dellaert 5db75623f3 Use more direct configuration of cmake, disable unstable for gcc tests 2019-06-02 10:02:05 -04:00
Jose Luis Blanco-Claraco b36dc081e0 Nicer grouping in IDE "folders" 2019-06-02 11:46:43 +02:00
Jose Luis Blanco-Claraco ab8b2f5263 -march=native is not for MSVC 2019-06-02 11:32:38 +02:00
Chris Beall 823c8bd5e8
Merge pull request #28 from jlblancoc/ensure_equal_eigen_version
Ensure users do not mix up Eigen versions
2019-06-01 23:30:25 -07:00
Frank Dellaert 51fb1b6696
Merge pull request #40 from borglab/feature/factor_graph_update
Factor graph update and add_factors method
2019-06-02 02:03:29 -04:00
Frank Dellaert 1757198463 Moved recalculate back to iSAM2.cpp 2019-06-02 01:51:14 -04:00
Frank Dellaert 38d59eed68 Split recalculate for clarity 2019-06-02 01:09:01 -04:00
Frank Dellaert 8b01b81027 Split up relinearize again for clarity 2019-06-02 00:41:17 -04:00
Frank Dellaert 696d8076d1 Removed unusedIndices 2019-06-01 23:55:50 -04:00
Frank Dellaert 42b5f81633 Now using add_factors 2019-06-01 18:03:29 -04:00
Frank Dellaert 4b405728a7 Get rid of deprecated LieScalar 2019-06-01 17:34:24 -04:00
Frank Dellaert ecacda68c0 Further refactored pushNewFactors 2019-06-01 17:34:24 -04:00
Frank Dellaert 5a819645a4 Fixed print when no noise model 2019-06-01 17:34:24 -04:00
Frank Dellaert 1a29ab5533 Refactored iSAM2::update to reveal what is changed when 2019-06-01 17:34:24 -04:00
Frank Dellaert 5f8a00fa53 made Roots type public 2019-06-01 17:34:24 -04:00
Frank Dellaert 26f96f7091 added timing 2019-06-01 17:34:24 -04:00
Frank Dellaert 0a95ac292f Removed useless typedef, add empty() 2019-06-01 17:34:24 -04:00
Frank Dellaert bf904f9ff8 moved gradientAtZero helper to clique class, where it belongs 2019-06-01 17:34:24 -04:00
Frank Dellaert e7f41694c1 Removed stale assert 2019-06-01 17:29:47 -04:00
Frank Dellaert 495a840921 New add_factors method 2019-06-01 16:46:52 -04:00
Frank Dellaert da1b7f92f2 Modernized enable_if, re-grouped methods to add factors 2019-06-01 16:46:17 -04:00
Frank Dellaert e439629349
Merge pull request #36 from borglab/feature/trustregion-doc
Trust-region doc update
2019-06-01 15:50:17 -04:00
Varun Agrawal 3af1de2557 removed bdsk entries from bib file 2019-06-01 15:22:51 -04:00
Varun Agrawal 14ffecbfed removed shortcut notation in trust-region formula 2019-06-01 15:22:38 -04:00
Jose Luis Blanco Claraco cc4bc458eb Ensure users do not mix up Eigen versions 2019-06-01 09:01:00 +02:00
Jose Luis Blanco-Claraco d365b427bd Merge branch 'jlblancoc-add-travis-ci' into develop 2019-06-01 08:34:39 +02:00
Jose Luis Blanco-Claraco 8906fa8da7 Merge branch 'add-travis-ci' of https://github.com/jlblancoc/gtsam into jlblancoc-add-travis-ci 2019-06-01 08:34:21 +02:00
Frank Dellaert 775e505d31
Merge pull request #37 from borglab/feature/readme-update
README niceness
2019-05-31 15:25:11 -04:00
Varun Agrawal b1673557ae updated README to nicer Markdown, added links to papers for convenience, added code formatting, and updated ROS package version 2019-05-31 12:05:19 -04:00
Varun Agrawal c55f5b42ab new pdf based on updated lyx file for trustregion methods 2019-05-31 11:47:59 -04:00
Varun Agrawal c13bd50a1a improved notes on trust region methods, corrected update rule as per Hauser notes and removed old links 2019-05-31 11:47:40 -04:00
Varun Agrawal 72296f786b added clickable link to optimization notes 2019-05-31 11:46:24 -04:00
Jose Luis Blanco Claraco f52c69b5a8 fix wrong logic 2019-05-31 13:10:33 +02:00
Jose Luis Blanco Claraco 0a6cfe4358 Add travis CI 2019-05-31 11:24:11 +02:00
Frank Dellaert 6393fe2ddc
Merge pull request #33 from borglab/feature/throwIfInfeasible
DoglegOptimizer: Throw exception if infeasible test
2019-05-30 23:21:41 -04:00
Varun Agrawal 184324a2dc Check exception type 2019-05-30 16:43:34 -04:00
Frank Dellaert 0e309baab6 Make test with hard constraints 2019-05-30 16:42:50 -04:00
Frank Dellaert c1c456b021
Merge pull request #32 from borglab/feature/navigation_expressions
Feature/navigation expressions
2019-05-30 11:12:20 -04:00
Frank Dellaert ef8cddd455 Added handy NavState expressions 2019-05-30 10:52:06 -04:00
Frank Dellaert 34c6348d45 Added some more overloads, including if Point3 != Vector3 2019-05-30 10:51:16 -04:00
Frank Dellaert 550084da0a
Merge pull request #29 from borglab/feature/python-info
Updated python package information
2019-05-29 23:18:32 -04:00
Varun Agrawal 17fbf1028d updated python package information 2019-05-29 17:13:19 -04:00
Frank Dellaert 103223f381
Merge pull request #25 from jlblancoc/fix_issue_10_iSAM2
Fix iSAM2 support for smart factors
2019-05-28 20:28:25 -04:00
Jose Luis Blanco Claraco d6b2429471 better docs and variable names 2019-05-28 23:33:47 +02:00
Jose Luis Blanco Claraco 1aadd171f9 remove comment 2019-05-27 12:40:07 +02:00
Jose Luis Blanco Claraco a1096a6f3b Fix bug: iSAM2 won't update() with smart factors 2019-05-27 12:26:54 +02:00
Jose Luis Blanco Claraco 77d56cb2eb Add iSAM2+Stereo factor unit test to reveal bug #10
fix test
2019-05-27 12:26:53 +02:00
Jose Luis Blanco Claraco c01134e4a5 misleading Key -> FactorIndex 2019-05-27 12:18:31 +02:00
Jose Luis Blanco Claraco a6901cdfcf VariableIndex can augment an existing factor 2019-05-27 12:18:24 +02:00