typedef std::vector<Position > MipTasks::PositionPath |
typedef std::vector<Position > MipTasks::ViewPoints |
The possible states of the Pursuing task.
The possible states of established guards in the Pursuing task.
The possible states of updating guards in the Pursuing task.
The messages used by the Pursuing task. A posteriori, we have four categories of messages:
The possible states of wanderers in the Pursuing task.
int MipTasks::gMinArcSize = 2 |
int MipTasks::gMinMergeArcSize = 1 |
int MipTasks::gMinRadialArcSize = 3 |
const char* MipTasks::GuardUpdatingStateNames[PUR_GUARD_UPDATING_STA_NUM] [static] |
Initial value:
{ "Pursuing Neighbouring Guard Todo", "Pursuing Neighbouring Guard Sent Request", "Pursuing Neighbouring Guard Received Valid Request", "Pursuing Neighbouring Guard Done Updating" }
const char* MipTasks::pursuingGuardStatesNames[PUR_STA_FRONT_GUARD_NUM] [static] |
Initial value:
{ "Pursuing Guard Updating", "Pursuing Guard Updating Sending Follower", "Pursuing Guard Planning" }
const char* MipTasks::pursuingGuardUpdatingStatesNames[PURSUING_GUARD_UPDATING_NUM] [static] |
Initial value:
{ "Pursuing Frontier Guard Updating Free", "Pursuing Frontier Guard Updating Waiting for frontier", }
const char* MipTasks::pursuingMessageStrings[PUR_MES_NUM] [static] |
Initial value:
{ "MY_POSE", "MY_STATE", "GIMME_FRONTIER", "MY_FRONTIER", "NO_GUARD_FRONTIER", "YOUR_NEW_FRONTIER", "FOLLOW", "EXPAND", "WANDER", "WANNA_BE_FOLLOWER", "NO_GUARD_AFFILIATION", "FOLLOW_ME", }
const char* MipTasks::pursuingStatesNames[PUR_STA_NUM] [static] |
Initial value:
{ "Pursuit state Expand", "Pursuit state Frontier guard", "Pursuit state Follow", "Pursuit state Wander" }
const char* MipTasks::pursuingWanderStatesNames[PUR_STA_WANDER_NUM] [static] |
Initial value:
{ "Pursuing Wanderer Free", "Pursuing Wanderer Waiting For Leader response" }