MipResources::asctecUav Class Reference
[Unmanned Air Vehicle]

Implementation of an AscTec asctec flying robot. More...

#include <asctecUav.h>

Inheritance diagram for MipResources::asctecUav:

MipResources::Uav MipResources::Resource MIPObject

List of all members.

Public Member Functions

void dataLoop ()
void ctrlLoop ()
 asctecUav (int argc, const char **argv)
 Constructor with arguments.
 ~asctecUav ()
 Destructor.
ResourcePlate getPlate () const
 Mandatory getPlate function (inherited from Resource class).
Position3D getPosition (Time &t)
 Gets Uav position.
Orientation3D getAttitude (Time &t)
 Gets Uav attitude.
HummingBirdUavCommgetCom ()
 Gets asctecUavComm pointer.
bool setStatus (Orientation3D &pDes, Decimal &tDes)
 Sets Uav status.
bool setThrust (Decimal tDes)
 Sets Uav thrust.
bool setControllersGains (Decimal height_pid_des[3])
 Sets asctec Controllers Gains (see HBstructs.h).
bool setFiltersGains (Decimal sonar_h_filt_des[2])
 Sets asctec Filters Gains (see HBstructs.h).
bool setYaw (Angle yaw)
 Sets Uav yaw.
bool setPose (Pose3D &pDes, short ctrlIn)
 Sets Uav pose.
bool setAttitude (Orientation3D &oDes)
 Sets Uav attitude.
bool setPosition (Position3D p, Velocity3D v=Velocity3D(0.0, 0.0, 0.0), Acceleration3D a=Acceleration3D(0.0, 0.0, 0.0))
 Sets position value.
bool setVelocity (Velocity3D p, Acceleration3D a)
 Sets speed value.
bool setAcceleration (Acceleration3D p)
 Sets acceleration value.
bool readPosition ()
 Gets pose.
bool readVelocity ()
 Gets velocity.
bool readAttitude ()
 Gets attitude.


Detailed Description

Implementation of an AscTec asctec flying robot.

Author:
Lorenzo Rosa Convert units in setStatus and similar functions

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