Varun Agrawal
|
33c4482fdb
|
Merge pull request #1840 from borglab/feature/easy_constructor
|
2024-09-22 19:31:33 -04:00 |
Frank Dellaert
|
39336a0b5b
|
Address comments
|
2024-09-22 13:23:13 -07:00 |
Varun Agrawal
|
9f9032f904
|
add test for errorTree in incremental scenario
|
2024-09-22 11:06:56 -04:00 |
Frank Dellaert
|
5efac18341
|
Fixed some stragglers
|
2024-09-21 16:01:19 -07:00 |
Frank Dellaert
|
035f2849d0
|
Use simple constructor
|
2024-09-21 15:52:45 -07:00 |
Frank Dellaert
|
f84a4c71ae
|
New constructor and docs
|
2024-09-21 15:14:35 -07:00 |
Varun Agrawal
|
d3971b93c8
|
fix python tests
|
2024-09-21 06:14:36 -04:00 |
Varun Agrawal
|
ceb9496e7c
|
update hybrid code to use -log(k) consistently
|
2024-09-21 05:17:11 -04:00 |
Varun Agrawal
|
ecbf3d872e
|
make logNormalizationConstant return -log(k)
|
2024-09-21 05:15:35 -04:00 |
Varun Agrawal
|
821b22f6f8
|
remove unnecessary code in child class
|
2024-09-21 03:24:29 -04:00 |
Varun Agrawal
|
d81cd82b9a
|
check for potentiall pruning
|
2024-09-21 03:24:01 -04:00 |
Varun Agrawal
|
4c82248004
|
remove virtual
|
2024-09-21 03:09:00 -04:00 |
Frank Dellaert
|
5c80174c0b
|
Fix small issues
|
2024-09-20 22:52:58 -07:00 |
Frank Dellaert
|
d0084a97c3
|
Use new numdiff functions
|
2024-09-20 18:12:24 -07:00 |
Frank Dellaert
|
9dbab04a32
|
Tests with some help from chatgpt
|
2024-09-20 18:12:06 -07:00 |
Frank Dellaert
|
4b04ae0944
|
Code from Joel
|
2024-09-20 18:11:47 -07:00 |
Frank Dellaert
|
9567006b6b
|
Use 'F' order
|
2024-09-20 13:45:32 -07:00 |
Varun Agrawal
|
939fdcc720
|
HybridGaussianFactorGraph::errorTree is better encompassing
|
2024-09-20 16:20:49 -04:00 |
Frank Dellaert
|
ed90121e0a
|
Merge pull request #1816 from truher/team100_camera_resectioning
add example CameraResectioning.py
|
2024-09-20 13:12:21 -07:00 |
Varun Agrawal
|
d145872916
|
comment update
|
2024-09-20 15:30:24 -04:00 |
Varun Agrawal
|
c71f0336e2
|
add HybridNonlinearFactorGraph::error test
|
2024-09-20 15:30:06 -04:00 |
Varun Agrawal
|
9cbc7540d6
|
add error(HybridValues) to HybridNonlinearFactorGraph
|
2024-09-20 15:28:19 -04:00 |
Varun Agrawal
|
017044eabd
|
Merge pull request #1836 from borglab/improved-api
|
2024-09-20 15:26:19 -04:00 |
Varun Agrawal
|
8231de2a92
|
rename tests to match file
|
2024-09-20 12:55:21 -04:00 |
Varun Agrawal
|
9c3d7b0f3b
|
implement errorTree for HybridNonlinearFactor
|
2024-09-20 12:24:08 -04:00 |
Varun Agrawal
|
cd3c590f32
|
common errorTree method and its use in HybridGaussianFactorGraph
|
2024-09-20 12:24:08 -04:00 |
Varun Agrawal
|
245f3e042e
|
fix conversion
|
2024-09-20 12:20:49 -04:00 |
Varun Agrawal
|
f3bfe7e1a1
|
consistent naming
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
97a7121c37
|
remove duplicate method
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
5c72b5d0bc
|
update naming
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
9afbc019f4
|
rename logConstant_ to logNormalizer_ and add test for error with mode-dependent constants
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
561bdcf9af
|
HybridGaussianConditional inherits from HybridGaussianFactor
|
2024-09-20 12:14:05 -04:00 |
Varun Agrawal
|
08967d197f
|
Merge pull request #1835 from borglab/hybridnonlinearfactor
|
2024-09-20 11:53:57 -04:00 |
Varun Agrawal
|
276747c2c8
|
Merge pull request #1805 from borglab/direct-hybrid-fg
|
2024-09-20 11:05:16 -04:00 |
Varun Agrawal
|
67a8b8fea0
|
comprehensive unit testing
|
2024-09-20 04:35:37 -04:00 |
Varun Agrawal
|
364b4b4a75
|
logDetR method which leverages noise model for efficiency. Build logDeterminant and logNormalizationConstant on top of it.
|
2024-09-20 04:35:29 -04:00 |
Varun Agrawal
|
1ab82f382c
|
hide sqrt(2*value) so the user doesn't have to premultiply by 2
|
2024-09-20 03:26:07 -04:00 |
Varun Agrawal
|
f3f62d1708
|
mark GTSAM_EXPORT
|
2024-09-19 21:18:38 -04:00 |
Varun Agrawal
|
ea55fcca9b
|
Merge branch 'direct-hybrid-fg' into hybridnonlinearfactor
|
2024-09-19 18:02:57 -04:00 |
Varun Agrawal
|
cea0dd577d
|
update tests
|
2024-09-19 17:50:25 -04:00 |
Varun Agrawal
|
d60a253fcb
|
logNormalizationConstant is now a method for Gaussian noise model
|
2024-09-19 17:50:15 -04:00 |
Varun Agrawal
|
4f888291bf
|
fix docstring for HybridGaussianFactor
|
2024-09-19 16:11:28 -04:00 |
Varun Agrawal
|
916778c45b
|
remove extra includes
|
2024-09-19 16:10:12 -04:00 |
Varun Agrawal
|
af06b33825
|
split HybridNonlinearFactor into .h and .cpp
|
2024-09-19 16:10:12 -04:00 |
Varun Agrawal
|
244661afb1
|
rename ComputeLogNormalizer to ComputeLogNormalizerConstant
|
2024-09-19 16:09:54 -04:00 |
Varun Agrawal
|
9b6facd262
|
add documentation for additive scalar in the error and remove the 0.5 since it gets cancelled out during normalization
|
2024-09-19 15:33:24 -04:00 |
Varun Agrawal
|
2937533128
|
Merge branch 'develop' into direct-hybrid-fg
|
2024-09-19 15:13:11 -04:00 |
Frank Dellaert
|
63c4e33e8c
|
Merge pull request #1833 from borglab/hybrid-renaming
Update Hybrid Renaming
|
2024-09-19 10:27:08 -07:00 |
Varun Agrawal
|
f875b86357
|
print nonlinear part of HybridValues
|
2024-09-19 10:30:35 -04:00 |
Varun Agrawal
|
717eb7eadc
|
relinearization test
|
2024-09-19 10:28:16 -04:00 |