
#include "Robots/HeliBot/HeliPose.H"#include "Component/ModelManager.H"#include "Image/Image.H"#include "Image/DrawOps.H"#include "Image/ColorOps.H"#include "Image/FilterOps.H"#include "GUI/ImageDisplayStream.H"#include "GUI/XWinManaged.H"#include "Devices/Serial.H"#include "Devices/WiiMote.H"#include "Util/CpuTimer.H"#include "Util/Timer.H"#include "Image/MathOps.H"#include "Image/Transforms.H"#include "Image/Layout.H"#include "Media/FrameSeries.H"#include "Transport/FrameInfo.H"#include "Raster/GenericFrame.H"#include "Raster/Raster.H"#include "GUI/DebugWin.H"#include "Controllers/PID.H"#include "Devices/IMU_SFE_Atomic.H"#include <pthread.h>
Go to the source code of this file.
Classes | |
| struct | RadioStatus |
Defines | |
| #define | KEY_UP 98 |
| #define | KEY_DOWN 104 |
| #define | KEY_LEFT 100 |
| #define | KEY_RIGHT 102 |
Functions | |
| int | getKey (nub::ref< OutputFrameSeries > &ofs) |
| Point2D< int > | getMouseClick (nub::ref< OutputFrameSeries > &ofs, const char *wname) |
| void | drawWorld (float x, float y, float z, float rot, nub::ref< OutputFrameSeries > &ofs) |
| RadioStatus | getRadioStatus (nub::ref< Serial > &serial) |
| void | sendRadioStatus (const RadioStatus &radioStatus, nub::ref< Serial > &serial) |
| void | tunePID (const RadioStatus &radioStatus, PID< float > &pid) |
| int | main (int argc, const char **argv) |
Test the heli
Definition in file test-heli.C.
| void tunePID | ( | const RadioStatus & | radioStatus, | |
| PID< float > & | pid | |||
| ) |
Set the pid gains according to the switches
Definition at line 179 of file test-heli.C.
References PID< T >::setPIDPgain().
1.6.3