Classes | Public Member Functions | Private Attributes
hector_quadrotor_model::QuadrotorAerodynamics Class Reference

#include <quadrotor_aerodynamics.h>

List of all members.

Classes

struct  DragModel

Public Member Functions

bool configure (const ros::NodeHandle &param=ros::NodeHandle("~"))
void f (const double uin[6], double dt, double y[6]) const
const geometry_msgs::Wrench & getWrench () const
 QuadrotorAerodynamics ()
void reset ()
void setBodyTwist (const geometry_msgs::Twist &twist)
void setOrientation (const geometry_msgs::Quaternion &orientation)
void setTwist (const geometry_msgs::Twist &twist)
void setWind (const geometry_msgs::Vector3 &wind)
void update (double dt)
 ~QuadrotorAerodynamics ()

Private Attributes

DragModeldrag_model_
boost::mutex mutex_
geometry_msgs::Quaternion orientation_
geometry_msgs::Twist twist_
geometry_msgs::Vector3 wind_
geometry_msgs::Wrench wrench_

Detailed Description

Definition at line 44 of file quadrotor_aerodynamics.h.


Constructor & Destructor Documentation

Definition at line 69 of file quadrotor_aerodynamics.cpp.

Definition at line 76 of file quadrotor_aerodynamics.cpp.


Member Function Documentation

Definition at line 142 of file quadrotor_aerodynamics.cpp.

void hector_quadrotor_model::QuadrotorAerodynamics::f ( const double  uin[6],
double  dt,
double  y[6] 
) const [inline]

Definition at line 137 of file quadrotor_aerodynamics.cpp.

const geometry_msgs::Wrench& hector_quadrotor_model::QuadrotorAerodynamics::getWrench ( ) const [inline]

Definition at line 58 of file quadrotor_aerodynamics.h.

Definition at line 162 of file quadrotor_aerodynamics.cpp.

void hector_quadrotor_model::QuadrotorAerodynamics::setBodyTwist ( const geometry_msgs::Twist &  twist)

Definition at line 185 of file quadrotor_aerodynamics.cpp.

void hector_quadrotor_model::QuadrotorAerodynamics::setOrientation ( const geometry_msgs::Quaternion &  orientation)

Definition at line 173 of file quadrotor_aerodynamics.cpp.

void hector_quadrotor_model::QuadrotorAerodynamics::setTwist ( const geometry_msgs::Twist &  twist)

Definition at line 179 of file quadrotor_aerodynamics.cpp.

void hector_quadrotor_model::QuadrotorAerodynamics::setWind ( const geometry_msgs::Vector3 &  wind)

Definition at line 204 of file quadrotor_aerodynamics.cpp.

Definition at line 210 of file quadrotor_aerodynamics.cpp.


Member Data Documentation

Definition at line 71 of file quadrotor_aerodynamics.h.

Definition at line 69 of file quadrotor_aerodynamics.h.

Definition at line 63 of file quadrotor_aerodynamics.h.

Definition at line 64 of file quadrotor_aerodynamics.h.

geometry_msgs::Vector3 hector_quadrotor_model::QuadrotorAerodynamics::wind_ [private]

Definition at line 65 of file quadrotor_aerodynamics.h.

Definition at line 67 of file quadrotor_aerodynamics.h.


The documentation for this class was generated from the following files:


hector_quadrotor_model
Author(s): Johannes Meyer , Alexander Sendobry
autogenerated on Sun Jul 10 2016 04:50:01