Permalink
Browse files

fixed a few bugs in robot avoidance

  • Loading branch information...
1 parent 0cfaa62 commit 0d81d94c08bf17a7ea4817f53d84eb07cd521099 @bahniks committed May 26, 2014
Showing with 7 additions and 7 deletions.
  1. +6 −6 Stuff/Modules/ra.py
  2. +1 −1 Stuff/Modules/version.py
View
@@ -67,7 +67,7 @@ def __init__(self, nameA, nameR = "auto"):
# caching
RA.cache[(self.nameA, self.nameR)] = self.__dict__
if len(RA.cache) > 10:
- CM.cache.popitem(last = False)
+ RA.cache.popitem(last = False)
def _setRoomName(self, name): # ZMENIT rob na robot???
@@ -176,18 +176,18 @@ def getDistanceFromRobot(self, time = 20, startTime = 0, distances = False):
time = time * 60000
start = self.findStart(startTime)
- distances = [sqrt((line[2] - line[7])**2 + (line[3] - line[8])**2) for line
- in self.data[start:] if line[1] < time]
+ dists = [sqrt((line[2] - line[7])**2 + (line[3] - line[8])**2) for line
+ in self.data[start:] if line[1] < time]
if not distances:
- result = (sum(distances) / len(distances)) / self.trackerResolution
+ result = (sum(dists) / len(dists)) / self.trackerResolution
return format(result, "0.2f")
else:
- return distances
+ return dists
def getDistanceBoxes(self, time = 20, startTime = 0, width = 10):
- distances = self.getDistanceFromRobot(time = time, startTime = startTime)
+ distances = self.getDistanceFromRobot(time = time, startTime = startTime, distances = True)
maximum = self.arenaDiameter * 100
counter = Counter([(dist / self.trackerResolution) // width for dist in distances])
boxes = [0] * ceil(maximum / width)
View
@@ -21,7 +21,7 @@ def version():
return ['0', '4', '0']
def date():
- return "28 April 2014"
+ return "26 May 2014"
def copyleft():
return "2013, 2014"

0 comments on commit 0d81d94

Please sign in to comment.