Commit Graph

10924 Commits (1a29ab5533a18066a7ce12549a40a8bcf8609f52)

Author SHA1 Message Date
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
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
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
Jose Luis Blanco Claraco 17edca2426 Alternative ISAM2::update() signature, easier to extend.
The old update() method still exists and calls the new one.
The idea is that by using a struct, it is easier (i.e. API/ABI
compatibility) to add the new parameters that we will need to add next.
2019-05-27 12:18:17 +02:00
Chris Beall 630d2c190b
Merge pull request #24 from jlblancoc/patch-1
Fix GTSAMconfig.cmake for cmake <3.8
2019-05-26 18:59:42 -07:00
Jose Luis Blanco-Claraco a4b5f4cf08
Fix GTSAMconfig.cmake for cmake <3.8
Closes #22
2019-05-27 01:25:41 +02:00
Frank Dellaert 44fac28e85
Merge pull request #23 from chrisbeall/feature/tbb-version-bump-to-4.4
Require TBB 4.4 or newer
2019-05-26 16:15:05 -04:00
chrisbeall 110586a571 Require TBB 4.4 or newer 2019-05-26 12:15:31 -07:00
Frank Dellaert ef174aabb8
Merge pull request #18 from bricerebsamen/brice/fix13-rotation_expression
Expression wrapper for rotation
2019-05-22 16:09:02 -04:00
Frank Dellaert 69771f7ed5
Merge pull request #17 from bricerebsamen/brice/fix16-linearizeNumerically
Fix linearizeNumerically (#16)
2019-05-22 16:06:03 -04:00
Brice Rebsamen 56229eda03 add rotation wrapper 2019-05-22 11:52:14 -07:00
Brice Rebsamen c460c14764 unit tests 2019-05-22 11:48:43 -07:00
Brice Rebsamen 9b70fcdcfd fix issue 16 2019-05-22 11:37:49 -07:00
Brice Rebsamen 1e42af6548 full nonholon example 2019-05-22 11:37:38 -07:00
Brice Rebsamen 3a72df2deb testFactorTesting with ScaleAndCompare 2019-05-22 10:30:13 -07:00
Frank Dellaert f5e427a7b2
Merge pull request #12 from borglab/fix/457_remove_old_python
Fix/457 remove old python
2019-05-19 19:32:02 -04:00
dellaert 1cbb6d74f8 cmake fixes 2019-05-19 11:30:48 -04:00
dellaert e88282c31a removed python 2019-05-19 11:30:32 -04:00
Chris Beall 20f29fba0c
Merge pull request #7 from chrisbeall/fix/build-no-deprecated
Fix build for GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF
2019-05-18 21:59:44 -07:00
chrisbeall bd18fac539 Remove usage of deprecated pointer constructor from testIMUFactor 2019-05-18 21:43:17 -07:00
Chris Beall 690b2b8aed
Merge pull request #6 from chrisbeall/fix/compiler-and-cmake-mac
Mac compiler fixes and GeographicLib upgrade
2019-05-18 21:31:41 -07:00
chrisbeall c5488c7568 Upgrade to GeographicLib 1.49 - Apple clang was no longer happy with 32bit config flags. Fixed in version 1.48. 2019-05-18 21:07:00 -07:00
chrisbeall ba09d5d676 Fix GeographicLib configuration when GTSAM_INSTALL_GEOGRAPHICLIB is toggled from ON to OFF, or when system-installed copy disappears. 2019-05-18 20:52:21 -07:00
chrisbeall 22d9b162d2 Fix more clang issues with FactorIndices 2019-05-18 20:51:00 -07:00