comparison python/extrapolation.py @ 245:bd8ab323c198

corrected issue with predictPosiont static method
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 17 Jul 2012 13:25:34 -0400
parents 5027c174ab90
children 59f547aebaac
comparison
equal deleted inserted replaced
244:5027c174ab90 245:bd8ab323c198
24 self.predictedPositions = {} 24 self.predictedPositions = {}
25 self.predictedVelocities = {} 25 self.predictedVelocities = {}
26 26
27 def predictPosition(self, nTimeSteps): 27 def predictPosition(self, nTimeSteps):
28 if not nTimeSteps in self.predictedPositions.keys(): 28 if not nTimeSteps in self.predictedPositions.keys():
29 self.predictedPositions[nTimeSteps] = moving.Point.predictPosition(nTimeSteps, self.initialPosition, self.initialVelocity, self.initialAcceleration) 29 self.predictedPositions[nTimeSteps] = moving.predictPosition(nTimeSteps, self.initialPosition, self.initialVelocity, self.initialAcceleration)
30 return self.predictedPositions[nTimeSteps] 30 return self.predictedPositions[nTimeSteps]
31 31
32 # Default values: to remove because we cannot tweak that from a script where the value may be different 32 # Default values: to remove because we cannot tweak that from a script where the value may be different
33 FPS= 25 # No. of frame per second (FPS) 33 FPS= 25 # No. of frame per second (FPS)
34 vLimit= 25/FPS #assume limit speed is 90km/hr = 25 m/sec 34 vLimit= 25/FPS #assume limit speed is 90km/hr = 25 m/sec