Frank Dellaert
|
65e4dc1342
|
pose2Circle
|
2010-01-10 15:46:18 +00:00 |
Richard Roberts
|
4fa53a1f79
|
Merging lieconfig branch - LieConfig works but currently requires Lie objects to have a global print function.
|
2010-01-10 06:35:16 +00:00 |
Richard Roberts
|
2b82ff65e7
|
Deriving Lie objects from a base class Lie<T>, which provides member functions to access global functions, for use in MATLAB.
|
2010-01-09 23:15:06 +00:00 |
Frank Dellaert
|
5dc237eeea
|
BetweenFactor is a template that models the measurement between two Lie types e.g. Pose2 or Pose3. Pose2Factor and Pose3Factor are now simply typedefs.
|
2010-01-08 15:32:45 +00:00 |
Richard Roberts
|
19a3e228d7
|
Large refactoring - made several Lie group functions global, which used to be member functions, to treat Lie groups more uniformly. Also created Lie.h, and a preprocessor flag in numericalDerivative to change the coordinate frame derivatives are reported in. gtsam and easylib build and pass unit tests, but this will probably break other projects, which will require a few small changes to work again. Email coming in a few minutes to describe the changes.
|
2010-01-08 00:40:17 +00:00 |
Alex Cunningham
|
20c6f29823
|
Moved control-related components to separate library
|
2010-01-06 20:01:34 +00:00 |
Kai Ni
|
cade0e7780
|
fix timing test linking problem by using noinst_PROGRAMS
|
2010-01-03 00:23:16 +00:00 |
Manohar Paluri
|
68159fb5e4
|
corrected SubgraphPreconditioner case
|
2010-01-02 20:24:59 +00:00 |
Frank Dellaert
|
f82b46f96c
|
Sped up rodriguez and replaced slow implementation with call to fast implementation. Also moved some functions to cpp.
|
2010-01-02 14:28:18 +00:00 |
Frank Dellaert
|
a1c55b9f62
|
Updated Pose2Config to expected coding standard
|
2010-01-02 10:33:33 +00:00 |
Frank Dellaert
|
ff06cd757f
|
moved all "Urban" factors and tests to (cmake-based) CitySLAM project
|
2009-12-31 16:54:23 +00:00 |
Frank Dellaert
|
a1d14ba2ae
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
Richard Roberts
|
0b9451bc4b
|
Initializing libtool correctly in gtsam (see email to frankcvs with same subject)
|
2009-12-29 20:01:38 +00:00 |
Michael Kaess
|
75ab62a729
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
Frank Dellaert
|
0c0b73042b
|
template now exposed in iterative.h, and has its own implementation file
|
2009-12-28 16:26:16 +00:00 |
Frank Dellaert
|
863ee58c0f
|
new iterative.h/cpp compilation unit
|
2009-12-28 09:56:58 +00:00 |
Frank Dellaert
|
d9fd502656
|
moved CG tests from testGFG to testIterative
|
2009-12-28 09:44:30 +00:00 |
Michael Kaess
|
5dfd1921e1
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
Frank Dellaert
|
7d1428de60
|
Added Errors class and operator* for GaussianFactor and GaussianFactorGraph. Also moved a few functions to cpp.
|
2009-12-26 22:48:41 +00:00 |
Michael Kaess
|
80ff7e6d26
|
uncommented urban In Makefile.am as it prevents linking; added Pose2Prior; ISAM2/planar now working
|
2009-12-24 23:44:08 +00:00 |
Frank Dellaert
|
b14094cb1f
|
testUrbanOdometry
|
2009-12-18 07:15:19 +00:00 |
Frank Dellaert
|
cf1fde7bda
|
UrbanFactor, UrbanGraph.cpp, template instantiations
|
2009-12-18 02:27:50 +00:00 |
Frank Dellaert
|
7dfc67860c
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
Viorela Ila
|
d61d92c0e7
|
UrbanGraph class and testUrbanGraph TODOs
|
2009-12-17 21:23:50 +00:00 |
Chris Beall
|
532ea0ae36
|
fixed weird error that several of us have been experiencing with GaussianBayesTree.h appearing twice in the install command. fixed by moving Symbolic inference section above Inference Section.
|
2009-12-11 01:38:45 +00:00 |
Viorela Ila
|
1a96534016
|
add Pose2Graph
|
2009-12-10 23:45:38 +00:00 |
Viorela Ila
|
072dea81b0
|
rename Pose2Constraint using Pose2Factor
|
2009-12-09 23:43:01 +00:00 |
Michael Kaess
|
72ba1bee24
|
separate cpp
|
2009-12-09 22:02:50 +00:00 |
Frank Dellaert
|
7d4de3ec20
|
Added a 1D manifold implementation of 2D rotations. The new representation stores (cos theta, sin theta) rather than theta itself, ensuring that (a) rotate and unrotate do not call cos/sin, (b) same for all derivatives of rotate and unrotate, (c) when you call angle(), you always get the standardized answer given by atan2. The idea is that we will use this new type in Pose2 instead of angle.
|
2009-12-09 21:50:27 +00:00 |
Viorela Ila
|
638b174541
|
Pose2Constraint works in matlab
|
2009-12-09 19:55:25 +00:00 |
Michael Kaess
|
4200271cf4
|
GaussianBayesTree added, testBayesTree split
|
2009-12-09 19:39:25 +00:00 |
Viorela Ila
|
b87aa58c1f
|
add Pose2Constraint class
|
2009-12-09 17:29:43 +00:00 |
Manohar Paluri
|
60a3a21d5a
|
Binary Bayes Net, incomplete
|
2009-12-06 21:46:46 +00:00 |
Alex Cunningham
|
107c6846fb
|
Added basic inequality constraint handling to NonlinearConstraint. Demo still in progress, but now constraints are explicitly handled as either equality or inequality constraints, with an active() function to determine if it is necessary to use the constraint.
Created testOrdering for new subtract() function to remove parts of an ordering.
|
2009-11-28 18:35:36 +00:00 |
Alex Cunningham
|
cf6474c99b
|
Added a graph implementation for multi-robot control systems. Currently can only really constrain the ends of a trajectory.
Made a number of fixes and updates to the ControlConfig as well.
|
2009-11-27 17:59:03 +00:00 |
Alex Cunningham
|
2a2e11d05d
|
Added the config and units for a robot control system example that keeps a position and velocity model of a robot's motion.
|
2009-11-26 05:52:17 +00:00 |
Alex Cunningham
|
d788e9833d
|
Added tests to ensure that configs will only update existing values when using exmap and not add new ones if there are more values in the delta config. VectorConfig and VSLAMConfig both do this properly now.
|
2009-11-24 15:12:59 +00:00 |
Alex Cunningham
|
0b333630e7
|
Added an SQPOptimizer class with accompanying test - currently doesn't do much
|
2009-11-23 19:57:35 +00:00 |
Michael Kaess
|
7d384488e3
|
BayesTree::update generalized and moved from testIncremental to BayesTree; testIncremental removed
|
2009-11-22 23:35:13 +00:00 |
Alex Cunningham
|
ee4a066275
|
Implemented linearization and equality for unary NonlinearConstraints. Current tests use a scalar example. Split out implementation into a separate implementation file.
|
2009-11-20 03:04:49 +00:00 |
Alex Cunningham
|
429f27550c
|
Added a NonlinearConstraint and testNonlinearConstraint. There is currently an abstract base class for constraints and a partially implemented unary constraint.
|
2009-11-19 16:50:18 +00:00 |
Alex Cunningham
|
f98f49381a
|
Added an example to testSQP to use for combining graphs
|
2009-11-18 21:57:59 +00:00 |
Michael Kaess
|
f56bf8c79f
|
added missing include to satisfy stricter compiler; added isam test file
|
2009-11-17 21:47:42 +00:00 |
Alex Cunningham
|
20830a1534
|
Added testSQP demo to show a simple problem solved by Sequential Quadratic Programming. To see the outputs, set verbose=true at the start of the test.
|
2009-11-16 19:12:56 +00:00 |
Alex Cunningham
|
67c2ea8263
|
NonlinearEquality factor is now working for generic configs. Currently, the feasible point must be specified in the form of a full config with the point in it, but this avoid needing to increase the requirements on the configs.
|
2009-11-13 02:06:52 +00:00 |
Chris Beall
|
6252ff2497
|
added testVSLAMGraph unit test. will fail until we can add a constraint to either one of the two cameras.
|
2009-11-12 18:55:03 +00:00 |
Alex Cunningham
|
c7b86cec97
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
Alex Cunningham
|
77a1754b69
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
Frank Dellaert
|
c85f5445db
|
Re-organized makefile
|
2009-11-12 04:54:31 +00:00 |
Chris Beall
|
710d396d0b
|
cleaned up a few includes to make VSLAMGraph work properly after the move into gtsam.
|
2009-11-10 22:49:22 +00:00 |