DUNE: Uniform Navigational Environment  2017.01.0
Monitors::Collisions::Arguments Struct Reference

Detailed Description

Task arguments.

Public Attributes

unsigned avg_samples_innov
 
unsigned avg_samples_abs
 
double k_std
 
float min_std
 
float t_error
 
float max_x
 
float max_z
 
std::string elabel_device
 
float min_depth
 
uint8_t frequency
 

Member Data Documentation

unsigned Monitors::Collisions::Arguments::avg_samples_abs

Number of samples to average accelerations for absolute limits threshold checking.

Referenced by Monitors::Collisions::Task::onResourceInitialization(), and Monitors::Collisions::Task::Task().

unsigned Monitors::Collisions::Arguments::avg_samples_innov

Number of samples to average accelerations for innovation limits threshold checking.

Referenced by Monitors::Collisions::Task::onResourceInitialization(), and Monitors::Collisions::Task::Task().

std::string Monitors::Collisions::Arguments::elabel_device
uint8_t Monitors::Collisions::Arguments::frequency
double Monitors::Collisions::Arguments::k_std

Standard deviation multiplication factor to issue error.

Referenced by Monitors::Collisions::Task::consume(), and Monitors::Collisions::Task::Task().

float Monitors::Collisions::Arguments::max_x
float Monitors::Collisions::Arguments::max_z
float Monitors::Collisions::Arguments::min_depth

Depth value below which collisions will be ignored.

Referenced by Monitors::Collisions::Task::ignore(), and Monitors::Collisions::Task::Task().

float Monitors::Collisions::Arguments::min_std

Minimum standard deviation value to detect collision.

Referenced by Monitors::Collisions::Task::consume(), and Monitors::Collisions::Task::Task().

float Monitors::Collisions::Arguments::t_error

How much time the vehicle remains in error mode.

Referenced by Monitors::Collisions::Task::onUpdateParameters(), and Monitors::Collisions::Task::Task().

Collaboration diagram for Monitors::Collisions::Arguments:
Collaboration graph