Go to the documentation of this file.
   28 using namespace std::placeholders;
 
   30 using namespace gtsam;
 
   37   Unit3 bMeasured(0, 0, 1);  
 
   38   Unit3 nDown(0, 0, -1);     
 
   55   Matrix expectedH = numericalDerivative11<Vector, Rot3>(err_fn, 
nRb);
 
   67   Unit3 nDown(0, 0, -1);
 
   87   Unit3 bMeasured(0, 0, 1);  
 
   88   Unit3 nDown(0, 0, -1);     
 
  107   Matrix expectedH = numericalDerivative11<Vector, Pose3>(err_fn, 
T);
 
  111   factor.evaluateError(
T, actualH);
 
  119   Unit3 nDown(0, 0, -1);
 
  
static int runAllTests(TestResult &result)
Array< double, 1, 3 > e(1./3., 0.5, 2.)
Concept check for values that can be used in unit tests.
#define EXPECT(condition)
typedef and functions to augment Eigen's MatrixXd
Eigen::Triplet< double > T
DecisionTreeFactor factor(D &C &B &A, "0.0 0.0 0.0 0.60658897 0.61241912 0.61241969 0.61247685 0.61247742 0.0 " "0.0 0.0 0.99995287 1.0 1.0 1.0 1.0")
Header file for Attitude factor.
Some functions to compute numerical derivatives.
Rot3 is a 3D rotation represented as a rotation matrix if the preprocessor symbol GTSAM_USE_QUATERNIO...
noiseModel::Base::shared_ptr SharedNoiseModel
noiseModel::Diagonal::shared_ptr model
const gtsam::Symbol key('X', 0)
static const Eigen::MatrixBase< Vector2 >::ConstantReturnType Z_2x1
bool assert_equal(const Matrix &expected, const Matrix &actual, double tol)
Represents a 3D point on a unit sphere.
TEST(Rot3AttitudeFactor, Constructor)
std::uint64_t Key
Integer nonlinear key type.
gtsam
Author(s): 
autogenerated on Wed May 28 2025 03:06:07