Commit Graph

552 Commits (0a6fecd30bc0bdb4d98b690aa004534aabc11a7e)

Author SHA1 Message Date
Jose Luis Blanco-Claraco 0fc812f4df Missing DLL export macros 2019-06-15 10:13:03 +02:00
Frank Dellaert 225bd36019 Turned off timing 2019-06-12 15:33:42 -04:00
Frank Dellaert d102a223a5 Reduced time for ImuFactor tests 2019-06-12 14:39:04 -04:00
Frank Dellaert 6f5e332a98 Reduced time to run very slow testScenario by reducing sample count for estimating covariance. 2019-06-12 14:21:08 -04:00
Frank Dellaert ef8cddd455 Added handy NavState expressions 2019-05-30 10:52:06 -04:00
chrisbeall bd18fac539 Remove usage of deprecated pointer constructor from testIMUFactor 2019-05-18 21:43:17 -07:00
Frank Dellaert 357e739127 Merged in fix/458_scenario_examples (pull request #433)
close issue #458
ImuFactor python examples ported
2019-05-18 03:07:40 +00:00
Frank Dellaert 67b65f9845 Merge remote-tracking branch 'origin/develop' into feature/improvementsIncrementalFilter 2019-05-17 22:19:27 -04:00
Frank Dellaert 70cfa20dc1 Use simpler Params type 2019-05-17 22:10:21 -04:00
Frank Dellaert 84eb953ca3 deprecated pointer constructor 2019-05-17 10:36:18 -04:00
Frank Dellaert e1ab61be54 Throw exception when dt<=0 2019-05-16 11:01:08 -04:00
Duy-Nguyen Ta 1cdc228d6a remove trailing spaces 2019-02-11 10:58:34 -05:00
Toni 8039ed94af Merge branch 'develop' of bitbucket.org:gtborg/gtsam into feature/improvementsIncrementalFilter
* 'develop' of bitbucket.org:gtborg/gtsam: (43 commits)
  metis: rely on global BUILD_SHARED_LIBS"
  missing GTSAM_BUILD_STATIC_LIBRARY flags
  Fix testExpression
  attempt to fix alignment error in expression factors
  Fix alignment crash in numerical derivative with march=native
  Imported TBB targets; update gtsam_unstable cmake
  git ignore qtcreator IDE files
  fixed typo in description
  changed the SFMdata functions so that it allows the passage of function arguments to generate a trajectory; default arguments result in the original behaviour (described in header). In the range bearing examples: fixed weirdo text-artifacts, add newline for readability, added underscore the prediction expression.
  type in filename....
  another comment update
  little typo in a comment
  expression example of estimating trajectory, landmarks and sensor-body-transform simultaneously
  Update LICENSE to enumerate all dependencies in gtsam/3rdparty
  Added extra types included by Jacob Thomson in (declined) PR #269
  Cleaned up Pose3 unit test, added unit test for adjoint.
  Added adjoint operators etc.
  Adding adjoint and adjoint transpose functions
  Switching to METIS ordering fixes out of memory error for large examples.
  Added example by Wenqiang Zhou given in issue #369
  ...
2019-01-15 17:53:28 -05:00
Frank Dellaert 2166dc23fe Added virtual destructors to avoid warnings (on Mac) and fixed some lint warnings. 2018-12-30 13:01:43 -05:00
lcarlone 570f41409c Merge branch 'develop' into feature/improvementsIncrementalFilter 2018-12-18 22:01:39 +01:00
Frank Dellaert 7b1bd997f4 Fixed comments about order of things in covariance 2018-12-15 14:33:18 -05:00
Chris Beall 0295f1e240 Fix testScenario in quaternion mode 2018-12-11 21:00:43 -08:00
Chris Beall 8c221efda2 Fix build for GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF 2018-11-27 10:54:14 -08:00
cbeall e5cd8c6dae Fix serialization of AttitudeFactor and add roundtrip test 2018-11-15 11:33:52 -08:00
dellaert 79fe89eaa9 Switched to using c++11 braces-style initialization 2018-11-08 17:26:09 -05:00
dellaert 8e7892875a Check GeographicLib version 2018-11-06 17:32:31 -05:00
Frank Dellaert 3c4aadc712 Use allocate_shared rather than make_shared to make sure alignment is good 2018-11-06 00:30:18 -05:00
Frank Dellaert c58a78b60a More aligned new operators 2018-11-06 00:29:38 -05:00
Frank Dellaert fb40155198 Merge remote-tracking branch 'origin/develop' into fix/alignment 2018-11-04 15:03:39 -05:00
Frank Dellaert fce0f15c1b Adding all missing GTSAM_EXPORT directives from 'origin/fix/msvc2017' 2018-11-04 14:32:29 -05:00
Frank Dellaert b8f3cd0f13 Merge in alignment-related changes from 'origin/fix/msvc2017' 2018-11-04 13:05:28 -05:00
Frank Dellaert 1d214d4529 Successful wrap of Scenario 2018-10-16 17:01:47 -04:00
Frank Dellaert 4868a36b6c Added optional initial pose in ConstantTwistScenario 2018-10-16 16:14:24 -04:00
Frank Dellaert ce65b5d043 virtual destructors 2018-09-28 11:20:38 -04:00
Sean Bowman c1b14f08f8 Fix more memory alignment issues 2018-09-18 17:29:02 -04:00
Sean Bowman b04c0bb15d Fix memory alignment issues 2018-07-13 14:31:02 -04:00
lcarlone 0c0478382b Merge branch 'develop' into feature/improvementsIncrementalFilter 2018-02-17 20:39:20 -05:00
Frank Dellaert 0dd7dcdc9f Merge branch 'develop' into feature/cython_wrapper 2017-12-02 18:33:02 -08:00
lcarlone 6d2973ff0a Merge branch 'develop' into feature/improvementsIncrementalFilter 2017-10-14 23:35:17 -04:00
chrisbeall 5cc5c82b26 -Add virtual destructor to PreintegratedRotationParams
-Add namespace so GTSAM_VALUE_EXPORT macro can be used in projects outside of gtsam
2017-05-22 18:11:35 -04:00
Luca b5acfc5a0f added get to access gravity vector 2017-04-01 13:05:34 -04:00
Duy-Nguyen Ta ca165daaa8 Merge branch 'develop' into feature/cython_wrapper 2017-03-17 11:03:08 -04:00
Duy-Nguyen Ta ff75d63876 Removing constness causes problems with some no-default-constructor classes. Add dummy default constructors or expose them to public for Cython wrapper only.
Maybe a Cython bug? Both object and pointer object appeared next to each other in the generated cpp file, e.g.
   JointMarginal p0;
   JointMarginal* p1;
With correct constness, only the pointer object shows up.

Maybe related: https://groups.google.com/forum/#!topic/cython-users/HB5yxgKQ6wc
2016-12-19 18:24:02 -05:00
Yao Chen 3c1a0a8801 Replaced graph.add with graph.emplace_shared if needed. 2016-10-01 11:41:37 -04:00
Abe fbe9aac41c squash local changes on top of gtsam upstream pull from 6/14/2016 2016-06-18 23:13:59 -07:00
Frank aa40b266f6 Make changes needed to deal with typdef flag activation 2016-06-06 19:02:52 -07:00
dellaert 6bed20b28a Abandoned silly coercion of NavState into Lie group. It's just a manifold: it does not make sense to compose two NavStates, or take the inverse of a NavState. 2016-06-05 01:04:18 -07:00
lcarlone 6302a79533 added functionality to change bias and reset integration 2016-06-04 23:00:48 -04:00
lcarlone 4709925c98 deleted old test 2016-06-04 21:36:55 -04:00
dellaert facab116ce Now testing bias-correction Jacobians in right place 2016-06-04 16:53:20 -07:00
dellaert 105a8183fb Fixed comment 2016-06-04 16:22:43 -07:00
dellaert 3d30f4ac5a Small change, prototype inline retract 2016-06-04 16:22:31 -07:00
dellaert 87446914df Clarifying comments 2016-06-04 16:22:04 -07:00
Luca ab5ac480db reincluded old tests for imu factors: these are also failing 2016-06-04 16:54:23 -04:00
Luca c7e25e8363 adding tests for Manifold preintegration (still 2 tests failing) 2016-06-04 16:44:26 -04:00