Commit Graph

7626 Commits (a25b2f14d66f20cbb6220b39e66ea4da2a88bd17)

Author SHA1 Message Date
Paul Furgale 679c3fbd07 Even more slow progress 2014-12-14 14:02:27 +01:00
Paul Furgale 7f7c181945 Replaced ChartValue with GenericValue. Now at the point where we are bumping up against missing Jacobians in gtsam types. It feels like progress. 2014-12-14 12:13:59 +01:00
Paul Furgale 6b04fee048 Changed some lie groups to manifolds 2014-12-13 22:26:49 +01:00
Paul Furgale 58cb47a3f0 Started converting types. Into the ChartValue now. 2014-12-13 22:20:59 +01:00
Paul Furgale 959716ae92 A lot more progress making things work. Still a long way to go. 2014-12-13 12:47:52 +01:00
thduynguyen 2673e1664c reapply a bug fix in isConstrained when no model exists 2014-12-13 01:05:24 -05:00
thduynguyen 48b08bd58e more informative print for LinearInequality showing its active/inactive state 2014-12-13 01:04:46 -05:00
thduynguyen c4b574774a remove LinearConstraint. It is replaced by LinearEquality 2014-12-13 01:04:08 -05:00
thduynguyen 18481f21d0 disable SLOW_BUT_CORRECT_EXPMAP to make test passed 2014-12-12 22:08:33 -05:00
thduynguyen 0576aac69b remove support for special EliminatePreferCholesky to deal with Indeterminant exception arising from multiplied Hessian terms of nonlinear equality constraints. 2014-12-12 22:08:09 -05:00
Luca 975ee1caa5 merged with develop 2014-12-12 19:41:49 -05:00
krunalchande da318184ae sync with develop branch commit c1f048d 2014-12-12 18:46:54 -05:00
krunalchande 9df5ce9732 Removed Eigen dox file not in develop. 2014-12-12 18:06:28 -05:00
krunalchande 71a34058c4 Upgrade to latest Eigen in develop. 2014-12-12 18:03:49 -05:00
krunalchande e539738fd0 Remove support for dual keys. Added finished() after all matrices and vectors. Remove buildDualGraph from GaussianFactorGraph. Remove support for multipliedHessians for non-linear equality constraints. 2014-12-12 17:23:31 -05:00
krunalchande 181bfb4f0f Added support for compiling lpsolve on linux. Windows not tested 2014-12-12 17:21:07 -05:00
thduynguyen e12add2739 Merged in develop (pull request #71). Resolve conflicts. 2014-12-12 15:34:53 -05:00
Mike Bosse 94c2490b6f minor 2014-12-12 21:31:00 +01:00
Mike Bosse df8dc1f99c fixing little things... far from done 2014-12-12 21:12:17 +01:00
Paul Furgale d383b44cc6 Trying to make everything compile for a smooth transition 2014-12-12 20:13:35 +01:00
Duy-Nguyen Ta ce62f3b9dd Merged in feature/qp_singlevalued_inequalities (pull request #70)
Single-valued linear inequalities
2014-12-12 12:51:45 -05:00
thduynguyen 593795f65b use Eigen's predefined RowVector typedef 2014-12-12 12:51:19 -05:00
thduynguyen ac6f10ea74 enforce RowVector as Jacobian for single-valued linear inequalities 2014-12-12 12:43:07 -05:00
thduynguyen a26ef7b7a2 refactor QPSolver to work with single-valued linear inequality factors. Unit tests passed. 2014-12-12 12:03:00 -05:00
thduynguyen 6d68f5ffff equality constraints are always active 2014-12-12 12:02:06 -05:00
thduynguyen 4f28eace7e LinearInequality now only supports single-valued function. Add active/activate/inactivate function to use in the qp active set method. 2014-12-12 12:01:16 -05:00
lvzhaoyang bcfcf8be8e fix gtsam wrapper for priorFactorVector 2014-12-12 11:34:34 -05:00
Paul Furgale 02ceb1366b Progress on compilation 2014-12-12 17:02:15 +01:00
Paul Furgale 91efa7f2a1 Added convenience traits wrapper for internal gtsam types 2014-12-12 16:42:33 +01:00
Mike Bosse d94c8c72b8 cyclic trait refactored 2014-12-12 14:51:16 +01:00
Mike Bosse edb1bbaa7b quaternion trait refactored 2014-12-12 14:18:39 +01:00
Mike Bosse cc9ab9c6ed starting transition to kitchen sink trait class 2014-12-12 11:43:54 +01:00
Mike Bosse 6f992e623e untabify 2014-12-12 10:06:43 +01:00
Luca c4bd02c3fa split of measurement covariance into diagonal blocks. 2014-12-11 19:54:42 -05:00
Luca d9a7f516ef making test more complicated 2014-12-11 19:34:20 -05:00
Duy-Nguyen Ta ba9e73785a Merged in feature/qp_refactor (pull request #53)
Some refactoring
2014-12-11 16:04:35 -05:00
Luca dcc028518f added unit test and removed approximation in covariance propagation 2014-12-11 15:46:33 -05:00
Luca 3c840e1bf3 fixed matlab wrapper 2014-12-11 12:23:18 -05:00
Luca 295fd7385a minor renaming 2014-12-11 12:20:54 -05:00
Luca af04b834b9 using fixed-size matrix/vector when possible 2014-12-11 11:28:43 -05:00
Luca c4fafd9268 added unit test, improved computation 2014-12-11 11:06:47 -05:00
Sungtae An c1f048dc42 Merged in featrue/fixPCG (pull request #67)
Fixed PCG solver
2014-12-11 10:36:47 -05:00
Paul Furgale 409214e165 Updated documentation 2014-12-11 16:28:32 +01:00
Paul Furgale 79086327a6 Making things in sync 2014-12-11 12:54:48 +01:00
Paul Furgale 24e1334e5a Trying to update the concepts definition to reflect reality 2014-12-11 12:41:16 +01:00
Mike Bosse 376dec5103 cleaned up a bit; but not really working yet. Trouble with partial specialization of lie_group::expmap<Quaternion<> >() 2014-12-11 03:15:45 +01:00
Luca 9dbca87c86 fixed evaluate error to compy with additive Gaussian noise model. Still to be optimized, but unit tests pass :-) 2014-12-10 20:51:26 -05:00
Luca 1dfd9d2ae7 cleaned up unit test 2014-12-10 16:56:31 -05:00
Luca 36358308fd minor code optimization in ExpmapDerivative 2014-12-10 16:56:21 -05:00
Luca b3f0f3877c capitalized ExpmapDerivative and LogmapDerivative 2014-12-10 16:16:29 -05:00