#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
1.5.6