#include <Uav.h>
Public Member Functions | |
Uav () | |
Uav (int argc, const char *argv[]) | |
virtual UavPar * | getPar () |
Gets uav parameters pointer. | |
virtual UavVar * | getVar () |
Gets uav variables pointer. | |
virtual bool | setStatus (Orientation3D &oDes, Decimal &tdes)=0 |
Sets Uav status. | |
virtual bool | setThrust (Decimal tdes)=0 |
Sets Uav thrust. | |
virtual bool | setYaw (Angle yaw)=0 |
Sets Uav yaw. | |
virtual bool | setPose (Pose3D &pDes, short ctrlIn=0)=0 |
Sets Uav pose. | |
virtual bool | setAttitude (Orientation3D &oDes)=0 |
Sets Uav attitude. | |
virtual bool | setPosition (Position3D p, Velocity3D v=Velocity3D(0.0, 0.0, 0.0), Acceleration3D a=Acceleration3D(0.0, 0.0, 0.0))=0 |
Sets position value. | |
virtual bool | setVelocity (Velocity3D p, Acceleration3D a=Acceleration3D(0.0, 0.0, 0.0))=0 |
Sets velocity vector value. | |
virtual bool | setAcceleration (Acceleration3D p)=0 |
Sets acceleration value. | |
virtual bool | readPosition ()=0 |
Gets position. | |
virtual bool | readVelocity ()=0 |
Gets velocity. | |
virtual bool | readAttitude ()=0 |
Gets attitude. | |
virtual bool | readAllData ()=0 |
Read all data of interest. | |
Protected Attributes | |
UavOptions | options |
UavPar * | _par |
UavVar * | _var |
PositionDetector3D * | _gps |
bool | gpsActive |
UavOptions MipResources::Uav::options [protected] |
options for the mobile robot