.. |
.cvsignore
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
BayesNet-inl.h
|
A couple more "missing" .hpp files for newer gcc :-)
|
2009-12-08 22:49:57 +00:00 |
BayesNet.h
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
BayesTree-inl.h
|
some additional includes needed with newer compiler
|
2009-12-08 21:40:09 +00:00 |
BayesTree.h
|
some additional includes needed with newer compiler
|
2009-12-08 21:40:09 +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
|
made all classes that currently have an assert_equal "Testable"
|
2009-10-26 19:26:51 +00:00 |
Cal3_S2.h
|
Easy constructor
|
2009-11-09 04:46:08 +00:00 |
CalibratedCamera.cpp
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
CalibratedCamera.h
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
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
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
Factor.h
|
Two changes: LinearFactor::sparse and LinearFactorGraph:sparse, and renamed VariableSet -> Dimensions, which is now a map from keys to integer variable dimensions. Merged in from the "sparse" branch created with Viorela.
|
2009-11-06 05:43:03 +00:00 |
FactorGraph-inl.h
|
functional STL magic
|
2009-11-20 14:18:26 +00:00 |
FactorGraph.h
|
Fixed indentation
|
2009-12-07 22:51:49 +00:00 |
GaussianBayesNet.cpp
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
GaussianBayesNet.h
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
GaussianBayesTree.cpp
|
optimize works for GaussianBayessTree
|
2009-12-10 17:00:11 +00:00 |
GaussianBayesTree.h
|
fixed recursive inclusion. Was giving error when you build gtsam
|
2009-12-09 22:53:44 +00:00 |
GaussianConditional.cpp
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
GaussianConditional.h
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
GaussianFactor.cpp
|
gradient descent (with fixed nr. of iterations, choosing optimal step size)
|
2009-12-11 04:59:05 +00:00 |
GaussianFactor.h
|
gradient descent (with fixed nr. of iterations, choosing optimal step size)
|
2009-12-11 04:59:05 +00:00 |
GaussianFactorGraph.cpp
|
gradient descent (with fixed nr. of iterations, choosing optimal step size)
|
2009-12-11 04:59:05 +00:00 |
GaussianFactorGraph.h
|
gradient descent (with fixed nr. of iterations, choosing optimal step size)
|
2009-12-11 04:59:05 +00:00 |
GaussianFactorSet.h
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
Makefile.am
|
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 |
Matrix.cpp
|
Changed format of Matrix::vector_scale() to switch arguments
|
2009-12-08 21:10:38 +00:00 |
Matrix.h
|
new constructor from vector
|
2009-12-11 04:56:29 +00:00 |
NonlinearConstraint-inl.h
|
Changed format of Matrix::vector_scale() to switch arguments
|
2009-12-08 21:10:38 +00:00 |
NonlinearConstraint.h
|
Changed nonlinear constraints to use boost.bind to handle arbitrary function objects for evaluating cost, useful for parameterizing cost functions.
|
2009-12-01 19:45: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
|
Fixed renaming error with NonlinearFactors sometimes becoming NonGaussianFactors
|
2009-11-12 16:47:12 +00:00 |
NonlinearFactor.h
|
Fixed renaming error with NonlinearFactors sometimes becoming NonGaussianFactors
|
2009-11-12 16:47:12 +00:00 |
NonlinearFactorGraph-inl.h
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
NonlinearFactorGraph.h
|
Fixed renaming error with NonlinearFactors sometimes becoming NonGaussianFactors
|
2009-11-12 16:47:12 +00:00 |
NonlinearOptimizer-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 |
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
|
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 |
Point2.cpp
|
Point2 now Testable, removed obsolete assert_equal, as every testable class can use the template version in Testable.h
|
2009-10-22 14:43:36 +00:00 |
Point2.h
|
Point2 now Testable, removed obsolete assert_equal, as every testable class can use the template version in Testable.h
|
2009-10-22 14:43:36 +00:00 |
Point2Prior.h
|
2 BIG changes:
|
2009-09-13 04:13:03 +00:00 |
Point3.cpp
|
made all classes that currently have an assert_equal "Testable"
|
2009-10-26 19:26:51 +00:00 |
Point3.h
|
made all classes that currently have an assert_equal "Testable"
|
2009-10-26 19:26:51 +00:00 |
Pose2.cpp
|
transform_to and between, with derivatives, unit-tested
|
2009-12-08 19:12:20 +00:00 |
Pose2.h
|
transform_to and between, with derivatives, unit-tested
|
2009-12-08 19:12:20 +00:00 |
Pose2Config.h
|
add Pose2Graph
|
2009-12-10 23:45:38 +00:00 |
Pose2Factor.h
|
add Pose2Graph
|
2009-12-10 23:45:38 +00:00 |
Pose2Graph.cpp
|
add Pose2Graph
|
2009-12-10 23:45:38 +00:00 |
Pose2Graph.h
|
add Pose2Graph
|
2009-12-10 23:45:38 +00:00 |
Pose3.cpp
|
made all classes that currently have an assert_equal "Testable"
|
2009-10-26 19:26:51 +00:00 |
Pose3.h
|
made all classes that currently have an assert_equal "Testable"
|
2009-10-26 19:26:51 +00:00 |
Rot2.cpp
|
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 |
Rot2.h
|
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 |
Rot3.cpp
|
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 |
Rot3.h
|
made all classes that currently have an assert_equal "Testable"
|
2009-10-26 19:26:51 +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
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
SimpleCamera.h
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
Simulated2DMeasurement.h
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
Simulated2DOdometry.h
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
Simulated3D.cpp
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
Simulated3D.h
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
SymbolicBayesNet.cpp
|
BIG CHANGE:
|
2009-11-09 07:04:26 +00:00 |
SymbolicBayesNet.h
|
BIG CHANGE:
|
2009-11-09 07:04:26 +00:00 |
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
|
Moved inference methods to new compilation unit. Added [factor], and [marginalize] now returns a factor graph.
|
2009-11-12 04:56:30 +00:00 |
SymbolicFactorGraph.h
|
While watching TV :-) added some constructors for more readable tests.
|
2009-11-21 04:59:50 +00:00 |
Testable.h
|
fix macro so GTSAM_PRINT(*foo) works
|
2009-12-11 04:57:14 +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
|
Changed camera matrix to a shared pointer
|
2009-11-17 00:51:27 +00:00 |
VSLAMGraph.cpp
|
cleaned up, and removed Testable here because it's already provided by base class FactorGraph
|
2009-12-09 19:11:45 +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
|
BIG: replaced optimize in NonlinearFactorGraph with specialized NonlinearOptimizer object. This does away with the artificial ErrorVectorConfig and the like as NonlinearOptimizer is templated and can use "exmap", the exponential map defined for any differentiable manifold.
|
2009-09-09 04:43:04 +00:00 |
Vector.cpp
|
fixed expected, actual nomenclature in assert_equal: always use (expected, equal) order
|
2009-12-08 13:53:33 +00:00 |
Vector.h
|
odprintf is an auxiliary function to printf for Win32 compatibility
|
2009-12-02 19:37:54 +00:00 |
VectorConfig.cpp
|
scale is const !
|
2009-12-11 04:57:31 +00:00 |
VectorConfig.h
|
scale is const !
|
2009-12-11 04:57:31 +00:00 |
gtsam.h
|
add Pose2Graph
|
2009-12-10 23:45:38 +00:00 |
gtsam.sln
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
gtsam.vcproj
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
inference-inl.h
|
GaussianBayesTree added, testBayesTree split
|
2009-12-09 19:39:25 +00:00 |
inference.h
|
New compilation unit that collects generic, templated inference methods that go between factor graphs and Bayes nets. These used to be in BayesNet-inl.h and FactorGraph-inl.h
|
2009-11-12 04:52:40 +00:00 |
manual.mk
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
numericalDerivative.cpp
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
numericalDerivative.h
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
simulated2D.cpp
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
simulated2D.h
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
smallExample.cpp
|
use Vector_ for conciseness
|
2009-12-11 05:28:19 +00:00 |
smallExample.h
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
svdcmp.cpp
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
svdcmp.h
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
testBayesTree.cpp
|
GaussianBayesTree added, testBayesTree split
|
2009-12-09 19:39:25 +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
|
Easy constructor
|
2009-11-09 04:46:08 +00:00 |
testCalibratedCamera.cpp
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
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
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
testGaussianBayesNet.cpp
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
testGaussianBayesTree.cpp
|
optimize works for GaussianBayessTree
|
2009-12-10 17:00:11 +00:00 |
testGaussianConditional.cpp
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
testGaussianFactor.cpp
|
Rank test needs to be re-thought
|
2009-11-13 06:17:19 +00:00 |
testGaussianFactorGraph.cpp
|
gradient descent (with fixed nr. of iterations, choosing optimal step size)
|
2009-12-11 04:59:05 +00:00 |
testInference.cpp
|
removed print
|
2009-11-21 06:06:30 +00:00 |
testMatrix.cpp
|
Changed format of Matrix::vector_scale() to switch arguments
|
2009-12-08 21:10:38 +00:00 |
testNonlinearConstraint.cpp
|
Changed nonlinear constraints to use boost.bind to handle arbitrary function objects for evaluating cost, useful for parameterizing cost functions.
|
2009-12-01 19:45: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
|
Small change necessitating lots of edits: Conditionals now include key of random variable
|
2009-11-02 03:50:30 +00:00 |
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
|
removed unit test for scalar operator overloading
|
2009-09-13 04:23:31 +00:00 |
testPoint3.cpp
|
Added few utility functions required to check if Marker is facing the Camera
|
2009-09-13 20:07:00 +00:00 |
testPose2.cpp
|
transform_to and between, with derivatives, unit-tested
|
2009-12-08 19:12:20 +00:00 |
testPose2Factor.cpp
|
add Pose2Graph
|
2009-12-10 23:45:38 +00:00 |
testPose2Graph.cpp
|
add Pose2Graph
|
2009-12-10 23:45:38 +00:00 |
testPose3.cpp
|
Composition is faster, composeTransform is trivial (and should probably go)
|
2009-09-14 04:38:17 +00:00 |
testRot2.cpp
|
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 |
testRot3.cpp
|
Faster inverse by avoiding matrix intermediate
|
2009-09-14 04:39:36 +00:00 |
testSQP.cpp
|
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 |
testSQPOptimizer.cpp
|
Changed nonlinear constraints to use boost.bind to handle arbitrary function objects for evaluating cost, useful for parameterizing cost functions.
|
2009-12-01 19:45:47 +00:00 |
testSimpleCamera.cpp
|
Combined evaluation/derivatives now return the function value instead of using a pointer
|
2009-10-22 14:44:27 +00:00 |
testSimulated2D.cpp
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
testSimulated3D.cpp
|
Fixing directory structure
|
2009-08-21 22:23:24 +00:00 |
testSymbolicBayesNet.cpp
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
testSymbolicFactor.cpp
|
Symbolic eliminate now works, new compilation unit SymbolicFactor
|
2009-10-30 03:48:32 +00:00 |
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
|
Changed camera matrix to a shared pointer
|
2009-11-17 00:51:27 +00:00 |
testVSLAMGraph.cpp
|
added a test case which uses getOrdering instead of defining the order manually.
|
2009-12-09 21:22:16 +00:00 |
testVector.cpp
|
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 |
testVectorConfig.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 |
timeGaussianFactor.cpp
|
Renamed ConditionalGaussian -> GaussianConditional
|
2009-11-12 16:41:18 +00:00 |
timeGaussianFactorGraph.cpp
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |