DUNE: Uniform Navigational Environment  2019.02.0
Maneuver::Multiplexer::DislodgeArgs Struct Reference

Public Attributes

unsigned bursts
 
unsigned attempts
 
float burst_time
 
float interval_time
 
float min_distance
 
float safe_gap
 
float depth_threshold
 

Member Data Documentation

unsigned Maneuver::Multiplexer::DislodgeArgs::attempts

Number of total attempts.

Referenced by Maneuver::Multiplexer::Task::Task().

float Maneuver::Multiplexer::DislodgeArgs::burst_time
unsigned Maneuver::Multiplexer::DislodgeArgs::bursts
float Maneuver::Multiplexer::DislodgeArgs::depth_threshold

Depth threshold to be considered surface.

Referenced by Maneuver::Multiplexer::Dislodge::onEstimatedState(), and Maneuver::Multiplexer::Task::Task().

float Maneuver::Multiplexer::DislodgeArgs::interval_time
float Maneuver::Multiplexer::DislodgeArgs::min_distance

Minimum distance to ground or object to stop burst.

Referenced by Maneuver::Multiplexer::Task::Task().

float Maneuver::Multiplexer::DislodgeArgs::safe_gap

Safe depth change to consider the maneuver was successful.

Referenced by Maneuver::Multiplexer::Dislodge::onEstimatedState(), and Maneuver::Multiplexer::Task::Task().

Collaboration diagram for Maneuver::Multiplexer::DislodgeArgs:
Collaboration graph