LiftDragQuadratic
class gazebo::LiftDragQuadratic¶
class gazebo::LiftDragQuadratic : public gazebo::LiftDrag
Basic quadratic (Hugin) lift&drag model, page 18 from [1]. [1] Engelhardtsen, Øystein. "3D AUV Collision Avoidance." (2007).
Summary¶
| Members | Descriptions |
|---|---|
public inline virtual std::stringGetType() |
Return (derived) type of dynamic system. |
public virtual ignition::math::Vector3dcompute(const ignition::math::Vector3d & velL) |
Compute the lift and drag force. |
public virtual boolGetParam(std::string _tag,double & _output) |
Return paramater in scalar form for the given tag. |
public virtual std::map< std::string, double >GetListParams() |
Return list of all parameters. |
protected doubleliftConstant |
Lift constant. |
protected doubledragConstant |
Drag constant. |
Members¶
public inline virtual std::stringGetType()¶
Return (derived) type of dynamic system.
public virtual ignition::math::Vector3dcompute(const ignition::math::Vector3d & velL)¶
Compute the lift and drag force.
public virtual boolGetParam(std::string _tag,double & _output)¶
Return paramater in scalar form for the given tag.
public virtual std::map< std::string, double >GetListParams()¶
Return list of all parameters.
protected doubleliftConstant¶
Lift constant.
protected doubledragConstant¶
Drag constant.