Formation control algorithms
[Algorithms]

Formation control algorithms. More...

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
class  FormCtrlShape
  More...
class  FormCtrlRettangleSh
class  FormCtrlRegularPolySh
class  FormCtrlPyramidSh
class  FormCtrlDoublePyrSh
class  FormCtrlTetraSh
class  FormCtrlCubeSh
class  FormCtrlCubeSoftSh

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]

Detailed Description

Formation control algorithms.


Enumeration Type Documentation

Enumerator:
APFC_LAND_TODO 
APFC_LAND_STATE_NUM 

enum ApFcState

Enumerator:
APFC_STATE_TK_OFF 
APFC_STATE_INIT 
APFC_STATE_RUN 
APFC_STATE_LAND 
APFC_STATE_NUM 

Enumerator:
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 

Enumerates the types of formation control algorithm.

Author:
Antonio Franchi
Enumerator:
FORM_CTRL_TYPE_SPRDAM 
FORM_CTRL_TYPE_ARTPOT 
FORM_CTRL_TYPE_BOTTUP 
FORM_CTRL_TYPES_NUM 


Variable Documentation

const char* ApFcLandStateNames[APFC_LAND_STATE_NUM] [static]

Initial value:

 {
  "APFC_LAND_TODO",
}

const char* ApFcStateNames[APFC_STATE_NUM] [static]

Initial value:

 {
 "take Off",
 "Init",
 "run",
 "land",
}

const char* ApFcTOffStateNames[APFC_TOFF_STATE_NUM] [static]

Initial value:

 {
 "check init data",
 "send curr pos",
 "find order",
 "arrived",
}

const char* FormationControlTypesNames[FORM_CTRL_TYPES_NUM] [static]

Initial value:

 {
 "Spring-Damper Form. Control",
 "Artificial-Potential Form. Control"
 "Form Ctrl Bottom up"
}


Generated on Mon Feb 20 07:01:08 2017 for MIP by  doxygen 1.5.6