Frank Dellaert
242b3ef9f0
Merged in unit3_push_upstream (pull request #192 )
...
Unit3 improvements
2015-10-21 14:54:55 -07:00
dellaert
570abece53
Fixed Eigen assert
2015-10-21 14:15:31 -07:00
Frank
aa42501737
Undid overzealous merge
2015-10-21 10:55:31 -07:00
dellaert
7cfeb442f3
Swicth back to Vector3 (overzealous merge).
2015-10-20 17:03:32 -07:00
dellaert
a818304040
Merge remote-tracking branch 'origin/develop' into unit3_push_upstream
2015-10-20 14:14:56 -07:00
cbeall3
1949fc2511
Cache noise models in LM damping instead of constructing from scratch for each variable. Time savings of 5.6%!
2015-10-20 16:25:41 -04:00
cbeall3
04bcf26aa6
Explicitly cast optional to bool
2015-10-20 14:44:00 -04:00
cbeall3
e694d62b3f
Allow binding to optional rvalues (We should fix this properly)
2015-10-20 14:41:28 -04:00
cbeall3
55ed99141e
Add C++11 compiler flag to GtsamBuildTypes.cmake
2015-10-20 13:41:31 -04:00
Chris Beall
3d1bc32027
Merged in fix/OldBoostTimer (pull request #191 )
...
Fix timer for boost < 1.48
2015-10-19 20:26:09 -04:00
Jing Dong
42d07a99ff
LM optimizer use boost raw timer
2015-10-19 19:08:29 -04:00
Frank
a1881efc70
Disabled 2 tests, incompatible with Unit3 retract, with extensive comment
2015-10-19 15:20:40 -07:00
Frank
ee5bd7ac39
Increased # MC samples
2015-10-19 15:20:07 -07:00
Frank
935801d8e1
Reversed arguments to Local to work with Unit3
2015-10-19 15:02:12 -07:00
Frank
901fb56993
Fixed warnings
2015-10-19 15:01:48 -07:00
Frank
1c83329b9b
Fixed compilation issues
2015-10-19 14:59:40 -07:00
Frank
5faf09726b
Removed commented-out stuff
2015-10-19 14:44:19 -07:00
Frank
5adcd6b696
get rid of nullptr
2015-10-19 14:44:10 -07:00
Frank
06520a3b1d
Some additional derivatives (for cvross) and operators
2015-10-19 14:44:00 -07:00
Frank
4c22355f56
Merge remote-tracking branch 'bitbucket/develop' into unit3_push_upstream
2015-10-19 14:33:03 -07:00
Jing Dong
9628b9b165
fix iteration timer in LM
2015-10-19 00:07:23 -04:00
Jing Dong
971d2e519f
gtsam type header only when using old boost timer
2015-10-17 18:21:48 -04:00
Jing Dong
951377c80f
fix type errors and timer issue in LM optimizer
2015-10-16 14:18:13 -04:00
Chris Beall
1d44761e3c
Merged develop into feature/MatrixPrinting
2015-10-16 10:41:25 -04:00
Frank
d087f2fdf8
Some new methods and improvements to Unit3 from Skydio
2015-10-13 12:31:01 -07:00
Chris Beall
c829e52c95
Merged in feature/eigen-3.2.6 (pull request #190 )
...
Upgrade to Eigen 3.2.6
2015-10-13 15:24:18 -04:00
cbeall3
702c73fc75
Patch Memory.h
2015-10-13 13:30:24 -04:00
cbeall3
41ded95b54
Upgrade to Eigen 3.2.6, which finally seems to include all patches we have submitted to Eigen!
2015-10-13 10:15:23 -04:00
Frank Dellaert
0273d94cfd
Merged in fix/typeid_warning (pull request #189 )
...
Fix/typeid_warning
2015-10-08 17:21:51 -07:00
dellaert
bf1510e0a9
Fixed typeid warnings
2015-10-08 16:04:52 -07:00
dellaert
6e2a782f36
Fix some blatant formatting problems
2015-10-08 15:49:50 -07:00
Chris Beall
2b5dec3e4f
Merged in fix/clang_warning (pull request #188 )
...
Fixed clang 7.0 warnings in boost headers
2015-10-08 17:29:15 -04:00
dellaert
b5d0383048
Fixed clang 7.0 warnings in boost headers
2015-10-08 12:35:12 -07:00
Frank Dellaert
3ea4128679
Merged in fix/PreintegrationParamsPublic (pull request #186 )
...
Make CombinedPreintegrated::Params public.
2015-10-07 09:19:48 -07:00
Frank Dellaert
4ea2d50dc9
Merged in fix/CompileWarningUnusedBlock (pull request #187 )
...
Fix compiler warning. Unused typedef in CameraSet.h
2015-10-07 07:50:36 -07:00
Christian Forster
1b2d1aadd6
remove unused typedef.
2015-10-04 22:14:05 +02:00
Christian Forster
23a5688008
make CombinedPreintegrated Params public.
2015-10-04 16:21:13 +02:00
Christian Forster
8bbf07ebb1
Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into develop
2015-10-02 15:48:37 +02:00
Frank Dellaert
4e5a5cc999
Merged in fix/CombinedImuFactor_DiscreteNoise (pull request #182 )
...
Fix computation of bias covariance from continous-time noise density
2015-10-01 10:29:10 -07:00
Christian Forster
efc5025d73
Merge branch 'develop' into fix/CombinedImuFactor_DiscreteNoise
...
Conflicts:
gtsam/navigation/CombinedImuFactor.cpp
2015-09-29 22:19:04 +02:00
Chris Beall
096effb5d2
Merged in fix/SmartFactorNoiseModel (pull request #185 )
...
Make noiseModel_ accessible to derived class: private -> protected
2015-09-29 10:35:05 -04:00
cbeall3
ecb62492fc
Make noiseModel_ accessible to derived class: private -> protected
2015-09-29 09:50:31 -04:00
Frank Dellaert
554ae47175
Merged in feature/fixEvent (pull request #184 )
...
move static member definition to cpp file
2015-09-22 12:29:33 -07:00
Duy-Nguyen Ta
e2ce27f712
move static member definition to cpp file
2015-09-22 08:17:19 -04:00
Frank Dellaert
1ea7830324
Merged in feature/cleanup_ImuFactor (pull request #176 )
...
Feature/cleanup_imufactor
2015-09-21 20:01:53 -07:00
Duy-Nguyen Ta
d566946600
fix Rot3 constructor from a matrix. Revert to the generic template version, but provide a overload version for Matrix3 to avoid casting.
2015-09-21 10:26:43 -04:00
Duy-Nguyen Ta
435e042aa0
revert the Eigen's bug as we can't touch Eigen. Fix our code to play nice with the bug by avoiding cross product.
2015-09-18 23:35:51 -04:00
Duy-Nguyen Ta
a4dc589716
fix indent
2015-09-17 22:10:19 -04:00
Duy-Nguyen Ta
d5aea61c47
fix an Eigen bug to bypass a problem of compiling Eigen's outer product x*x.transpose() when MKL is enabled.
...
IsRowMajor is an enum value defined in DenseBase. However, in the template specialization of GeneralProduct<Lhs,Rhs,OuterProduct>, which is derived from ProductBase<--MatrixBase<--DenseBase, another struct is defined with the same name IsRowMajor, leading to a compilation error.
2015-09-17 22:09:06 -04:00
Duy-Nguyen Ta
bc99c58226
fix Rot3-from-Matrix construction for Quaternion case
2015-09-17 17:44:00 -04:00