コード例 #1
0
ファイル: Simulator.py プロジェクト: rondelion/Lingadrome
 def __init__(self, name, rewardActDescription):
     '''
     Constructor
     '''
     self.logFP = None
     self.ll = LanguageLearner(name)
     self.lu = LanguageUser(rewardActDescription)
コード例 #2
0
 def __init__(self, name, clientID, sensorHandle, bodyHandle):
     '''
     Constructor
     '''
     self.__velocity=0.0        # m/s
     self.__angularVelocity=0.0 # radian/s
     self.__orientation=None    # π radian
     self.__steering=0.0        # Steering value [-1,1]
     self.__thrust=1.0          # Accelerator value [-1,1]
     self.__emotion=0
     self.__position=None
     self.__initLoop=True
     self.__perceivedItems={}
     if name=="BubbleRob#0":
         self.__mind = LanguageUser()
     else:
         self.__mind = LanguageLearner()
     self.__name=name
     self.__clientID=clientID          # Client ID of the Dummy object
     self.__sensorHandle=sensorHandle  # Proximity sensor handle of the V-Rep agent
     self.__bodyHandle=bodyHandle      # BubbleRob body handle
     self.__driveBackStartTime=-99000
     self.__firstOrientation=None
     self.__cnt=0
     self.__mind.setInput("name", name)
     self.__carryingDirection = 0