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::string GetType () |
Return (derived) type of dynamic system. |
public virtual ignition::math::Vector3d compute (const ignition::math::Vector3d & velL) |
Compute the lift and drag force. |
public virtual bool GetParam (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 double liftConstant |
Lift constant. |
protected double dragConstant |
Drag constant. |
Members¶
public inline virtual std::string
GetType
()
¶
Return (derived) type of dynamic system.
public virtual ignition::math::Vector3d
compute
(const ignition::math::Vector3d & velL)
¶
Compute the lift and drag force.
public virtual bool
GetParam
(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 double
liftConstant
¶
Lift constant.
protected double
dragConstant
¶
Drag constant.