Commit Graph

10386 Commits (b851c498b7d145dd63f9ba38d7816f69719f8d37)

Author SHA1 Message Date
thduynguyen dd3c1fd073 important bug fix in building dual graph when finding the variable dimension from its first factor in the factor indices. 2014-04-29 11:49:39 -04:00
Luca 15201bda0f fixed landmark key 2014-04-28 13:16:25 -04:00
djensen3 5391de77e0 working on IMU biases 2014-04-24 17:01:08 -04:00
Luca a077dadc99 added new constructor to CombinedImuFactor in matlab wrapper 2014-04-24 15:52:11 -04:00
Zsolt Kira 870a20396f Merge branch 'feature/smartFactors' of https://bitbucket.org/gtborg/gtsam into feature/smartFactors 2014-04-24 12:06:22 -04:00
Zsolt Kira 4769e3c3fa Fix for unit test based on previous LM change 2014-04-24 12:05:37 -04:00
Luca f15f7f3893 Jacobian factors' gradientAtZero with raw memory access does nothing (to be fixed) 2014-04-24 12:02:11 -04:00
Luca 185c572b5a removed wrong base class 2014-04-24 11:28:41 -04:00
djensen3 20eeb90682 Removed noise from pose prior for non-BetweenFactors. Added saving figures as .png 2014-04-24 10:24:44 -04:00
Zsolt Kira a95126599f Fix LM behavior when GaussianFactorGraph is subclassed. Use clone method instead of assignment to local GaussianFactorGraph when creating damped system. 2014-04-24 09:47:48 -04:00
Luca 8c657f8857 slight change in implementation of hessianBlockDiagonal 2014-04-23 19:00:15 -04:00
Luca d9e93f316a error computation now does not include noise model 2014-04-23 18:43:14 -04:00
djensen3 c1ab0053eb fixed bug with IMU bias. added option to delay start of GPS factors 2014-04-23 16:06:03 -04:00
Luca 2b52bad569 optimized point damping 2014-04-23 15:15:48 -04:00
Luca e56666e85c fixed print function 2014-04-23 14:53:01 -04:00
djensen3 87f9e5bb2c completed GPS factors 2014-04-23 14:45:17 -04:00
djensen3 2ab81ae997 working on GPS factors 2014-04-23 12:39:47 -04:00
djensen3 13d47fcee4 added IMU type 2 with noise 2014-04-23 08:58:50 -04:00
Luca 37b750411f added gradientAtZero with raw memory access 2014-04-22 18:38:12 -04:00
Luca 67cfe5ea66 moved logging at the end of the iteration 2014-04-22 11:55:16 -04:00
Luca e98c4c2ac2 added output message for TRYLAMBDA verbosity level 2014-04-21 19:18:21 -04:00
Luca dd780e356c fixed computation of linearized error in implicit schur factors 2014-04-21 18:59:33 -04:00
thduynguyen 147f666a6c make Jacobian/Hessian cast functions static to use them in other places. TODO: move them to GaussianFactor 2014-04-18 12:21:34 -04:00
thduynguyen faf4643dd3 size() should return size_t not Key 2014-04-18 12:19:55 -04:00
Chris Beall 9dbabbc847 Another Windows fix. Everything now builds, as long as METIS and GeographicLIB are off. 2014-04-18 10:36:33 -04:00
Chris Beall 36f53f7226 Fix errors on Windows with VS 2010 2014-04-17 23:53:41 -04:00
Chris Beall 1ed2700515 Fix errors on Windows with VS 2010 2014-04-17 22:49:04 -04:00
djensen3 5abf0b01ea Added option for constant IMU bias 2014-04-17 22:21:22 -04:00
Chris Beall d3333c1c85 Fix errors on Windows with VS 2010 2014-04-17 22:07:55 -04:00
Luca 26c296603f fixed use of 2nd order integration in matlab wrapper 2014-04-17 16:23:29 -04:00
Luca a0a955e5a5 fixing imu simulator for non-identical rotations 2014-04-17 16:14:32 -04:00
Luca 322e3e08c8 consistent IMU factor1 2014-04-17 16:08:38 -04:00
Luca 3cae615991 amost fixed imu simulation 2014-04-17 16:00:18 -04:00
Luca 2e3dcd2ab7 code reorganization 2014-04-17 15:23:01 -04:00
Luca 9bc0ddd4a2 minor fixes 2014-04-17 14:11:18 -04:00
thduynguyen 3d3748bb44 build dualgraph supports least-squares multipliers 2014-04-17 12:01:29 -04:00
thduynguyen 99889703a6 add build dir to GTSAM_INCLUDE_DIR so projects built with gtsam build tree can find <gtsam/config.h> 2014-04-17 12:00:35 -04:00
djensen3 e1c13c87d7 Added option for type 2 IMU factors 2014-04-17 10:09:53 -04:00
Luca 4552327e54 added space :) 2014-04-16 19:41:23 -04:00
djensen3 b5f9862274 fixed bug with missing priors. Added IMU noise measurements to Monte Carlo runs 2014-04-16 16:20:10 -04:00
djensen3 1432fb773b minor changes 2014-04-16 15:25:05 -04:00
djensen3 b85ebb501d restructuring code to utilize functions and reduce size of primary script 2014-04-16 15:01:12 -04:00
thduynguyen 7fb9f47072 Fix gtsam's old segfault bug in JacobianFactor::isConstrained: return false if it has no noisemodel. Test Nocedal06book, example 16.4, pg 475 passed. 2014-04-15 17:28:23 -04:00
thduynguyen 02ac8d23b0 Test with Matlab's QP example 2014-04-15 16:47:07 -04:00
thduynguyen cbda04a96d disable printing 2014-04-15 16:37:32 -04:00
thduynguyen 90ec933da3 refactor QPSolver into its own class 2014-04-15 16:27:19 -04:00
thduynguyen 47255fbab6 Detailed comments for choosing the step size 2014-04-15 16:03:14 -04:00
thduynguyen 495b7ba099 Detailed comments about the lambda<0 condition for good ineq <=0 constraints, wrt the Lagrangian L = f(x) - lambda*c(x) 2014-04-15 15:14:10 -04:00
thduynguyen b07b431ac0 first ineq QP test passed! 2014-04-15 13:55:24 -04:00
thduynguyen 22cbe326e3 fix bug in weightedPseudoInverse dealing with negative weights of ineq constraints 2014-04-15 13:55:04 -04:00