GCOP  1.0
Public Member Functions | Public Attributes
gcop::Ins Class Reference

#include <ins.h>

Inheritance diagram for gcop::Ins:
Inheritance graph
[legend]
Collaboration diagram for gcop::Ins:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Ins ()
virtual ~Ins ()
double Step (InsState &xb, double t, const InsState &xa, const Vector6d &u, double h, const VectorXd *p=0, Matrix15d *A=0, Matrix15x6d *B=0, Matrix15Xd *C=0)
bool Noise (Matrix15d &Q, double t, const InsState &x, const Vector3d &u, double dt, const VectorXd *p=0)

Public Attributes

double sv
 gyro bias white noise stdev (spectral density)
double su
 gyro bias rate-of-change white noise stdev (spectral density)
double sa
 acceleration bias rate-of-change white noise stdev (spectral density)
double sra
 acceleration measurement noise
Vector3d g0
 gravity vector

Detailed Description

An INS system

Author: Marin Kobilarov marin(at)jhu.edu


Constructor & Destructor Documentation

Ins::Ins ( )

References g0, sa, sra, su, and sv.

Ins::~Ins ( ) [virtual]

Member Function Documentation

bool Ins::Noise ( Matrix15d Q,
double  t,
const InsState x,
const Vector3d &  u,
double  dt,
const VectorXd *  p = 0 
)

References sa, sra, su, and sv.

double Ins::Step ( InsState xb,
double  t,
const InsState xa,
const Vector6d u,
double  h,
const VectorXd *  p = 0,
Matrix15d A = 0,
Matrix15x6d B = 0,
Matrix15Xd C = 0 
)

Member Data Documentation

Vector3d gcop::Ins::g0

gravity vector

Referenced by Ins(), and Step().

double gcop::Ins::sa

acceleration bias rate-of-change white noise stdev (spectral density)

Referenced by Ins(), and Noise().

acceleration measurement noise

Referenced by Ins(), and Noise().

double gcop::Ins::su

gyro bias rate-of-change white noise stdev (spectral density)

Referenced by Ins(), and Noise().

double gcop::Ins::sv

gyro bias white noise stdev (spectral density)

Referenced by Ins(), and Noise().


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