.. |
.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
|
better comments
|
2009-12-17 19:34:27 +00:00 |
BayesTree.h
|
BayesTree animation
|
2009-12-14 06:01:15 +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
|
moved shared pointer declaration to Cal3_S2.h
|
2009-12-17 10:02:43 +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
|
Added FactorGraph::replace(index, factor) to replace one factor with another (used in FrameSLAM).
|
2009-12-18 00:13:38 +00:00 |
FactorGraph.h
|
Added FactorGraph::replace(index, factor) to replace one factor with another (used in FrameSLAM).
|
2009-12-18 00:13:38 +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
|
Sped up and fixed (?) sparse
|
2009-12-12 06:18:29 +00:00 |
GaussianFactor.h
|
Sped up and fixed (?) sparse
|
2009-12-12 06:18:29 +00:00 |
GaussianFactorGraph.cpp
|
gradientDescent_ and conjugateGradientDescent_ works in matlab
|
2009-12-13 03:02:14 +00:00 |
GaussianFactorGraph.h
|
gradientDescent_ and conjugateGradientDescent_ works in matlab
|
2009-12-13 03:02:14 +00:00 |
GaussianFactorSet.h
|
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
|
2009-11-12 16:16:32 +00:00 |
Makefile.am
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
Matrix.cpp
|
small performance improvement by using a pointer to address r
|
2009-12-14 16:56:50 +00:00 |
Matrix.h
|
new constructor from vector
|
2009-12-11 04:56:29 +00:00 |
NonlinearConstraint-inl.h
|
Some re-naming and re-formatting only
|
2009-12-15 05:34:49 +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
|
linearize method for Pose2Graph works in Matlab!!
|
2009-12-11 21:34:08 +00:00 |
NonlinearFactorGraph.h
|
linearize method for Pose2Graph works in Matlab!!
|
2009-12-11 21:34:08 +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 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
|
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
|
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
|
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 |
Pose2.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 |
Pose2Config.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 |
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 |
Pose3.cpp
|
UrbanGraph class and testUrbanGraph TODOs
|
2009-12-17 21:23:50 +00:00 |
Pose3.h
|
UrbanGraph class and testUrbanGraph TODOs
|
2009-12-17 21:23:50 +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
|
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
|
Removed extra ;
|
2009-12-16 21:41:33 +00:00 |
UrbanConfig.cpp
|
UrbanGraph class and testUrbanGraph TODOs
|
2009-12-17 21:23:50 +00:00 |
UrbanConfig.h
|
UrbanGraph class and testUrbanGraph TODOs
|
2009-12-17 21:23:50 +00:00 |
UrbanGraph.h
|
UrbanGraph class and testUrbanGraph TODOs
|
2009-12-17 21:23:50 +00:00 |
UrbanMeasurement.cpp
|
UrbanGraph class and testUrbanGraph TODOs
|
2009-12-17 21:23:50 +00:00 |
UrbanMeasurement.h
|
UrbanGraph class and testUrbanGraph TODOs
|
2009-12-17 21:23:50 +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
|
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 printing in matlab
|
2009-12-12 04:12:24 +00:00 |
Vector.h
|
dot product
|
2009-12-11 21:37:40 +00:00 |
VectorConfig.cpp
|
exmap that takes Vector
|
2009-12-11 22:43:34 +00:00 |
VectorConfig.h
|
exmap that takes Vector
|
2009-12-11 22:43:34 +00:00 |
gtsam.h
|
gradientDescent_ and conjugateGradientDescent_ works in matlab
|
2009-12-13 03:02:14 +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
|
Added a numerical gradient calculation test
|
2009-12-12 04:13:12 +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
|
Sped up and fixed (?) sparse
|
2009-12-12 06:18:29 +00:00 |
testGaussianFactorGraph.cpp
|
Sped up and fixed (?) sparse
|
2009-12-12 06:18:29 +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
|
Some re-naming and re-formatting only
|
2009-12-15 05:34:49 +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
|
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 |
testPose2Factor.cpp
|
Math fix in linearize() and error_vector()
|
2009-12-18 00:10:20 +00:00 |
testPose2Graph.cpp
|
No print in tests
|
2009-12-12 06:18:59 +00:00 |
testPose3.cpp
|
Composition is faster, composeTransform is trivial (and should probably go)
|
2009-09-14 04:38:17 +00:00 |
testPose3Factor
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +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
|
Faster inverse by avoiding matrix intermediate
|
2009-09-14 04:39:36 +00:00 |
testSQP.cpp
|
Some re-naming and re-formatting only
|
2009-12-15 05:34:49 +00:00 |
testSQPOptimizer.cpp
|
Removed failed test testSQPOptimizer
|
2009-12-18 01:24:19 +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 |
testUrbanConfig
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
testUrbanConfig.cpp
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
testUrbanGraph
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
testUrbanGraph.cpp
|
UrbanGraph class and testUrbanGraph TODOs
|
2009-12-17 21:23:50 +00:00 |
testUrbanMeasurement
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +00:00 |
testUrbanMeasurement.cpp
|
unit tests for new Urban* classes
|
2009-12-18 01:24:28 +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
|
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
|
exmap that takes Vector
|
2009-12-11 22:43:34 +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 |