Check evaluateError for various Frobenius norm. More...
#include <gtsam/base/lieProxies.h>
#include <gtsam/base/testLie.h>
#include <gtsam/geometry/Rot3.h>
#include <gtsam/geometry/Pose2.h>
#include <gtsam/geometry/Pose3.h>
#include <gtsam/geometry/SO3.h>
#include <gtsam/geometry/SO4.h>
#include <gtsam/nonlinear/GaussNewtonOptimizer.h>
#include <gtsam/nonlinear/NonlinearFactorGraph.h>
#include <gtsam/nonlinear/factorTesting.h>
#include <gtsam/slam/FrobeniusFactor.h>
#include <CppUnitLite/TestHarness.h>
Go to the source code of this file.
Namespaces | |
pose2 | |
pose3 | |
so3 | |
so4 | |
Functions | |
int | main () |
TEST (FrobeniusBetweenFactorPose2, evaluateError) | |
TEST (FrobeniusBetweenFactorPose3, evaluateError) | |
TEST (FrobeniusBetweenFactorSO3, evaluateError) | |
TEST (FrobeniusBetweenFactorSO4, evaluateError) | |
TEST (FrobeniusFactorPose2, evaluateError) | |
TEST (FrobeniusFactorPose3, evaluateError) | |
TEST (FrobeniusFactorSO3, evaluateError) | |
TEST (FrobeniusFactorSO4, evaluateError) | |
TEST (FrobeniusPriorSO3, ChordalL2mean) | |
TEST (FrobeniusPriorSO3, ClosestTo) | |
TEST (FrobeniusPriorSO3, evaluateError) | |
Variables | |
SO4 | so4::id |
Pose2 | pose2::id |
Pose3 | pose3::id |
Pose2 | pose2::P1 = Pose2(0.1, 0.2, 0.3) |
Pose3 | pose3::P1 = Pose3(Rot3::Expmap(Vector3(0.1, 0.2, 0.3)), Vector3(0.4, 0.5, 0.6)) |
Pose2 | pose2::P2 = Pose2(0.4, 0.5, 0.6) |
Pose3 | pose3::P2 = Pose3(Rot3::Expmap(Vector3(0.2, 0.3, 0.4)), Vector3(0.7, 0.8, 0.9)) |
SO4 | so4::Q1 = SO4::Expmap(v1) |
SO4 | so4::Q2 = SO4::Expmap(v2) |
Vector6 | so4::v1 = (Vector(6) << 0.1, 0, 0, 0, 0, 0).finished() |
Vector6 | so4::v2 = (Vector(6) << 0.01, 0.02, 0.03, 0.04, 0.05, 0.06).finished() |
Check evaluateError for various Frobenius norm.
Check evaluateError for various Frobenius norms.
Definition in file testFrobeniusFactor.cpp.
int main | ( | ) |
Definition at line 266 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusBetweenFactorPose2 | , |
evaluateError | |||
) |
Definition at line 214 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusBetweenFactorPose3 | , |
evaluateError | |||
) |
Definition at line 250 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusBetweenFactorSO3 | , |
evaluateError | |||
) |
Definition at line 139 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusBetweenFactorSO4 | , |
evaluateError | |||
) |
Definition at line 176 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusFactorPose2 | , |
evaluateError | |||
) |
Definition at line 200 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusFactorPose3 | , |
evaluateError | |||
) |
Definition at line 236 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusFactorSO3 | , |
evaluateError | |||
) |
Definition at line 108 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusFactorSO4 | , |
evaluateError | |||
) |
Definition at line 162 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusPriorSO3 | , |
ChordalL2mean | |||
) |
Definition at line 82 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusPriorSO3 | , |
ClosestTo | |||
) |
Definition at line 61 of file testFrobeniusFactor.cpp.
TEST | ( | FrobeniusPriorSO3 | , |
evaluateError | |||
) |
Definition at line 48 of file testFrobeniusFactor.cpp.