FormationControl.h File Reference
#include <map>
#include <baselib.h>
#include "FormControlMsgs.h"
#include "FormCtrlShape.h"
#include <socketUDP.h>
Go to the source code of this file.
|
Classes |
class | FormCtrlOptions |
| Options of FormCtrlOptions. More...
|
class | SpringDampFormCtrlIn |
class | ArtPotentialFormCtrlIn |
class | FormationControlOut |
class | SpringDampFormCtrlPar |
| Parameters for the spring damper formation control algorithms. More...
|
class | ArtPotentialFormCtrlPar |
| Parameters for the artificial potential formation control algorithms. More...
|
class | SpringDampFormCtrlVar |
class | ArtPotentialFormCtrlVar |
class | FormationControl |
Enumerations |
enum | FormationControlTypes { FORM_CTRL_TYPE_SPRDAM,
FORM_CTRL_TYPE_ARTPOT,
FORM_CTRL_TYPE_BOTTUP,
FORM_CTRL_TYPES_NUM
} |
| Enumerates the types of formation control algorithm. More...
|
enum | ApFcState {
APFC_STATE_TK_OFF,
APFC_STATE_INIT,
APFC_STATE_RUN,
APFC_STATE_LAND,
APFC_STATE_NUM
} |
enum | ApFcTOffState {
APFC_TOFF_STATE_CHECK_INIT_DATA,
APFC_TOFF_STATE_SEND_CURR_POS,
APFC_TOFF_STATE_FIND_ORDER,
APFC_TOFF_STATE_ARRIVED,
APFC_TOFF_STATE_NUM
} |
enum | ApFcLandState { APFC_LAND_TODO,
APFC_LAND_STATE_NUM
} |
Variables |
static const char * | FormationControlTypesNames [FORM_CTRL_TYPES_NUM] |
static const char * | ApFcStateNames [APFC_STATE_NUM] |
static const char * | ApFcTOffStateNames [APFC_TOFF_STATE_NUM] |
static const char * | ApFcLandStateNames [APFC_LAND_STATE_NUM] |