Jose Luis Blanco-Claraco
ecd65b1ad9
Merge pull request #186 from borglab/fix/tbb-hash-32bit
...
Fix broken 64bit hash in tbb in 32bit builds
2019-12-14 00:04:48 +01:00
Jose Luis Blanco-Claraco
d0971104ce
Fix broken 64bit hash in tbb
...
Fixes #181
2019-12-13 20:39:26 +01:00
Peter Mullen
323a9ab9f2
a few comments
2019-12-13 07:57:43 -08:00
Fan Jiang
4f37ad3057
Change to normal allocator
2019-12-13 10:00:07 -05:00
Peter Mullen
981f1851c9
add rotate Pose2 and Pose3 covariance tests
2019-12-12 22:55:55 -08:00
Jose Luis Blanco-Claraco
8ca7773e50
Merge pull request #189 from borglab/fix/newer-clang
...
Travis: upgrade to use clang-9
2019-12-13 06:15:23 +01:00
Jose Luis Blanco-Claraco
087221ac95
travis: use clang-9
2019-12-12 23:23:16 +01:00
Michael Bosse
23f5c8c331
Make variable names consistent with math
...
Rename mEstimator residual to loss so that it is not confused
with lsq residual vector Ax-b.
Rename distance to squaredDistance when appropriate.
Removed erroneous 0.5 factor from NoiseModelFactor::weight()
Fix bug in mEstimator::Null::loss()
2019-12-10 13:23:10 -08:00
Fan Jiang
4d256eae0f
Additional Fixes for Rot3
2019-12-10 15:10:32 -05:00
Fan Jiang
b156a6498e
Fix KarcherMeanFactor
2019-12-10 12:19:38 -05:00
Chris Beall
60d820e042
Merge pull request #185 from borglab/fix/eigen-alignment-expression-and-rotate-factor
...
Eigen alignment fix in ExpressionNode and RotateFactor
2019-12-08 13:57:32 -08:00
Fan Jiang
6d0705c5dc
Workaround for boost serialization bug for NULL shared_ptrs version < 1.66.0
2019-12-08 00:50:30 -05:00
chrisbeall
7fa705e609
Eigen alignment fix in ExpressionNode and RotateFactor
2019-12-07 14:07:56 -08:00
Fan Jiang
1b4b292a6e
Refine workaround
2019-12-06 14:08:04 -05:00
Fan Jiang
1ab21c0ed3
Workaround for upstream boost issue #119
2019-12-04 15:53:57 -05:00
Varun Agrawal
823de027ad
Merge pull request #176 from borglab/cmake-gtsamprinting
...
Install GtsamPrinting.cmake
2019-12-04 11:38:10 -05:00
Varun Agrawal
c7111dbbd3
install GtsamPrinting.cmake as part of installation
2019-12-03 15:42:21 -05:00
Fan Jiang
522dbc00f6
Use aligned_allocator for static allocation
2019-12-03 13:52:01 -05:00
Jose Luis Blanco-Claraco
685b820d5a
Merge pull request #175 from borglab/fix/ros-package-xml
...
Fix/ros package xml
2019-12-03 17:57:07 +01:00
Jose Luis Blanco Claraco
ef72e798c4
Merge branch 'ruffsl-patch-1' into fix/ros-package-xml
2019-12-03 13:44:22 +01:00
Jose Luis Blanco Claraco
044582ca4a
also update gtsam version in ROS package.xml
2019-12-03 13:41:37 +01:00
Frank Dellaert
7b80ffa18b
Merge pull request #169 from lsolanka/fix-absolute-includes-develop
...
Make include_directories relative for install interface
2019-12-01 16:34:42 -05:00
Frank Dellaert
e354966120
Merge pull request #167 from michaelbosse/expose_unweighted_residuals
...
Expose unweighted residuals
2019-12-01 16:31:45 -05:00
Frank Dellaert
520bb970f3
Addressed Duy's comments
2019-11-28 17:35:46 -08:00
Jose Luis Blanco Claraco
65aaaaadc9
Merge branch 'patch-2' of ssh://github.com/ruffsl/gtsam into ruffsl-patch-1
2019-11-28 06:30:02 +01:00
Frank Dellaert
e971c933d2
Merge remote-tracking branch 'origin/develop' into feature/rotation_group
...
# Conflicts:
# gtsam.h
# gtsam/linear/GaussianBayesNet.cpp
2019-11-27 14:18:39 -08:00
Frank Dellaert
fa5248e536
Merge pull request #166 from borglab/gchenfc-patch-1
...
Fix doxygen "Creating a new factor"
2019-11-27 16:39:24 -05:00
Michael Bosse
516ccf532c
Improve numerical precision of residual functions
2019-11-27 13:17:59 -08:00
Frank Dellaert
fb4dc7ccb9
Trigger travis
2019-11-26 16:48:28 -08:00
Frank Dellaert
e90e1f1dd2
Merge pull request #174 from baladeer/cli/numericalDerivativeForSixArgumentFunction
...
compute numerical derivative for 6-argument function
2019-11-26 00:56:29 -05:00
Cong Li
9b402e478c
compute numerical derivative for 6-argument function and add test code for this, also fix bugs in computing numerical derivative in 5-argument function
2019-11-25 14:49:40 -08:00
Ruffin
13250d5bd7
Include build dependencies
2019-11-24 13:50:21 -08:00
Chris Beall
ed62785a07
Merge pull request #172 from erik-nelson/erik/make_attitude_factor_copy_and_move_assignable
...
Make AttitudeFactor copy and move assignable.
2019-11-22 20:53:57 -08:00
Chris Beall
55d3dce567
Merge pull request #171 from erik-nelson/erik/add_missing_boost_dep
...
Add missing boost::shared_ptr include to Values.h
2019-11-22 18:23:30 -08:00
Frank Dellaert
6c00e0378d
Merge pull request #170 from erik-nelson/erik/fix_optimizer_infinite_loop
...
Fix potential infinite loop in GTSAM's nonlinear optimizer.
2019-11-22 19:50:54 -05:00
Erik Nelson
3f064894c4
Explicitly check for copy and move assignable
2019-11-22 13:59:23 -08:00
Erik Nelson
cb5de5be58
Add unit tests
2019-11-22 13:41:55 -08:00
Erik Nelson
660234e4ad
Make attitude factor copy and move assignable
2019-11-22 13:39:09 -08:00
Erik Nelson
30a139c118
Add missing boost::shared_ptr include to Values.h
2019-11-22 13:18:53 -08:00
Erik Nelson
041c4518bf
Fix an infinite loop in GTSAM's nonlinear optimizer
2019-11-22 13:04:48 -08:00
Lukas Solanka
8fe8435136
make include_directories relative for install interface
2019-11-19 11:57:42 +01:00
Fan Jiang
78af8894f2
Fix alignment on SO<n>
2019-11-18 11:27:08 -05:00
Frank Dellaert
eafc3794b4
Merge pull request #164 from borglab/fix/debian-dependencies
...
Fix broken dependencies in Debian packages
2019-11-17 12:06:39 -05:00
Mike Sheffler
999d14552e
Merge pull request #144 from borglab/add-fPIC-flag
...
Use -fPIC flag when building gtsam libraries (gcc/clang)
2019-11-14 13:50:57 -08:00
Michael Bosse
8cdb009af9
missing iosteam header include
2019-11-13 13:13:48 -08:00
Fan Jiang
ed7f949385
Merge pull request #156 from borglab/fix/boost-optional
...
boost::optional<const Ordering &>
2019-11-13 14:32:07 -05:00
Gerry Chen
96f90c3f13
Fix doxygen "Creating a new factor"
...
I think NonlinearFactor1, NonlinearFactor2, ... is supposed to say NoiseModelFactor1, NoiseModelFactor2, ...
2019-11-12 19:16:34 -05:00
Francesco Papi
92008c9319
Add functionalities to get introspection of the loss function weights and unweighted residuals for the NoiseModelFactor class
2019-11-12 15:39:56 -08:00
Francesco Papi
73542d980a
Move mEstimator into separate file
2019-11-12 14:33:56 -08:00
Jose Luis Blanco Claraco
99856befce
Use gcc -fPIC flag when building gtsam libraries
...
This flag is required to ensure proper code generation for shared
libraries.
2019-11-11 23:22:17 +01:00