Mercurial Hosting > traffic-intelligence
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 |