DUNE: Uniform Navigational Environment  2022.04.1
Control::AUV::Attitude::RollCompensation Struct Reference

Public Attributes

bool use_offset
 
float offset_angle
 
bool use_speed
 
std::vector< float > speed_bounds
 
float speed_gain
 

Member Data Documentation

◆ offset_angle

float Control::AUV::Attitude::RollCompensation::offset_angle

◆ speed_bounds

std::vector<float> Control::AUV::Attitude::RollCompensation::speed_bounds

Lower and upper speed bounds when doing roll speed compensation.

Referenced by Control::AUV::Attitude::Task::rollControl(), and Control::AUV::Attitude::Task::Task().

◆ speed_gain

float Control::AUV::Attitude::RollCompensation::speed_gain

Roll's minimum proportional gain in speed compensation.

Referenced by Control::AUV::Attitude::Task::rollControl(), and Control::AUV::Attitude::Task::Task().

◆ use_offset

bool Control::AUV::Attitude::RollCompensation::use_offset

◆ use_speed

bool Control::AUV::Attitude::RollCompensation::use_speed

Perform roll speed compensation by changing proportional gain.

Referenced by Control::AUV::Attitude::Task::rollControl(), and Control::AUV::Attitude::Task::Task().

Collaboration diagram for Control::AUV::Attitude::RollCompensation:
Collaboration graph