DUNE: Uniform Navigational Environment  2019.02.0
Control::AUV::Diving Namespace Reference

Detailed Description

Diving supervisor for AUVs.

Diving is responsible to make sure the vehicle is capable of submerging by demanding an increase in motor speed.

Author
Pedro Calado

Classes

struct  Arguments
 
struct  Task
 

Enumerations

enum  MachineStates { SM_IDLE, SM_CHECKING, SM_SUBMERGED, SM_FORCING }
 

Enumeration Type Documentation

State machine states.

Enumerator
SM_IDLE 

Idle doing nothing.

SM_CHECKING 

Checking if vehicle can submerge.

SM_SUBMERGED 

Vehicle is submerged.

SM_FORCING 

Forcing vehicle to submerge using speed.