Commit Graph

7408 Commits (34592f21c431cb650a4791e8c610fc30f59a885a)

Author SHA1 Message Date
thduynguyen 34592f21c4 remove unnecessary malloc 2014-12-25 08:53:53 -05:00
thduynguyen 5d0e8f202f unify duplicated code 2014-12-24 14:08:32 -05:00
thduynguyen 5ae9f19de2 unify duplicated code 2014-12-24 14:08:08 -05:00
thduynguyen ea80e36b24 Pose3 [Expmap/Logmap]Derivative 2014-12-24 14:01:16 -05:00
thduynguyen ea4e9a5ac6 small code optim 2014-12-24 14:00:33 -05:00
Frank Dellaert 7dfbcc04e9 Merged in feature/ExmapDerivative (pull request #77)
Logmap and Expmap derivatives
2014-12-24 12:51:18 +01:00
dellaert e0a767e7fd Renamed all dexpL/dexpInvL, merged Luca/Duy versions in Rot3 2014-12-24 12:25:53 +01:00
dellaert 2ffa9dc6d2 Renamed old Rot3 methods 2014-12-24 11:36:06 +01:00
dellaert 2f31500170 Removed print/equals testing (not its place, spurious output) 2014-12-24 11:35:17 +01:00
dellaert d9f5681dc2 Fixed warning 2014-12-24 11:34:53 +01:00
dellaert 0a7e099eec Merged in Luca's rename to ExpmapDerivative and LogMapDerivative from 'origin/feature/imuFixed' 2014-12-24 11:07:52 +01:00
krunalchande d3c8d348c5 Changed dynamic allocations of ones, zeros and identity matrices to static. 2014-12-23 11:32:02 -05:00
krunalchande 6120bf0846 Fixed matrix block index of jacobians in CombinedIMUFactor. 2014-12-19 14:15:14 -05:00
thduynguyen 30afbc5f1d closed-form formula of Pose2's expmap/logmap derivatives 2014-12-19 13:53:08 -05:00
Zhaoyang Lv 02e4f920d0 Merged in fix/matlab_examples_wrapper (pull request #75)
Fixing bugs in Wrap - re-creating
2014-12-19 13:04:29 -05:00
krunalchande d7ba38e476 fixed testAHRSFactor in debug mode. 2014-12-19 12:56:41 -05:00
lvzhaoyang 33d53211d3 define insertDouble, missed in merge 2014-12-19 12:12:05 -05:00
lvzhaoyang 3363edf77c Merge branch 'fix/matlab_examples_wrapper' into develop 2014-12-19 11:27:20 -05:00
dellaert c29e6ca2e7 Fixed subtle (imperative!) bug where a forward declaration was partially parsed as a class, only then as a forward declaration. 2014-12-19 16:19:02 +01:00
dellaert fac54f87b9 Added Vector1 from develop 2014-12-19 16:18:10 +01:00
dellaert 09a4fb26d5 merge insertFixed into this branch 2014-12-19 15:46:17 +01:00
dellaert 959a002693 Fixed and double versions 2014-12-19 15:40:43 +01:00
dellaert 9f2e6562c2 test virtual, cleaned up other test 2014-12-19 15:40:21 +01:00
dellaert aaba18c61d Added expected files. 2014-12-19 15:39:34 +01:00
Duy-Nguyen Ta 73a281974a Merged in feature/qp_noLP (pull request #73)
QP without LP
2014-12-17 11:29:58 -05:00
thduynguyen 662eb77a88 use I_3x3 and Matrix3 2014-12-17 11:24:22 -05:00
thduynguyen 1694a56194 remove lpsolve 2014-12-16 11:28:20 -05:00
thduynguyen b39d14872a remove lpsolve 2014-12-16 11:27:20 -05:00
krunalchande 44477e12f2 Fixed initialization error for active_ 2014-12-15 11:47:04 -05: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
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
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