DUNE: Uniform Navigational Environment  2022.04.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

◆ attempts

unsigned Maneuver::Multiplexer::DislodgeArgs::attempts

Number of total attempts.

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

◆ burst_time

float Maneuver::Multiplexer::DislodgeArgs::burst_time

Burst duration.

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

◆ bursts

unsigned Maneuver::Multiplexer::DislodgeArgs::bursts

Number of bursts.

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

◆ depth_threshold

float Maneuver::Multiplexer::DislodgeArgs::depth_threshold

Depth threshold to be considered surface.

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

◆ interval_time

float Maneuver::Multiplexer::DislodgeArgs::interval_time

Interval between bursts.

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

◆ min_distance

float Maneuver::Multiplexer::DislodgeArgs::min_distance

Minimum distance to ground or object to stop burst.

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

◆ safe_gap

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