Various Lift&Drag models for Fins. More...
#include <map>#include <string>#include <gazebo/gazebo.hh>#include <sdf/sdf.hh>

Go to the source code of this file.
Classes | |
| class | gazebo::LiftDrag |
| Abstract base class for Lift&Drag models. More... | |
| class | gazebo::LiftDragFactory |
| Factory singleton class that creates a LiftDrag from sdf. More... | |
| class | gazebo::LiftDragQuadratic |
| Basic quadratic (Hugin) lift&drag model, page 18 from [1]. [1] Engelhardtsen, Øystein. "3D AUV Collision Avoidance." (2007). More... | |
| class | gazebo::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. More... | |
Namespaces | |
| gazebo | |
Macros | |
| #define | REGISTER_LIFTDRAG(type) static const bool registeredWithFactory |
| Use the following macro within a LiftDrag declaration: More... | |
| #define | REGISTER_LIFTDRAG_CREATOR(type, creator) |
| Use the following macro before a LiftDrag's definition: More... | |
Typedefs | |
| typedef LiftDrag *(* | gazebo::LiftDragCreator) (sdf::ElementPtr) |
| Function pointer to create a certain LiftDrag object. More... | |
Various Lift&Drag models for Fins.
Definition in file LiftDragModel.hh.
| #define REGISTER_LIFTDRAG | ( | type | ) | static const bool registeredWithFactory |
Use the following macro within a LiftDrag declaration:
Definition at line 89 of file LiftDragModel.hh.
| #define REGISTER_LIFTDRAG_CREATOR | ( | type, | |
| creator | |||
| ) |
Use the following macro before a LiftDrag's definition:
Definition at line 92 of file LiftDragModel.hh.