Mercurial Hosting > traffic-intelligence
view python/tests/prediction.txt @ 273:e4d232f9fc39
-Win32 OpenCV 2.3.4
-Fix for the retrieval of win32 dependancies (WGet was too old and unable to
get file over https)
author | Jeep-Tour@Jeep-Tour-PC |
---|---|
date | Wed, 14 Nov 2012 16:21:14 -0500 |
parents | bbd9c09e6869 |
children | e56c34c1ebac |
line wrap: on
line source
>>> import prediction >>> import moving >>> et = prediction.PredictedTrajectoryConstant(moving.Point(0,0), moving.Point(1,0)) >>> et.predictPosition(4) # doctest:+ELLIPSIS (4.0...,0.0...) >>> et.predictPosition(1) # doctest:+ELLIPSIS (1.0...,0.0...) >>> et = prediction.PredictedTrajectoryConstant(moving.Point(0,0), moving.Point(1,0), moving.NormAngle(0.1,0), maxSpeed = 2) >>> et.predictPosition(10) # doctest:+ELLIPSIS (15.5...,0.0...) >>> et.predictPosition(11) # doctest:+ELLIPSIS (17.5...,0.0...) >>> et.predictPosition(12) # doctest:+ELLIPSIS (19.5...,0.0...) >>> import random >>> acceleration = lambda: random.uniform(-0.5,0.5) >>> steering = lambda: random.uniform(-0.1,0.1) >>> et = prediction.PredictedTrajectoryNormalAdaptation(moving.Point(0,0),moving.Point(1,1), acceleration, steering, maxSpeed = 2) >>> p = et.predictPosition(500) >>> from numpy import max >>> max(et.getPredictedSpeeds()) <= 2. True