DUNE: Uniform Navigational Environment
2019.02.1
|
Public Attributes | |
float | max_fin_rot |
float | conv [3] |
float | brake_margin |
bool | pitch_brake |
double | max_fin_rate |
std::string | spos_label |
bool | velocity_dependent |
std::string | velocity_dependent_unit |
double | rpm_minimum |
double | ms_minimum |
double | max_rpm |
double | max_ms |
double | k_pitch |
double | k_roll |
double | k_yaw |
bool | roll_not_velocity_dependent |
float Control::AUV::Allocator::Arguments::brake_margin |
Percentage of fin margin to use for braking.
Referenced by Control::AUV::Allocator::Task::brake(), Control::AUV::Allocator::Task::consume(), and Control::AUV::Allocator::Task::Task().
float Control::AUV::Allocator::Arguments::conv[3] |
Angle to torque conversion factor (Nm/rad).
Referenced by Control::AUV::Allocator::Task::allocate(), Control::AUV::Allocator::Task::brake(), and Control::AUV::Allocator::Task::Task().
double Control::AUV::Allocator::Arguments::k_pitch |
K pitch.
Referenced by Control::AUV::Allocator::Task::allocate(), and Control::AUV::Allocator::Task::Task().
double Control::AUV::Allocator::Arguments::k_roll |
K roll.
Referenced by Control::AUV::Allocator::Task::allocate(), and Control::AUV::Allocator::Task::Task().
double Control::AUV::Allocator::Arguments::k_yaw |
K yaw.
Referenced by Control::AUV::Allocator::Task::allocate(), and Control::AUV::Allocator::Task::Task().
double Control::AUV::Allocator::Arguments::max_fin_rate |
Maximum rotation rate of the servos.
Referenced by Control::AUV::Allocator::Task::dispatchAllFins(), Control::AUV::Allocator::Task::onUpdateParameters(), and Control::AUV::Allocator::Task::Task().
float Control::AUV::Allocator::Arguments::max_fin_rot |
double Control::AUV::Allocator::Arguments::max_ms |
Max Meter Per Second value.
Referenced by Control::AUV::Allocator::Task::allocate(), and Control::AUV::Allocator::Task::Task().
double Control::AUV::Allocator::Arguments::max_rpm |
Max RPM value.
Referenced by Control::AUV::Allocator::Task::allocate(), and Control::AUV::Allocator::Task::Task().
double Control::AUV::Allocator::Arguments::ms_minimum |
Minimum Meter Per Second value.
Referenced by Control::AUV::Allocator::Task::allocate(), Control::AUV::Allocator::Task::onResourceInitialization(), and Control::AUV::Allocator::Task::Task().
bool Control::AUV::Allocator::Arguments::pitch_brake |
Pitch up when braking.
Referenced by Control::AUV::Allocator::Task::consume(), and Control::AUV::Allocator::Task::Task().
bool Control::AUV::Allocator::Arguments::roll_not_velocity_dependent |
Referenced by Control::AUV::Allocator::Task::allocate(), and Control::AUV::Allocator::Task::Task().
double Control::AUV::Allocator::Arguments::rpm_minimum |
minimum RPM value
Referenced by Control::AUV::Allocator::Task::allocate(), Control::AUV::Allocator::Task::onResourceInitialization(), and Control::AUV::Allocator::Task::Task().
std::string Control::AUV::Allocator::Arguments::spos_label |
ServoPosition label.
Referenced by Control::AUV::Allocator::Task::onEntityResolution(), and Control::AUV::Allocator::Task::Task().
bool Control::AUV::Allocator::Arguments::velocity_dependent |
Fins effect velocity dependent.
Referenced by Control::AUV::Allocator::Task::allocate(), and Control::AUV::Allocator::Task::Task().
std::string Control::AUV::Allocator::Arguments::velocity_dependent_unit |
Fins effect velocity dependent.
Referenced by Control::AUV::Allocator::Task::allocate(), and Control::AUV::Allocator::Task::Task().