Skip to content

Struct inertialsim::sensors::INSModel

ClassList > inertialsim > sensors > INSModel

INS model options for simulation.More...

  • #include <ins_model.h>

Classes

Type Name
struct DataInterface
Data interface simulation options.
struct Gravity
Gravity model simulation options.
struct InitialConditions
Initial condition simulation options.
struct Timing
Timing simulation options.

Public Functions

Type Name
INSModel () = default
const DataInterface & data_interface () const
DataInterface & data_interface ()
const Gravity & gravity () const
Gravity & gravity ()
const InitialConditions & initial_conditions () const
InitialConditions & initial_conditions ()
Integrator integrator () const
void reset ()
Reset model parameters to their defaults.
void set_all (bool value)
Set all boolean model parameters.
void set_integrator (Integrator value)
const Timing & timing () const
Timing & timing ()

Detailed Description

Specify model options for simulating INS configuration and errors. By default all supported sources of error are simulated.

Note:

Default specifications: INS specification parameters default to zero (or identity). Unspecified parameters will have no effect on the simulation result regardless of the settings here.

Public Functions Documentation

function INSModel

inertialsim::sensors::INSModel::INSModel () = default

function data_interface [½]

inline const DataInterface & inertialsim::sensors::INSModel::data_interface () const

function data_interface [2/2]

inline DataInterface & inertialsim::sensors::INSModel::data_interface () 

function gravity [½]

inline const Gravity & inertialsim::sensors::INSModel::gravity () const

function gravity [2/2]

inline Gravity & inertialsim::sensors::INSModel::gravity () 

function initial_conditions [½]

inline const InitialConditions & inertialsim::sensors::INSModel::initial_conditions () const

function initial_conditions [2/2]

inline InitialConditions & inertialsim::sensors::INSModel::initial_conditions () 

function integrator

inline Integrator inertialsim::sensors::INSModel::integrator () const

function reset

Reset model parameters to their defaults.

void inertialsim::sensors::INSModel::reset () 


function set_all

Set all boolean model parameters.

void inertialsim::sensors::INSModel::set_all (
    bool value
) 

All boolean model parameters will be set to the input value, true or false. Non-boolean options (like interpolator and attitude_format) will not be modified.

Parameters:

  • value true or false.

function set_integrator

inline void inertialsim::sensors::INSModel::set_integrator (
    Integrator value
) 

function timing [½]

inline const Timing & inertialsim::sensors::INSModel::timing () const

function timing [2/2]

inline Timing & inertialsim::sensors::INSModel::timing () 


The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/ins_model.h