#include <quadrotor_aerodynamics.h>
Classes | |
struct | DragModel |
Public Member Functions | |
void | configure (const std::string &ns="~") |
void | f (const double uin[6], double dt, double y[6]) const |
const geometry_msgs::Wrench & | getWrench () const |
QuadrotorAerodynamics () | |
void | reset () |
void | setTwist (const geometry_msgs::Twist &twist) |
void | setWind (const geometry_msgs::Vector3 &wind) |
void | update (double dt) |
~QuadrotorAerodynamics () | |
Private Attributes | |
DragModel * | drag_model_ |
boost::mutex | mutex_ |
geometry_msgs::Twist | twist_ |
geometry_msgs::Vector3 | wind_ |
geometry_msgs::Wrench | wrench_ |
Definition at line 41 of file quadrotor_aerodynamics.h.
Definition at line 51 of file quadrotor_aerodynamics.cpp.
Definition at line 58 of file quadrotor_aerodynamics.cpp.
void hector_quadrotor_model::QuadrotorAerodynamics::configure | ( | const std::string & | ns = "~" | ) |
Definition at line 68 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 63 of file quadrotor_aerodynamics.cpp.
const geometry_msgs::Wrench& hector_quadrotor_model::QuadrotorAerodynamics::getWrench | ( | ) | const [inline] |
Definition at line 53 of file quadrotor_aerodynamics.h.
Definition at line 89 of file quadrotor_aerodynamics.cpp.
void hector_quadrotor_model::QuadrotorAerodynamics::setTwist | ( | const geometry_msgs::Twist & | twist | ) |
Definition at line 100 of file quadrotor_aerodynamics.cpp.
void hector_quadrotor_model::QuadrotorAerodynamics::setWind | ( | const geometry_msgs::Vector3 & | wind | ) |
Definition at line 106 of file quadrotor_aerodynamics.cpp.
void hector_quadrotor_model::QuadrotorAerodynamics::update | ( | double | dt | ) |
Definition at line 112 of file quadrotor_aerodynamics.cpp.
Definition at line 65 of file quadrotor_aerodynamics.h.
boost::mutex hector_quadrotor_model::QuadrotorAerodynamics::mutex_ [private] |
Definition at line 63 of file quadrotor_aerodynamics.h.
geometry_msgs::Twist hector_quadrotor_model::QuadrotorAerodynamics::twist_ [private] |
Definition at line 58 of file quadrotor_aerodynamics.h.
geometry_msgs::Vector3 hector_quadrotor_model::QuadrotorAerodynamics::wind_ [private] |
Definition at line 59 of file quadrotor_aerodynamics.h.
geometry_msgs::Wrench hector_quadrotor_model::QuadrotorAerodynamics::wrench_ [private] |
Definition at line 61 of file quadrotor_aerodynamics.h.