Mercurial > hg > nsaunier > 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 |
