Kai Ni
24d499039f
prepend license information on all the codes
2010-10-14 04:54:38 +00:00
Frank Dellaert
057050fa9f
renamed varid_t to Index
2010-10-11 21:14:35 +00:00
Richard Roberts
1d52ff90a8
Merged simplelinear branch into trunk
2010-10-08 22:04:47 +00:00
Frank Dellaert
8dd9f03992
F now works (mysteriously)
2010-10-05 13:57:24 +00:00
Frank Dellaert
4169e08215
added tensor2 norm and fixed equivalent
2010-10-05 13:57:00 +00:00
Alex Cunningham
f6ada87314
Removed LDL, ConstraintOptimizer things, and FusionTupleConfig. Added *.valgrind run commands so that tests can be checked for memory errors. Removed some extraneous stuff in configure.ac
2010-10-02 23:38:01 +00:00
Alex Cunningham
65d9cf881a
Fixed wrong include path in projectiveGeometry
2010-09-28 15:20:17 +00:00
Frank Dellaert
65af8cd7f9
Added more argument checks and used cool matrix proxy to fill A matrix for estimating F
2010-09-28 14:59:23 +00:00
Frank Dellaert
51b1650b08
improved and moved DLT function to Matrix.cpp
2010-09-28 14:58:36 +00:00
Alex Cunningham
9ffd075225
Removed transform functions from Point2
2010-09-27 18:27:11 +00:00
Alex Cunningham
fd5134b06d
fixed derivatives for transforms again
2010-09-27 15:08:51 +00:00
Alex Cunningham
87465cb04b
fixed bug in derivatives in transform_from
2010-09-27 12:34:01 +00:00
Alex Cunningham
b6009028d8
Added some simple transform_[to|from] functions to Point2 to allow for linear systems to still use transforms in generic code
2010-09-25 22:31:48 +00:00
Yong-Dian Jian
3a11ec9b6c
add interface for vSLAM
2010-09-19 18:40:04 +00:00
Alex Cunningham
14cb0be4af
small changes so that SLOW_BUT_CORRECT_EXPMAP compiles
2010-09-17 14:53:09 +00:00
Yong-Dian Jian
d83409a964
fix
2010-09-15 17:39:18 +00:00
Yong-Dian Jian
33130a3300
add default constructor for boost serialization
2010-09-15 17:38:09 +00:00
Frank Dellaert
c76e9aa7eb
added testFundamental
2010-09-13 03:25:27 +00:00
Frank Dellaert
e45b303f4c
fixed bug in dimensions
2010-09-13 03:25:07 +00:00
Frank Dellaert
3fd6d40faf
comments and some extra tests
2010-09-13 03:24:35 +00:00
Richard Roberts
55dedc97e3
Fixed include paths so that making individual unit tests works again
2010-09-11 16:54:50 +00:00
Frank Dellaert
e5374a55e8
New comments, no normalization any more
2010-09-11 15:24:06 +00:00
Frank Dellaert
b913c89749
Prototype code to align two triangles using a rigid transform
2010-09-11 05:44:59 +00:00
Frank Dellaert
bfe91d6337
align finds Pose2 between *correct* 2D point correspondences
2010-09-11 05:29:38 +00:00
Frank Dellaert
7f25b3f086
moved constants header
2010-09-11 00:38:49 +00:00
Frank Dellaert
86edf0cc30
unit test for align
2010-09-10 22:29:40 +00:00
Alex Cunningham
5650f5af5e
Removed binaries and generated files
2010-09-10 13:20:01 +00:00
Yong-Dian Jian
aca6602a32
add CalibratedCamera serialization code
2010-09-09 22:37:27 +00:00
Alex Cunningham
80d61d5f9f
Fixed bug to make sure that carmen_readers output poses in the correct frame
2010-09-09 19:30:35 +00:00
Kai Ni
e3de72bd05
fixed timeRot3 compilation error
2010-09-08 19:19:14 +00:00
Alex Cunningham
23a30f8475
Removed remaining global lie functions on lie objects and configs, switched the Lie base class to a simple concept check function, fixed build script for examples. ISAM2 and MastSLAM verified as compiling.
2010-08-26 19:55:40 +00:00
Alex Cunningham
eed13e48d2
Switched to using LieVectors for vector types. Still some problems with numericalDerivative that have been worked around, but other functionality is intact.
2010-08-24 17:26:56 +00:00
Alex Cunningham
458cc52fff
Switched geometry to use primarily member functions for calculations with optional derivatives, so there are no more optional derivative functions. Also split Vector specializations for Lie into gtsam/base/LieVector.h which will later change into a real wrapper function. Specialized numericalDerivative to allow for functions to return doubles. Projects ISAM2, MastSLAM updated.
2010-08-22 21:45:53 +00:00
Alex Cunningham
256697d345
Moved transform_[to|from] and [un]rotate to be static functions in classes
2010-08-20 21:47:30 +00:00
Alex Cunningham
8c33168fb3
Made all core geometry functions that have derivatives use the combined derivative form instead of separate derivative functions.
2010-08-20 15:17:13 +00:00
Alex Cunningham
8e364cb34e
Improvements to the Lie objects, with new member/static functions in most of the geometry objects. Many of the functions that were previously global have been moved to static functions. See Lie.h for more details.
2010-08-19 20:03:06 +00:00
Richard Roberts
f1132359d4
Installing headers in subdirectories and converted include directives to match the subdirectory structure (also see email to frankcvs)
2010-08-19 17:23:19 +00:00
Frank Dellaert
6694b395c5
moved Stereo camera and StereoPoint to gtsam
2010-08-08 20:23:38 +00:00
Frank Dellaert
62c63f9452
collapsed derivatives for threefold speedup
2010-08-08 19:50:41 +00:00
Frank Dellaert
4b6eb67340
moved timing scripts back to main directory, added timeCalibratedCamera
2010-08-08 18:46:56 +00:00
Alex Cunningham
3438f89526
Removed the ldl library and added in a configure flag --enable-ldl to pull in ldl. Currently, it's probably a bad idea to actually use ldl, however, and nothing important is effected by its absense.
2010-07-16 18:16:18 +00:00
Alex Cunningham
f0b424a3d1
Moved tests and timing scripts into subfolders
2010-07-16 17:10:16 +00:00
Alex Cunningham
8aad6443bd
Small utility function for Rot2 to return degrees
2010-07-14 21:04:04 +00:00
Frank Dellaert
30b377e441
Fix makefiles to refer to $(top_srcdir) to enable parallel build
2010-07-13 19:13:07 +00:00
Frank Dellaert
80149afc30
delete Makefile.ins
2010-07-12 07:48:26 +00:00
Frank Dellaert
fea5beb638
Re-organization: moving all files.
...
I re-organized into original cpp directory and 4 additional directories: base, geometry, slam, and tests.
cpp will be further renamed/sub-divided and contains the core library.
I wanted it not depend on geometry or slam, which necessitated moving complicated tests to a dedicated directory.
2010-07-12 07:16:31 +00:00
Frank Dellaert
0bb661e847
geometry Makefile.am
2010-07-12 06:55:48 +00:00