GTSAM  4.0.2
C++ library for smoothing and mapping (SAM)
Public Member Functions | Protected Attributes | List of all members
gtsam::AttitudeFactor Class Reference

#include <AttitudeFactor.h>

Inheritance diagram for gtsam::AttitudeFactor:
Inheritance graph
[legend]
Collaboration diagram for gtsam::AttitudeFactor:
Collaboration graph
[legend]

Public Member Functions

 AttitudeFactor ()
 
 AttitudeFactor (const Unit3 &nZ, const Unit3 &bRef=Unit3(0, 0, 1))
 Constructor. More...
 
Vector attitudeError (const Rot3 &p, OptionalJacobian< 2, 3 > H={}) const
 
const Unit3nZ () const
 
const Unit3bRef () const
 

Protected Attributes

Unit3 nZ_
 
Unit3 bRef_
 Position measurement in.
 

Detailed Description

Base class for prior on attitude Example:

Constructor & Destructor Documentation

◆ AttitudeFactor() [1/2]

gtsam::AttitudeFactor::AttitudeFactor ( )
inline

default constructor - only use for serialization

◆ AttitudeFactor() [2/2]

gtsam::AttitudeFactor::AttitudeFactor ( const Unit3 nZ,
const Unit3 bRef = Unit3(0, 0, 1) 
)
inline

Constructor.

Parameters
nZmeasured direction in navigation frame
bRefreference direction in body frame (default Z-axis in NED frame, i.e., [0; 0; 1])

Member Function Documentation

◆ attitudeError()

Vector gtsam::AttitudeFactor::attitudeError ( const Rot3 p,
OptionalJacobian< 2, 3 >  H = {} 
) const

vector of errors


The documentation for this class was generated from the following file: