MipResources::UavVar Class Reference
[Unmanned Air Vehicle]

represents the fundamental vars of an abstract uav More...

#include <Uav.h>

Inheritance diagram for MipResources::UavVar:

MipResources::asctecUavVar MipResources::HummingBirdUavVar

List of all members.

Public Member Functions

 UavVar ()
 default constructor
Time time ()
 Gets time of last measures.
void setPtammInitProxy (bool value)
bool getPtammInitProxy ()
Time quadTime ()
 Gets time of ?.
Position3D position ()
 Gets position.
Orientation3D attitude ()
 Gets attitude.
Velocity3D velocity ()
 Gets velocites in global frame.
Acceleration3D acceleration ()
 Gets accelerations in global frame.
Position3D omega ()
 Gets angular velocites in local frame.
Position3D localOmega ()
 Gets angular velocites in global frame.
Position3D localVelocity ()
 Gets velocites in local frame.
void setPositionVal (Decimal x, Decimal y, Decimal z)
void setPositionVal (Position3D &p)
void setAttitudeVal (Decimal roll, Decimal pitch, Decimal yaw)
void setVelocityVal (Decimal x, Decimal y, Decimal z)
void setOmegaVal (Decimal x, Decimal y, Decimal z)
void setLocalVelocityVal (Decimal x, Decimal y, Decimal z)
void setLocalOmegaVal (Decimal x, Decimal y, Decimal z)
void setTime (Time newTime)
 Sets time of last measures.
void setTimeQuad (Time newTime)
 Sets time of ?.
void setRemoteControlled (int newStatus)
 Set control status of uav.
int getRemoteControlled ()
 Returns control status of uav.

Public Attributes

Position3D desPosi
 Desired position.
Velocity3D desVel
 Desired velocity.
Acceleration3D desAcc
 Desired acceleration.
Orientation3D desAtt
 Desired attitude.
Decimal desThr
 Desired thrust.
Angle desYaw
 Desired yaw.
UavModes controlMode
 Uav control mode.

Protected Attributes

Position3D _position
 Actual position of robot in global frame.
Orientation3D _attitude
 Attitude values in global frame.
Velocity3D _velocity
 Actual velocity of robot in global frame.
Position3D _omega
 Attitude angular velocities in global frame.
Position3D _localVelocity
 Actual velocity of robot in local frame.
Position3D _localOmega
 Attitude angular velocities in local frame.
Time _lastTime
 Time of last measured values (pc time).
Time _lastTimeQuad
 Time of last measured values (as sent from quadrotor).
Acceleration3D _accel
bool ptammInitProxy
pthread_mutex_t _varMutex
int remCtrl
 Represent type of control active on uav.


Detailed Description

represents the fundamental vars of an abstract uav

Author:
Paolo Stegagno

Member Data Documentation

Actual position of robot in global frame.


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

Generated on Mon Feb 20 07:01:13 2017 for MIP by  doxygen 1.5.6