comparison scripts/safety-analysis.py @ 944:84ebe1b031f1

works with object trajectory, features todo
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Thu, 20 Jul 2017 12:12:28 -0400
parents b1e8453c207c
children 05d4302bf67e
comparison
equal deleted inserted replaced
943:b1e8453c207c 944:84ebe1b031f1
53 prototypes = storage.loadPrototypesFromSqlite(params.databaseFilename) 53 prototypes = storage.loadPrototypesFromSqlite(params.databaseFilename)
54 else: 54 else:
55 prototypes = storage.loadPrototypesFromSqlite(args.prototypeDatabaseFilename) 55 prototypes = storage.loadPrototypesFromSqlite(args.prototypeDatabaseFilename)
56 for p in prototypes: 56 for p in prototypes:
57 p.getMovingObject().computeCumulativeDistances() 57 p.getMovingObject().computeCumulativeDistances()
58 predictionParameters = prediction.PrototypePredictionParameters(prototypes, params.nPredictedTrajectories, 2., 0.5, 'cityblock', 10, params.constantSpeedPrototypePrediction, params.useFeaturesForPrediction) 58 predictionParameters = prediction.PrototypePredictionParameters(prototypes, params.nPredictedTrajectories, 2., 0.4, 'cityblock', 10, params.constantSpeedPrototypePrediction, params.useFeaturesForPrediction)
59 # else: 59 # else:
60 # no else required, since parameters is required as argument 60 # no else required, since parameters is required as argument
61 61
62 # evasiveActionPredictionParameters = prediction.EvasiveActionPredictionParameters(params.maxPredictedSpeed, 62 # evasiveActionPredictionParameters = prediction.EvasiveActionPredictionParameters(params.maxPredictedSpeed,
63 # params.nPredictedTrajectories, 63 # params.nPredictedTrajectories,