Typedefs | Functions | Variables
testPoseTranslationPrior.cpp File Reference
#include <CppUnitLite/TestHarness.h>
#include <gtsam/base/numericalDerivative.h>
#include <gtsam/geometry/Pose2.h>
#include <gtsam/geometry/Pose3.h>
#include <gtsam/slam/PoseTranslationPrior.h>
Include dependency graph for testPoseTranslationPrior.cpp:

Go to the source code of this file.

Typedefs

typedef PoseTranslationPrior< Pose2Pose2TranslationPrior
 
typedef PoseTranslationPrior< Pose3Pose3TranslationPrior
 

Functions

Vector evalFactorError2 (const Pose2TranslationPrior &factor, const Pose2 &x)
 
Vector evalFactorError3 (const Pose3TranslationPrior &factor, const Pose3 &x)
 
int main ()
 
const Point2 point2A (1.0, 2.0)
 
const Point2 point2B (4.0, 6.0)
 
const Point3 point3A (1.0, 2.0, 3.0)
 
const Point3 point3B (4.0, 6.0, 8.0)
 
 TEST (testPoseTranslationFactor, level3_zero_error)
 
 TEST (testPoseTranslationFactor, level3_error)
 
 TEST (testPoseTranslationFactor, pitched3_zero_error)
 
 TEST (testPoseTranslationFactor, pitched3_error)
 
 TEST (testPoseTranslationFactor, smallrot3_zero_error)
 
 TEST (testPoseTranslationFactor, smallrot3_error)
 
 TEST (testPoseTranslationFactor, level2_zero_error)
 
 TEST (testPoseTranslationFactor, level2_error)
 

Variables

const SharedNoiseModel model2 = noiseModel::Diagonal::Sigmas(Vector2(0.1, 0.2))
 
const SharedNoiseModel model3 = noiseModel::Diagonal::Sigmas(Vector3(0.1, 0.2, 0.3))
 
const gtsam::Key poseKey = 1
 
const Rot2 rot2A
 
const Rot2 rot2B = Rot2::fromAngle(M_PI_2)
 
const Rot3 rot3A
 
const Rot3 rot3B = Rot3::Pitch(-M_PI_2)
 
const Rot3 rot3C = Rot3::RzRyRx(0.1, 0.2, 0.3)
 
const double tol = 1e-5
 

Detailed Description

Date
Aug 19, 2012
Author
Alex Cunningham

Definition in file testPoseTranslationPrior.cpp.

Typedef Documentation

Definition at line 21 of file testPoseTranslationPrior.cpp.

Definition at line 22 of file testPoseTranslationPrior.cpp.

Function Documentation

Vector evalFactorError2 ( const Pose2TranslationPrior factor,
const Pose2 x 
)

Definition at line 42 of file testPoseTranslationPrior.cpp.

Vector evalFactorError3 ( const Pose3TranslationPrior factor,
const Pose3 x 
)

Definition at line 37 of file testPoseTranslationPrior.cpp.

int main ( void  )

Definition at line 127 of file testPoseTranslationPrior.cpp.

const Point2 point2A ( 1.  0,
2.  0 
)
const Point2 point2B ( 4.  0,
6.  0 
)
const Point3 point3A ( 1.  0,
2.  0,
3.  0 
)
const Point3 point3B ( 4.  0,
6.  0,
8.  0 
)
TEST ( testPoseTranslationFactor  ,
level3_zero_error   
)

Definition at line 47 of file testPoseTranslationPrior.cpp.

TEST ( testPoseTranslationFactor  ,
level3_error   
)

Definition at line 57 of file testPoseTranslationPrior.cpp.

TEST ( testPoseTranslationFactor  ,
pitched3_zero_error   
)

Definition at line 67 of file testPoseTranslationPrior.cpp.

TEST ( testPoseTranslationFactor  ,
pitched3_error   
)

Definition at line 77 of file testPoseTranslationPrior.cpp.

TEST ( testPoseTranslationFactor  ,
smallrot3_zero_error   
)

Definition at line 87 of file testPoseTranslationPrior.cpp.

TEST ( testPoseTranslationFactor  ,
smallrot3_error   
)

Definition at line 97 of file testPoseTranslationPrior.cpp.

TEST ( testPoseTranslationFactor  ,
level2_zero_error   
)

Definition at line 107 of file testPoseTranslationPrior.cpp.

TEST ( testPoseTranslationFactor  ,
level2_error   
)

Definition at line 117 of file testPoseTranslationPrior.cpp.

Variable Documentation

const SharedNoiseModel model2 = noiseModel::Diagonal::Sigmas(Vector2(0.1, 0.2))

Definition at line 18 of file testPoseTranslationPrior.cpp.

const SharedNoiseModel model3 = noiseModel::Diagonal::Sigmas(Vector3(0.1, 0.2, 0.3))

Definition at line 19 of file testPoseTranslationPrior.cpp.

const gtsam::Key poseKey = 1

Definition at line 26 of file testPoseTranslationPrior.cpp.

const Rot2 rot2A

Definition at line 34 of file testPoseTranslationPrior.cpp.

const Rot2 rot2B = Rot2::fromAngle(M_PI_2)

Definition at line 34 of file testPoseTranslationPrior.cpp.

const Rot3 rot3A

Definition at line 30 of file testPoseTranslationPrior.cpp.

const Rot3 rot3B = Rot3::Pitch(-M_PI_2)

Definition at line 30 of file testPoseTranslationPrior.cpp.

const Rot3 rot3C = Rot3::RzRyRx(0.1, 0.2, 0.3)

Definition at line 30 of file testPoseTranslationPrior.cpp.

const double tol = 1e-5

Definition at line 24 of file testPoseTranslationPrior.cpp.



gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:41