class TMMirrorBotSimpleEnvironment

Dummy environment for test of the language, goal, and motor areas of the MirrorBot project. More...

Definition#include <MirrorBotSimpleEnvironment.h>
Template formTMMirrorBotSimpleEnvironment<class TNumPot, class TNumOut, class TAsso>
InheritsTEnvironment (unknown) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members


Detailed Description

TMMirrorBotSimpleEnvironment Dummy environment for test of the language, goal, and motor areas of the MirrorBot project This rather special environment just serves to demonstrates how to implement an environment in general

static const string null_

null_

static const char* scopeString

scopeString

const int nDim

nDim

string scopeID

scopeID

string strM1

strM1

string strM2

strM2

string strM2attr

strM2attr

string strM3

strM3

string strAtt1

strAtt1

int seek_idx

seek_idx

string strV2

strV2

string strV2attr

strV2attr

string strV3

strV3

string strS1

strS1

TiPar nObjects

nObjects

vector<TObjectMB*> objects

objects

TPersonMB bot

bot

 TMMirrorBotSimpleEnvironment (TSimulationEnvironment& simEnv_arg, const string& name_arg, TMAutoWillshawTAMP&M1_arg, TMAutoWillshawTAMP&M2_arg, TMAutoWillshawTAMP&M2attr_arg, TMAutoWillshawTAMP&M3_arg, TMAutoWillshawTAMP&Att1_arg, TMAutoWillshawTAMP&V2_arg, TMAutoWillshawTAMP&V2attr_arg, TMAutoWillshawTAMP&V3_arg, TMAutoWillshawTAMP&S1_arg)

TMMirrorBotSimpleEnvironment

 TMMirrorBotSimpleEnvironment (TSimulationEnvironment& simEnv_arg, const string& name_arg, TMAutoWillshawTAMP&M1_arg, TMAutoWillshawTAMP&M2_arg, TMAutoWillshawTAMP&M2attr_arg, TMAutoWillshawTAMP&M3_arg, TMAutoWillshawTAMP&Att1_arg, TMAutoWillshawTAMP&V2_arg, TMAutoWillshawTAMP&V2attr_arg, TMAutoWillshawTAMP&V3_arg, TMAutoWillshawTAMP&S1_arg, int parse)

TMMirrorBotSimpleEnvironment

 ~TMMirrorBotSimpleEnvironment ()

~TMMirrorBotSimpleEnvironment

void  init ()

init

void  step ()

step

void  reparse ()

reparse

void  handleUpdatedParameters ()

handleUpdatedParameters

string  getActorRepresentation (TMAutoWillshawTAMP& A)

getActorRepresentation

void  setSensorRepresentation (TMAutoWillshawTAMP& A, string rep)

setSensorRepresentation

void  generateSensorRepresentation_V2_V3 ()

generateSensorRepresentation_V2_V3

void  generateSensorRepresentation_S1 ()

generateSensorRepresentation_S1

void  seek ()

seek

void  point ()

point