def __init__(self, tempo=1.0, e_thresh=125, nvect=True, cvect=True, svect=True, band='bw', concol=1.0, snapshow=True, ann_cycles=1, agent_cycles=5, act_noise=0.1, tfile="redman4"): EpuckBasic.__init__(self) self.basic_setup() # defined for EpuckBasic self.ann = AnnPuck(agent=self, e_thresh=e_thresh, nvect=nvect, cvect=cvect, svect=svect, band=band, snapshow=snapshow, concol=concol, ann_cycles=ann_cycles, agent_cycles=agent_cycles, act_noise=act_noise, tfile=tfile) self.sensors = [ self.getDistanceSensor('ps' + str(i)) for i in range(8) ] for s in self.sensors: s.enable(int(self.getBasicTimeStep()))