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] |