| .. |
|
.cvsignore
|
…
|
|
|
BayesNet-inl.h
|
print is more intuitive using reverse order
|
2009-12-20 11:56:33 +00:00 |
|
BayesNet.h
|
…
|
|
|
BayesNetPreconditioner.cpp
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
|
BayesNetPreconditioner.h
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
|
BayesTree-inl.h
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
|
BayesTree.h
|
progress in ISAM2, but unit test still disabled
|
2009-12-31 05:35:08 +00:00 |
|
BinaryConditional.h
|
replaced pow with bit shift operator, changed constructor to take p(x|parents) and created cpt inside the constructor.
|
2009-12-07 03:25:25 +00:00 |
|
Cal3_S2.cpp
|
…
|
|
|
Cal3_S2.h
|
moved shared pointer declaration to Cal3_S2.h
|
2009-12-17 10:02:43 +00:00 |
|
CalibratedCamera.cpp
|
renamed transformPose_to to transform_to, composeTransform to compose, and changed nr. of arguments of Dtransform_to2 (to two)
|
2009-12-18 05:36:53 +00:00 |
|
CalibratedCamera.h
|
…
|
|
|
Conditional.h
|
A couple more "missing" .hpp files for newer gcc :-)
|
2009-12-08 22:49:57 +00:00 |
|
ControlConfig.cpp
|
Added a graph implementation for multi-robot control systems. Currently can only really constrain the ends of a trajectory.
|
2009-11-27 17:59:03 +00:00 |
|
ControlConfig.h
|
Added a graph implementation for multi-robot control systems. Currently can only really constrain the ends of a trajectory.
|
2009-11-27 17:59:03 +00:00 |
|
ControlGraph.cpp
|
Added a graph implementation for multi-robot control systems. Currently can only really constrain the ends of a trajectory.
|
2009-11-27 17:59:03 +00:00 |
|
ControlGraph.h
|
Added a graph implementation for multi-robot control systems. Currently can only really constrain the ends of a trajectory.
|
2009-11-27 17:59:03 +00:00 |
|
ControlPoint.cpp
|
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 |
|
ControlPoint.h
|
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 |
|
Doxyfile
|
…
|
|
|
Errors.cpp
|
subtraction
|
2009-12-31 10:27:16 +00:00 |
|
Errors.h
|
subtraction
|
2009-12-31 10:27:16 +00:00 |
|
Factor.h
|
…
|
|
|
FactorGraph-inl.h
|
remove method to set factor to NULL
|
2009-12-20 21:21:01 +00:00 |
|
FactorGraph.h
|
remove method to set factor to NULL
|
2009-12-20 21:21:01 +00:00 |
|
GaussianBayesNet.cpp
|
correct behavior when entire columns are zero
|
2009-12-31 10:30:44 +00:00 |
|
GaussianBayesNet.h
|
backSubstitute functions (unit-tested in CitySLAM) for preconditioning
|
2009-12-30 17:13:24 +00:00 |
|
GaussianConditional.cpp
|
new back-substitution functions that can do unit triangular solves
|
2009-12-29 13:59:34 +00:00 |
|
GaussianConditional.h
|
…
|
|
|
GaussianFactor.cpp
|
using ediv_ where needed
|
2009-12-31 10:30:06 +00:00 |
|
GaussianFactor.h
|
Gradient using new operator^ and errors method
|
2009-12-27 12:13:31 +00:00 |
|
GaussianFactorGraph.cpp
|
Errors is now a list
|
2009-12-30 17:13:36 +00:00 |
|
GaussianFactorGraph.h
|
rhs method
|
2009-12-28 18:46:01 +00:00 |
|
GaussianFactorSet.h
|
…
|
|
|
GaussianISAM.cpp
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
|
GaussianISAM.h
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
|
GaussianISAM2.cpp
|
unit test enabled again and working
|
2009-12-29 14:54:45 +00:00 |
|
GaussianISAM2.h
|
ISAM2 (nonlinear ISAM) partially there, unit test currently disabled
|
2009-12-29 05:57:05 +00:00 |
|
ISAM-inl.h
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
|
ISAM.h
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
|
ISAM2-inl.h
|
relinearizing factors corresponding to contaminated cliques
|
2010-01-03 04:57:35 +00:00 |
|
ISAM2.h
|
nonlinear update, all but rhs/config
|
2009-12-30 04:27:14 +00:00 |
|
Makefile.am
|
fix timing test linking problem by using noinst_PROGRAMS
|
2010-01-03 00:23:16 +00:00 |
|
Matrix.cpp
|
transpose backsubstitute on upper-triangular matrix
|
2009-12-30 13:20:16 +00:00 |
|
Matrix.h
|
transpose backsubstitute on upper-triangular matrix
|
2009-12-30 13:20:16 +00:00 |
|
NonlinearConstraint-inl.h
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +00:00 |
|
NonlinearConstraint.h
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +00:00 |
|
NonlinearEquality.h
|
Fixed compile errors due to remaining VectorConfigs, and removed div0 warning
|
2009-11-13 06:15:48 +00:00 |
|
NonlinearFactor.cpp
|
…
|
|
|
NonlinearFactor.h
|
fixed behavior of error for sigma==0
|
2009-12-31 10:28:43 +00:00 |
|
NonlinearFactorGraph-inl.h
|
error_vectors
|
2009-12-18 06:55:24 +00:00 |
|
NonlinearFactorGraph.h
|
error_vectors
|
2009-12-18 06:55:24 +00:00 |
|
NonlinearOptimizer-inl.h
|
Fix duplicate definition error by adding 'inline' to checkConvergence
|
2009-12-14 06:10:51 +00:00 |
|
NonlinearOptimizer.h
|
Cleanup with NonlinearConstraints to make the active() function do thresholding for inequality constraints, rather than constraint function itself.
|
2009-11-30 17:36:34 +00:00 |
|
Ordering.cpp
|
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.
|
2009-11-28 18:35:36 +00:00 |
|
Ordering.h
|
linearize method for Pose2Graph works in Matlab!!
|
2009-12-11 21:34:08 +00:00 |
|
Point2.cpp
|
…
|
|
|
Point2.h
|
Closing # 118: Made Pose2 use Rot2, added 'compose' for Pose2, made slight modifications to Rot2. Also added additional unit tests. This change shouldn't break anything but let me know if it does.
|
2009-12-14 03:02:05 +00:00 |
|
Point2Prior.h
|
…
|
|
|
Point3.cpp
|
…
|
|
|
Point3.h
|
…
|
|
|
Pose2.cpp
|
Made 'between' derivatives in the tangent space of the solution instead of tangent space of identity, this makes Pose2 an "origin-free" manifold.
|
2009-12-21 16:43:23 +00:00 |
|
Pose2.h
|
Made 'between' derivatives in the tangent space of the solution instead of tangent space of identity, this makes Pose2 an "origin-free" manifold.
|
2009-12-21 16:43:23 +00:00 |
|
Pose2Config.cpp
|
Updated Pose2Config to expected coding standard
|
2010-01-02 10:33:33 +00:00 |
|
Pose2Config.h
|
added size and clear to pose2config
|
2010-01-03 07:25:59 +00:00 |
|
Pose2Factor.h
|
Math fix in linearize() and error_vector()
|
2009-12-18 00:10:20 +00:00 |
|
Pose2Graph.cpp
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
|
Pose2Graph.h
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
|
Pose2Prior.h
|
uncommented urban In Makefile.am as it prevents linking; added Pose2Prior; ISAM2/planar now working
|
2009-12-24 23:44:08 +00:00 |
|
Pose3.cpp
|
renamed transformPose_to to transform_to, composeTransform to compose, and changed nr. of arguments of Dtransform_to2 (to two)
|
2009-12-18 05:36:53 +00:00 |
|
Pose3.h
|
renamed transformPose_to to transform_to, composeTransform to compose, and changed nr. of arguments of Dtransform_to2 (to two)
|
2009-12-18 05:36:53 +00:00 |
|
Pose3Factor.cpp
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
|
Pose3Factor.h
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
|
Rot2.cpp
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
|
Rot2.h
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
|
Rot3.cpp
|
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 |
|
Rot3.h
|
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 |
|
SQPOptimizer-inl.h
|
Cleanup with NonlinearConstraints to make the active() function do thresholding for inequality constraints, rather than constraint function itself.
|
2009-11-30 17:36:34 +00:00 |
|
SQPOptimizer.h
|
Added a function for the SQPOptimizer that will iterate until convergence. At the moment, the convergence conditions are quite simple (error below threshold or too many iterations). The system does, however, strictly limit the number of iterations.
|
2009-11-28 22:49:14 +00:00 |
|
SimpleCamera.cpp
|
…
|
|
|
SimpleCamera.h
|
…
|
|
|
Simulated2DMeasurement.h
|
…
|
|
|
Simulated2DOdometry.h
|
…
|
|
|
Simulated3D.cpp
|
…
|
|
|
Simulated3D.h
|
…
|
|
|
SubgraphPreconditioner.cpp
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
|
SubgraphPreconditioner.h
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
|
SymbolicBayesNet.cpp
|
…
|
|
|
SymbolicBayesNet.h
|
…
|
|
|
SymbolicConditional.h
|
constructor with three parents
|
2009-11-19 06:34:28 +00:00 |
|
SymbolicFactor.cpp
|
added SymbolicFactor constructor that takes a SymbolicConditional
|
2009-11-18 17:27:27 +00:00 |
|
SymbolicFactor.h
|
SymbolicFactor works in Matlab
|
2009-11-23 19:45:09 +00:00 |
|
SymbolicFactorGraph.cpp
|
…
|
|
|
SymbolicFactorGraph.h
|
While watching TV :-) added some constructors for more readable tests.
|
2009-11-21 04:59:50 +00:00 |
|
Testable.h
|
Removed extra ;
|
2009-12-16 21:41:33 +00:00 |
|
VSLAMConfig.cpp
|
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 |
|
VSLAMConfig.h
|
added public iterator typedefs to VSLAMConfig to make it easier for other code to consume the optimization results.
|
2009-12-09 21:47:23 +00:00 |
|
VSLAMFactor.cpp
|
fixed bug concerning variable keys not being saved.
|
2009-12-09 19:13:02 +00:00 |
|
VSLAMFactor.h
|
moved shared pointer declaration to Cal3_S2.h
|
2009-12-17 10:02:43 +00:00 |
|
VSLAMGraph.cpp
|
UrbanFactor, UrbanGraph.cpp, template instantiations
|
2009-12-18 02:27:50 +00:00 |
|
VSLAMGraph.h
|
cleaned up, and removed Testable here because it's already provided by base class FactorGraph
|
2009-12-09 19:11:45 +00:00 |
|
Value.h
|
…
|
|
|
Vector.cpp
|
ediv_ is same as ediv except returns 0 for 0/0 division, needed for dealing with constraints
|
2009-12-31 10:29:25 +00:00 |
|
Vector.h
|
ediv_ is same as ediv except returns 0 for 0/0 division, needed for dealing with constraints
|
2009-12-31 10:29:25 +00:00 |
|
VectorConfig.cpp
|
getReference
|
2009-12-30 14:53:40 +00:00 |
|
VectorConfig.h
|
getReference
|
2009-12-30 14:53:40 +00:00 |
|
gtsam.h
|
Update MATLAB wrapper for earlier Pose2* changes
|
2010-01-04 18:07:24 +00:00 |
|
gtsam.sln
|
…
|
|
|
gtsam.vcproj
|
…
|
|
|
inference-inl.h
|
GaussianBayesTree added, testBayesTree split
|
2009-12-09 19:39:25 +00:00 |
|
inference.h
|
…
|
|
|
iterative-inl.h
|
added reset
|
2009-12-31 10:27:39 +00:00 |
|
iterative.cpp
|
Comments and formatting
|
2009-12-31 12:55:16 +00:00 |
|
iterative.h
|
Comments and formatting
|
2009-12-31 12:55:16 +00:00 |
|
manual.mk
|
…
|
|
|
numericalDerivative.cpp
|
…
|
|
|
numericalDerivative.h
|
Comments only
|
2009-12-20 10:32:34 +00:00 |
|
simulated2D.cpp
|
…
|
|
|
simulated2D.h
|
…
|
|
|
smallExample.cpp
|
Added planar graph with easy subtree
|
2009-12-31 12:55:51 +00:00 |
|
smallExample.h
|
Added planar graph with easy subtree
|
2009-12-31 12:55:51 +00:00 |
|
svdcmp.cpp
|
…
|
|
|
svdcmp.h
|
…
|
|
|
testBayesNetPreconditioner.cpp
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
|
testBayesTree.cpp
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
|
testBinaryBayesNet.cpp
|
added probability function that computes the probability of a BinaryBayesNet given a config.
|
2009-12-07 07:12:01 +00:00 |
|
testCal3_S2.cpp
|
…
|
|
|
testCalibratedCamera.cpp
|
…
|
|
|
testControlConfig.cpp
|
Added a graph implementation for multi-robot control systems. Currently can only really constrain the ends of a trajectory.
|
2009-11-27 17:59:03 +00:00 |
|
testControlGraph.cpp
|
Added a graph implementation for multi-robot control systems. Currently can only really constrain the ends of a trajectory.
|
2009-11-27 17:59:03 +00:00 |
|
testControlPoint.cpp
|
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 |
|
testFactorgraph.cpp
|
…
|
|
|
testGaussianBayesNet.cpp
|
…
|
|
|
testGaussianConditional.cpp
|
…
|
|
|
testGaussianFactor.cpp
|
Gradient using new operator^ and errors method
|
2009-12-27 12:13:31 +00:00 |
|
testGaussianFactorGraph.cpp
|
rhs method
|
2009-12-28 18:46:01 +00:00 |
|
testGaussianISAM.cpp
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
|
testGaussianISAM2.cpp
|
relinearizing factors corresponding to contaminated cliques
|
2010-01-03 04:57:35 +00:00 |
|
testISAM.cpp
|
template nightmare resolved, all tests working
|
2009-12-27 23:15:36 +00:00 |
|
testInference.cpp
|
removed print
|
2009-11-21 06:06:30 +00:00 |
|
testIterative.cpp
|
System now a class (gradient is method)
|
2009-12-28 17:28:48 +00:00 |
|
testMatrix.cpp
|
transpose backsubstitute on upper-triangular matrix
|
2009-12-30 13:20:16 +00:00 |
|
testNonlinearConstraint.cpp
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +00:00 |
|
testNonlinearEquality.cpp
|
Added a graph implementation for multi-robot control systems. Currently can only really constrain the ends of a trajectory.
|
2009-11-27 17:59:03 +00:00 |
|
testNonlinearFactor.cpp
|
add Pose2Constraint class
|
2009-12-09 17:29:43 +00:00 |
|
testNonlinearFactorGraph.cpp
|
added getOrdering unit test
|
2009-12-09 15:25:50 +00:00 |
|
testNonlinearOptimizer.cpp
|
…
|
|
|
testOrdering.cpp
|
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.
|
2009-11-28 18:35:36 +00:00 |
|
testPoint2.cpp
|
…
|
|
|
testPoint3.cpp
|
…
|
|
|
testPose2.cpp
|
added manifold test
|
2010-01-05 14:13:51 +00:00 |
|
testPose2Factor.cpp
|
Updated Pose2Config to expected coding standard
|
2010-01-02 10:33:33 +00:00 |
|
testPose2Graph.cpp
|
Made 'between' derivatives in the tangent space of the solution instead of tangent space of identity, this makes Pose2 an "origin-free" manifold.
|
2009-12-21 16:43:23 +00:00 |
|
testPose3.cpp
|
renamed transformPose_to to transform_to, composeTransform to compose, and changed nr. of arguments of Dtransform_to2 (to two)
|
2009-12-18 05:36:53 +00:00 |
|
testPose3Factor.cpp
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
|
testRot2.cpp
|
Small changes: standardized constructors, added log() and unit tests, removed +,- ops, angle() changed to theta(), print functions
|
2009-12-18 00:09:54 +00:00 |
|
testRot3.cpp
|
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 |
|
testSQP.cpp
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +00:00 |
|
testSQPOptimizer.cpp
|
Renaming gradients -> jacobians
|
2009-12-18 03:05:47 +00:00 |
|
testSimpleCamera.cpp
|
…
|
|
|
testSimulated2D.cpp
|
…
|
|
|
testSimulated3D.cpp
|
…
|
|
|
testSubgraphPreconditioner.cpp
|
Added Bayes Net and Subgraph preconditioners to gtsam (developed in CitySLAM project)
|
2009-12-31 12:56:47 +00:00 |
|
testSymbolicBayesNet.cpp
|
…
|
|
|
testSymbolicFactor.cpp
|
…
|
|
|
testSymbolicFactorGraph.cpp
|
While watching TV :-) added some constructors for more readable tests.
|
2009-11-21 04:59:50 +00:00 |
|
testVSLAMConfig.cpp
|
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 |
|
testVSLAMFactor.cpp
|
moved shared pointer declaration to Cal3_S2.h
|
2009-12-17 10:02:43 +00:00 |
|
testVSLAMGraph.cpp
|
moved shared pointer declaration to Cal3_S2.h
|
2009-12-17 10:02:43 +00:00 |
|
testVector.cpp
|
new concatVectors call
|
2009-12-18 06:11:19 +00:00 |
|
testVectorConfig.cpp
|
getReference
|
2009-12-30 14:53:40 +00:00 |
|
timeGaussianFactor.cpp
|
…
|
|
|
timeGaussianFactorGraph.cpp
|
…
|
|
|
timeRot3.cpp
|
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 |