Frank Dellaert
|
80e2179a8d
|
Cleaned up typedefs in FactorGraph.h (and removed FactorizationResult), and also made sure ::shared_ptr was never assumed to exist for a FACTOR template argument. Should it exist, ever?
|
2012-06-09 21:33:10 +00:00 |
Alex Cunningham
|
b602e75a99
|
Removed the use of the ADD_CLONE_NONLINEAR_FACTOR macro, documented instances of clone() in factors
|
2012-06-09 21:06:06 +00:00 |
Alex Cunningham
|
3d2c3aff05
|
Moved all Simulated* example domains and smallExample to the tests folder so they are no longer installed
|
2012-06-09 20:15:44 +00:00 |
Alex Cunningham
|
f45c236585
|
Isolated exception case for use of Symbol.key(), removed use of Symbol in several tests. Removed "using namespace xxx" in header
|
2012-06-09 19:17:15 +00:00 |
Frank Dellaert
|
dc879fe280
|
Moved testSubgraphPreconditioner from experimental back to linear/tests, though most of it is commented out, mostly because of JacobianFactorGraph - GaussianFactorGraph distinction
|
2012-06-09 18:54:47 +00:00 |
Frank Dellaert
|
54bfe722ad
|
Returning ordering from planarGraph is obsolete since Index change
|
2012-06-09 18:52:22 +00:00 |
Alex Cunningham
|
d70622abe0
|
Rearranged matlab folders to avoid calling utility functions "examples"
|
2012-06-07 20:09:54 +00:00 |
Alex Cunningham
|
8bfe8571bc
|
Removed template argument from NonlinearISAM, now just uses NonlinearFactorGraph
|
2012-06-07 17:45:05 +00:00 |
Yong-Dian Jian
|
a9c36fc172
|
move linear algebra functions for jacobian factor graph to a new file
|
2012-06-07 01:24:19 +00:00 |
Alex Cunningham
|
ad3b431c4d
|
Moved building of wrap libraries to a cmake macro and moved install for matlab components to the appropriate folder
|
2012-06-05 18:05:00 +00:00 |
Richard Roberts
|
bef45d5b7b
|
Merged from branch 'branches/windows'
|
2012-06-05 14:09:58 +00:00 |
Frank Dellaert
|
10d6157d1d
|
formatting/naming only
|
2012-06-05 13:29:04 +00:00 |
Richard Roberts
|
6b1e862688
|
Fix errors
|
2012-06-04 18:46:05 +00:00 |
Richard Roberts
|
9c8377f476
|
Merge remote-tracking branch 'svn/trunk' into windows
Conflicts:
examples/Pose2SLAMExample.cpp
examples/vSLAMexample/CMakeLists.txt
examples/vSLAMexample/vISAMexample.cpp
gtsam/nonlinear/ISAM2-impl.cpp
gtsam/slam/pose2SLAM.cpp
gtsam/slam/tests/testGeneralSFMFactor.cpp
gtsam/slam/tests/testGeneralSFMFactor_Cal3Bundler.cpp
gtsam/slam/tests/testPlanarSLAM.cpp
gtsam/slam/tests/testPose2SLAM.cpp
tests/testDoglegOptimizer.cpp
tests/testGraph.cpp
|
2012-06-04 14:13:37 +00:00 |
Frank Dellaert
|
f924d01bc3
|
Synchronized mixed case naming
|
2012-06-03 05:25:05 +00:00 |
Frank Dellaert
|
8440939f27
|
Using symbol_shorthand instead of redundant kx, kl functions
|
2012-06-02 19:28:21 +00:00 |
Frank Dellaert
|
a2512475c9
|
Symbol.h is now included just in time, no longer by default everywhere.
|
2012-06-02 19:05:38 +00:00 |
Frank Dellaert
|
5160c2eb50
|
Significant API change in slam (GTSAM 2.0.1 or 2.1): to eliminate confusion and give the user more freedom in creating their own Keys, the different slam variants no longer create Symbol keys themselves. Instead, all interaction is done via Keys (which are just unordered, unsigned ints). All PoseSLAM unit tests and examples now just use sequential keys. However, a user can still create Keys using the Symbol constructor, which is illustrated in the landmark-based unit tests and examples.
|
2012-06-02 16:18:40 +00:00 |
Richard Roberts
|
1ca9e7049e
|
Merge remote-tracking branch 'svn/trunk' into windows
Conflicts:
gtsam/linear/HessianFactor.h
gtsam/nonlinear/Marginals.cpp
|
2012-05-28 12:22:36 +00:00 |
Yong-Dian Jian
|
ace4327897
|
reorg the nonlinear/linear parameters to accommodate the iterative solvers
|
2012-05-25 15:26:30 +00:00 |
Alex Cunningham
|
47830cd56f
|
Added clone and rekey facilities to nonlinear factor graph
|
2012-05-24 16:05:01 +00:00 |
Richard Roberts
|
bcfe39f4ae
|
Merge remote-tracking branch 'svn/trunk' into windows
Conflicts:
gtsam/nonlinear/Marginals.h
|
2012-05-23 18:55:18 +00:00 |
Richard Roberts
|
c2c9c4a982
|
Almost everything compiles and passes in windows
|
2012-05-23 18:51:49 +00:00 |
bpeasle
|
3264bd5a39
|
Reverted testOccupancyGrid.cpp back so that it does not break make check.
|
2012-05-23 15:57:12 +00:00 |
Alex Cunningham
|
c3ca8175e9
|
removed old SPCG test
|
2012-05-22 15:05:15 +00:00 |
Frank Dellaert
|
18e23c20df
|
Added missing header
|
2012-05-22 12:27:34 +00:00 |
Alex Cunningham
|
2bd7a0ed43
|
Added generic re-key function to nonlinear factor
|
2012-05-21 20:54:42 +00:00 |
Alex Cunningham
|
54f6f3629c
|
Added clone() functionality to nonlinear factors
|
2012-05-21 20:54:40 +00:00 |
Alex Cunningham
|
b66dc3586d
|
Small change to merge in compatibility patch
|
2012-05-21 19:44:25 +00:00 |
bpeasle
|
d4a70b66d9
|
Added code to run MCMC with real data.
|
2012-05-21 19:06:26 +00:00 |
bpeasle
|
ba6439dbb1
|
Implemented a very slow Metropolis algorithm
|
2012-05-18 22:09:20 +00:00 |
bpeasle
|
9682745b81
|
Added ray tracing and implemented LaserFactor::operator()(const Values &)
|
2012-05-18 20:12:08 +00:00 |
Alex Cunningham
|
c50b972dd1
|
Added discrete to convenience libraries dependencies
|
2012-05-17 16:33:51 +00:00 |
bpeasle
|
d0218cf512
|
|
2012-05-16 18:09:59 +00:00 |
Richard Roberts
|
1ce95c1d89
|
Removed LDL in favor of Cholesky
|
2012-05-15 15:49:14 +00:00 |
Richard Roberts
|
68467448a7
|
Fixed small LM bug (solving original instead of damped system) and added unit test
|
2012-05-15 13:23:43 +00:00 |
Richard Roberts
|
9e0996296a
|
Added Cholesky/LDL switch in NonlinearOptimizer, preparing to remove
LDL, remove dependency of NonlinearOptimizer on linear solvers.
|
2012-05-15 05:08:57 +00:00 |
Richard Roberts
|
516e1610a1
|
Added joint marginals and unit tests
|
2012-05-15 00:01:38 +00:00 |
Stephen Williams
|
754e289737
|
Fixed errors in unit tests from updated NonlinearOptimizers
|
2012-05-14 22:31:42 +00:00 |
Richard Roberts
|
51d38f4b5d
|
Added Marginals unit test and class
|
2012-05-14 21:33:03 +00:00 |
Stephen Williams
|
4b541e1f62
|
Unit tests now compile with new NonlinearOptimizer
|
2012-05-14 21:07:56 +00:00 |
Richard Roberts
|
88f5e3d9b6
|
Merge remote-tracking branch 'svn/trunk' into NLO
Conflicts:
examples/Pose2SLAMExample_advanced.cpp
|
2012-05-14 18:35:15 +00:00 |
Alex Cunningham
|
cb017fee80
|
tested and documented ability to swap factors with ISAM2
|
2012-05-01 18:54:44 +00:00 |
Richard Roberts
|
9ba94e4d3c
|
Changes in build scripts for more easily creating executables in projects
|
2012-04-24 14:01:42 +00:00 |
Richard Roberts
|
2ac1473a84
|
Fixed iSAM2 deep copy of empty tree
|
2012-04-09 03:02:11 +00:00 |
Richard Roberts
|
45f2101f48
|
Fixed deep copy in iSAM2 and added unit test to reproduce problem
|
2012-04-06 18:56:07 +00:00 |
Richard Roberts
|
89e05a6875
|
Updating unit tests and SLAM namespaces
|
2012-04-05 02:45:50 +00:00 |
Stephen Williams
|
ee532f2b1f
|
Included the inline header at the end of the standard header
|
2012-04-02 20:17:15 +00:00 |
Richard Roberts
|
46a1fb1103
|
Merge remote-tracking branch 'svn/trunk' into NLO
Conflicts:
.cproject
|
2012-03-31 01:02:45 +00:00 |
Alex Cunningham
|
b67707542d
|
Updated CMakeLists to use newer cmake scripts
|
2012-03-29 18:57:31 +00:00 |