formatting and fix
parent
93ed850c6c
commit
a14fb8db7d
|
@ -515,7 +515,7 @@ class ISAM2 {
|
||||||
gtsam::KeyGroupMap& constrainedKeys,
|
gtsam::KeyGroupMap& constrainedKeys,
|
||||||
const gtsam::KeyList& noRelinKeys,
|
const gtsam::KeyList& noRelinKeys,
|
||||||
const gtsam::KeyList& extraReelimKeys,
|
const gtsam::KeyList& extraReelimKeys,
|
||||||
bool force_relinearize=false);
|
bool force_relinearize = false);
|
||||||
|
|
||||||
gtsam::ISAM2Result update(const gtsam::NonlinearFactorGraph& newFactors,
|
gtsam::ISAM2Result update(const gtsam::NonlinearFactorGraph& newFactors,
|
||||||
const gtsam::Values& newTheta,
|
const gtsam::Values& newTheta,
|
||||||
|
@ -548,8 +548,7 @@ class ISAM2 {
|
||||||
|
|
||||||
string dot(const gtsam::KeyFormatter& keyFormatter =
|
string dot(const gtsam::KeyFormatter& keyFormatter =
|
||||||
gtsam::DefaultKeyFormatter) const;
|
gtsam::DefaultKeyFormatter) const;
|
||||||
void saveGraph(string s,
|
void saveGraph(string s, const gtsam::KeyFormatter& keyFormatter =
|
||||||
const gtsam::KeyFormatter& keyFormatter =
|
|
||||||
gtsam::DefaultKeyFormatter) const;
|
gtsam::DefaultKeyFormatter) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,6 @@ class TestVisualISAMExample(GtsamTestCase):
|
||||||
|
|
||||||
def test_isam2_error(self):
|
def test_isam2_error(self):
|
||||||
"""Test for isam2 error() method."""
|
"""Test for isam2 error() method."""
|
||||||
#TODO(Varun) fix
|
|
||||||
# Initialize iSAM with the first pose and points
|
# Initialize iSAM with the first pose and points
|
||||||
isam, result, nextPose = visual_isam.initialize(
|
isam, result, nextPose = visual_isam.initialize(
|
||||||
self.data, self.truth, self.isamOptions)
|
self.data, self.truth, self.isamOptions)
|
||||||
|
@ -83,13 +82,9 @@ class TestVisualISAMExample(GtsamTestCase):
|
||||||
except RuntimeError:
|
except RuntimeError:
|
||||||
v = estimate.atPoint3(key)
|
v = estimate.atPoint3(key)
|
||||||
|
|
||||||
print(key)
|
|
||||||
print(type(v))
|
|
||||||
print(v)
|
|
||||||
values.insert(key, v)
|
values.insert(key, v)
|
||||||
print(isam.error(values))
|
|
||||||
|
|
||||||
self.assertEqual(isam.error(values), 34212421.14731998)
|
self.assertAlmostEqual(isam.error(values), 34212421.14731998)
|
||||||
|
|
||||||
def test_isam2_update(self):
|
def test_isam2_update(self):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue