Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cgazebo::BuoyantObjectClass describing the dynamics of a buoyant object, useful for simple representations of underwater structures
 Cgazebo::HydrodynamicModel
 Cgazebo::HMFossenClass 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::HMBoxClass containing the methods and attributes for a hydrodynamic model for a box in the fluid
 Cgazebo::HMCylinderClass containing the methods and attributes for a hydrodynamic model for a cylinder in the fluid
 Cgazebo::HMSphereClass containing the methods and attributes for a hydrodynamic model for a sphere in the fluid
 Cgazebo::HMSpheroidClass containing the methods and attributes for a hydrodynamic model for a spheroid in the fluid Reference: Antonelli - Underwater Robots
 Cgazebo::ConversionFunctionAbstact base class for a thruster conversion function
 Cgazebo::ConversionFunctionBasicThe 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::ConversionFunctionBessaAsymmetric 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::ConversionFunctionLinearInterpConversion using linear interpolation between given data points
 Cgazebo::ConversionFunctionFactoryFactory singleton class that creates a ConversionFunction from sdf
 Cgazebo::DynamicsAbstract base class for thruster dynamics
 Cgazebo::DynamicsFirstOrderFirst-order dynamic system
 Cgazebo::DynamicsZeroOrderTrivial (no dynamics) zero-order dynamic system
 Cgazebo::ThrusterDynamicsBessaBessa's dynamic thruster model
 Cgazebo::ThrusterDynamicsYoergerYoerger's dynamic thruster model
 Cgazebo::DynamicsFactoryFactory singleton class that creates a ThrusterDynamics from sdf
 Cgazebo::HydrodynamicModelFactoryFactory singleton class that creates a HydrodynamicModel from sdf
 Cgazebo::LiftDragAbstract base class for Lift&Drag models
 Cgazebo::LiftDragQuadraticBasic quadratic (Hugin) lift&drag model, page 18 from [1]. [1] Engelhardtsen, Øystein. "3D AUV Collision Avoidance." (2007)
 Cgazebo::LiftDragTwoLinesLift&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::LiftDragFactoryFactory singleton class that creates a LiftDrag from sdf
 CModelPlugin
 Cgazebo::FinPlugin
 Cgazebo::ThrusterPluginClass for the thruster plugin
 CModelPlugin
 Cgazebo::UmbilicalPlugin
 Cgazebo::UnderwaterObjectPluginGazebo model plugin class for underwater objects
 Cgazebo::UmbilicalModel
 Cgazebo::UmbilicalModelBerg
 Cgazebo::UmbilicalModelFactoryFactory singleton class that creates an UmbilicalModel from sdf
 Cgazebo::UmbilicalSegment


uuv_gazebo_plugins
Author(s): Musa Morena Marcusso Manhaes , Sebastian Scherer , Luiz Ricardo Douat
autogenerated on Thu Jun 18 2020 03:28:25