▼Cgazebo::BuoyantObject | Class describing the dynamics of a buoyant object, useful for simple representations of underwater structures |
▼Cgazebo::HydrodynamicModel | |
▼Cgazebo::HMFossen | Class containting the methods and attributes for a Fossen robot-like hydrodynamic model. The restoring forces are applied by the BuoyantObject class methods. Using the plugin for UUV models will use both this and the buoyant object class definitions, therefore the restoring forces were not inherited here. References: |
Cgazebo::HMBox | Class containing the methods and attributes for a hydrodynamic model for a box in the fluid |
Cgazebo::HMCylinder | Class containing the methods and attributes for a hydrodynamic model for a cylinder in the fluid |
Cgazebo::HMSphere | Class containing the methods and attributes for a hydrodynamic model for a sphere in the fluid |
Cgazebo::HMSpheroid | Class containing the methods and attributes for a hydrodynamic model for a spheroid in the fluid Reference: Antonelli - Underwater Robots |
▼Cgazebo::ConversionFunction | Abstact base class for a thruster conversion function |
Cgazebo::ConversionFunctionBasic | The most basic conversion function: Thrust = const.*w*abs(w) This corresponds to what is attrributed to Yoerger et al. and called Model 1 in Bessa et al.: Dynamic Positioning of Underwater Robotic Vehicles with Thruster Dynamics Compensation |
Cgazebo::ConversionFunctionBessa | Asymmetric conversion function with dead-zone nonlinearity. This corresponds to what is called Model 2 in Bessa et al.: Dynamic Positioning of Underwater Robotic Vehicles with Thruster Dynamics Compensation |
Cgazebo::ConversionFunctionLinearInterp | Conversion using linear interpolation between given data points |
Cgazebo::ConversionFunctionFactory | Factory singleton class that creates a ConversionFunction from sdf |
▼Cgazebo::Dynamics | Abstract base class for thruster dynamics |
Cgazebo::DynamicsFirstOrder | First-order dynamic system |
Cgazebo::DynamicsZeroOrder | Trivial (no dynamics) zero-order dynamic system |
Cgazebo::ThrusterDynamicsBessa | Bessa's dynamic thruster model |
Cgazebo::ThrusterDynamicsYoerger | Yoerger's dynamic thruster model |
Cgazebo::DynamicsFactory | Factory singleton class that creates a ThrusterDynamics from sdf |
Cgazebo::HydrodynamicModelFactory | Factory singleton class that creates a HydrodynamicModel from sdf |
▼Cgazebo::LiftDrag | Abstract base class for Lift&Drag models |
Cgazebo::LiftDragQuadratic | Basic quadratic (Hugin) lift&drag model, page 18 from [1]. [1] Engelhardtsen, Øystein. "3D AUV Collision Avoidance." (2007) |
Cgazebo::LiftDragTwoLines | Lift&drag model that models lift/drag coeffs using two lines. This is based on Gazebo's LiftDragPlugin but implemented as a derived LiftDrag model to allow using it in combination with the dynamics of a Fin |
Cgazebo::LiftDragFactory | Factory singleton class that creates a LiftDrag from sdf |
▼CModelPlugin | |
Cgazebo::FinPlugin | |
Cgazebo::ThrusterPlugin | Class for the thruster plugin |
▼CModelPlugin | |
Cgazebo::UmbilicalPlugin | |
Cgazebo::UnderwaterObjectPlugin | Gazebo model plugin class for underwater objects |
▼Cgazebo::UmbilicalModel | |
Cgazebo::UmbilicalModelBerg | |
Cgazebo::UmbilicalModelFactory | Factory singleton class that creates an UmbilicalModel from sdf |
Cgazebo::UmbilicalSegment |