Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
vadere
vadere
Commits
023a8507
Commit
023a8507
authored
Jul 04, 2018
by
Stefan Schuhbaeck
Browse files
add transformation v01 -> v02
parent
7c18d8de
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
VadereSimulator/resources/identity_v1.json
0 → 100644
View file @
023a8507
[
{
"operation"
:
"shift"
,
"spec"
:
{
"name"
:
"&"
,
"description"
:
"&"
,
"release"
:
"&"
,
"topographyhash"
:
"&"
,
"attributeshash"
:
"&"
,
"processWriters"
:
{
"*"
:
{
"*"
:
"processWriters[&1].&"
}
},
"vadere"
:
{
"mainModel"
:
"vadere.&"
,
"attributesModel"
:
{
"org.vadere.state.attributes.models.AttributesOVM"
:
{
"attributesODEIntegrator"
:
{
"solverType"
:
"vadere.&3.&2.&1.&0"
,
"stepSizeMin"
:
"vadere.&3.&2.&1.&0"
,
"stepSizeMax"
:
"vadere.&3.&2.&1.&0"
,
"toleranceAbsolute"
:
"vadere.&3.&2.&1.&0"
,
"toleranceRelative"
:
"vadere.&3.&2.&1.&0"
},
"sensitivity"
:
"vadere.&2.&1.&0"
,
"sightDistance"
:
"vadere.&2.&1.&0"
,
"sightDistanceFactor"
:
"vadere.&2.&1.&0"
,
"firstDistanceRandom"
:
{
"x"
:
"vadere.&3.&2.&1.&0"
,
"y"
:
"vadere.&3.&2.&1.&0"
},
"ignoreOtherCars"
:
"vadere.&2.&1.&0"
},
"org.vadere.state.attributes.vadere.AttributesCar"
:
{
"id"
:
"vadere.&2.&1.&0"
,
"radius"
:
"vadere.&2.&1.&0"
,
"densityDependentSpeed"
:
"vadere.&2.&1.&0"
,
"speedDistributionMean"
:
"vadere.&2.&1.&0"
,
"speedDistributionStandardDeviation"
:
"vadere.&2.&1.&0"
,
"minimumSpeed"
:
"vadere.&2.&1.&0"
,
"maximumSpeed"
:
"vadere.&2.&1.&0"
,
"acceleration"
:
"vadere.&2.&1.&0"
,
"length"
:
"vadere.&2.&1.&0"
,
"width"
:
"vadere.&2.&1.&0"
,
"direction"
:
{
"x"
:
"vadere.&3.&2.&1.&0"
,
"y"
:
"vadere.&3.&2.&1.&0"
}
},
"org.vadere.state.attributes.models.AttributesPotentialCompact"
:
{
"pedPotentialWidth"
:
"vadere.&2.&1.&0"
,
"pedPotentialHeight"
:
"vadere.&2.&1.&0"
,
"obstPotentialWidth"
:
"vadere.&2.&1.&0"
,
"obstPotentialHeight"
:
"vadere.&2.&1.&0"
,
"useHardBodyShell"
:
"vadere.&2.&1.&0"
,
"obstDistanceDeviation"
:
"vadere.&2.&1.&0"
,
"visionFieldRadius"
:
"vadere.&2.&1.&0"
},
"org.vadere.state.attributes.models.AttributesOSM"
:
{
"stepCircleResolution"
:
"vadere.&2.&1.&0"
,
"numberOfCircles"
:
"vadere.&2.&1.&0"
,
"varyStepDirection"
:
"vadere.&2.&1.&0"
,
"stepLengthIntercept"
:
"vadere.&2.&1.&0"
,
"stepLengthSlopeSpeed"
:
"vadere.&2.&1.&0"
,
"stepLengthSD"
:
"vadere.&2.&1.&0"
,
"movementThreshold"
:
"vadere.&2.&1.&0"
,
"optimizationType"
:
"vadere.&2.&1.&0"
,
"movementType"
:
"vadere.&2.&1.&0"
,
"dynamicStepLength"
:
"vadere.&2.&1.&0"
,
"updateType"
:
"vadere.&2.&1.&0"
,
"seeSmallWalls"
:
"vadere.&2.&1.&0"
,
"minimumStepLength"
:
"vadere.&2.&1.&0"
,
"targetPotentialModel"
:
"vadere.&2.&1.&0"
,
"pedestrianPotentialModel"
:
"vadere.&2.&1.&0"
,
"obstaclePotentialModel"
:
"vadere.&2.&1.&0"
,
"submodels"
:
"vadere.&2.&1.&0"
},
"org.vadere.state.attributes.models.AttributesFloorField"
:
{
"createMethod"
:
"vadere.&2.&1.&0"
,
"potentialFieldResolution"
:
"vadere.&2.&1.&0"
,
"obstacleGridPenalty"
:
"vadere.&2.&1.&0"
,
"targetAttractionStrength"
:
"vadere.&2.&1.&0"
,
"timeCostAttributes"
:
{
"standardDerivation"
:
"vadere.&3.&2.&1.&0"
,
"type"
:
"vadere.&3.&2.&1.&0"
,
"obstacleDensityWeight"
:
"vadere.&3.&2.&1.&0"
,
"pedestrianSameTargetDensityWeight"
:
"vadere.&3.&2.&1.&0"
,
"pedestrianOtherTargetDensityWeight"
:
"vadere.&3.&2.&1.&0"
,
"pedestrianWeight"
:
"vadere.&3.&2.&1.&0"
,
"queueWidthLoading"
:
"vadere.&3.&2.&1.&0"
,
"pedestrianDynamicWeight"
:
"vadere.&3.&2.&1.&0"
,
"loadingType"
:
"vadere.&3.&2.&1.&0"
}
},
"org.vadere.state.attributes.models.AttributesPotentialGNM"
:
{
"pedestrianBodyPotential"
:
"vadere.&2.&1.&0"
,
"pedestrianRecognitionDistance"
:
"vadere.&2.&1.&0"
,
"obstacleBodyPotential"
:
"vadere.&2.&1.&0"
,
"obstacleRepulsionStrength"
:
"vadere.&2.&1.&0"
},
"org.vadere.state.attributes.models.AttributesGNM"
:
{
"attributesODEIntegrator"
:
{
"solverType"
:
"vadere.&3.&2.&1.&0"
,
"stepSizeMin"
:
"vadere.&3.&2.&1.&0"
,
"stepSizeMax"
:
"vadere.&3.&2.&1.&0"
,
"toleranceAbsolute"
:
"vadere.&3.&2.&1.&0"
,
"toleranceRelative"
:
"vadere.&3.&2.&1.&0"
},
"floorGradientProviderType"
:
"vadere.&2.&1.&0"
,
"targetPotentialModel"
:
"vadere.&2.&1.&0"
,
"pedestrianPotentialModel"
:
"vadere.&2.&1.&0"
,
"obstaclePotentialModel"
:
"vadere.&2.&1.&0"
},
"org.vadere.state.attributes.scenario.AttributesCar"
:
{
"id"
:
"vadere.&2.&1.&0"
,
"radius"
:
"vadere.&2.&1.&0"
,
"densityDependentSpeed"
:
"vadere.&2.&1.&0"
,
"speedDistributionMean"
:
"vadere.&2.&1.&0"
,
"speedDistributionStandardDeviation"
:
"vadere.&2.&1.&0"
,
"minimumSpeed"
:
"vadere.&2.&1.&0"
,
"maximumSpeed"
:
"vadere.&2.&1.&0"
,
"acceleration"
:
"vadere.&2.&1.&0"
,
"length"
:
"vadere.&2.&1.&0"
,
"width"
:
"vadere.&2.&1.&0"
,
"direction"
:
{
"x"
:
"vadere.&3.&2.&1.&0"
,
"y"
:
"vadere.&3.&2.&1.&0"
}
}
},
"attributesSimulation"
:
{
"finishTime"
:
"vadere.&1.&0"
,
"simTimeStepLength"
:
"vadere.&1.&0"
,
"realTimeSimTimeRatio"
:
"vadere.&1.&0"
,
"writeSimulationData"
:
"vadere.&1.&0"
,
"visualizationEnabled"
:
"vadere.&1.&0"
,
"printFPS"
:
"vadere.&1.&0"
,
"needsBoundary"
:
"vadere.&1.&0"
,
"digitsPerCoordinate"
:
"vadere.&1.&0"
,
"useRandomSeed"
:
"vadere.&1.&0"
,
"randomSeed"
:
"vadere.&1.&0"
},
"topography"
:
{
"attributes"
:
{
"bounds"
:
"vadere.&2.&1.&0"
,
"boundingBoxWidth"
:
"vadere.&2.&1.&0"
,
"bounded"
:
"vadere.&2.&1.&0"
},
"obstacles"
:
"vadere.&1.&0"
,
"stairs"
:
"vadere.&1.&0"
,
"targets"
:
{
"*"
:
{
"id"
:
"vadere.&3.&2.[&1].&0"
,
"absorbing"
:
"vadere.&3.&2.[&1].&0"
,
"shape"
:
"vadere.&3.&2.[&1].&0"
,
"waitingTime"
:
"vadere.&3.&2.[&1].&0"
,
"waitingTimeYellowPhase"
:
"vadere.&3.&2.[&1].&0"
,
"parallelWaiters"
:
"vadere.&3.&2.[&1].&0"
,
"individualWaiting"
:
"vadere.&3.&2.[&1].&0"
,
"deletionDistance"
:
"vadere.&3.&2.[&1].&0"
,
"startingWithRedLight"
:
"vadere.&3.&2.[&1].&0"
,
"nextSpeed"
:
"vadere.&3.&2.[&1].&0"
}
},
"sources"
:
{
"*"
:
{
"id"
:
"vadere.&3.&2.[&1].&0"
,
"shape"
:
"vadere.&3.&2.[&1].&0"
,
"interSpawnTimeDistribution"
:
"vadere.&3.&2.[&1].&0"
,
"distributionParameters"
:
"vadere.&3.&2.[&1].&0"
,
"spawnNumber"
:
"vadere.&3.&2.[&1].&0"
,
"startTime"
:
"vadere.&3.&2.[&1].&0"
,
"endTime"
:
"vadere.&3.&2.[&1].&0"
,
"spawnAtRandomPositions"
:
"vadere.&3.&2.[&1].&0"
,
"useFreeSpaceOnly"
:
"vadere.&3.&2.[&1].&0"
,
"targetIds"
:
"vadere.&3.&2.[&1].&0"
,
"dynamicElementType"
:
"vadere.&3.&2.[&1].&0"
,
"spawnDelay"
:
"vadere.&3.&2.[&1].&0"
}
},
"dynamicElements"
:
{
"*"
:
{
"source"
:
"vadere.&3.&2.[&1].&0"
,
"targetIds"
:
"vadere.&3.&2.[&1].&0"
,
"position"
:
{
"x"
:
"vadere.&4.&3.[&2].&1.&0"
,
"y"
:
"vadere.&4.&3.[&2].&1.&0"
},
"velocity"
:
{
"x"
:
"vadere.&4.&3.[&2].&1.&0"
,
"y"
:
"vadere.&4.&3.[&2].&1.&0"
},
"nextTargetListIndex"
:
"vadere.&3.&2.[&1].&0"
,
"freeFlowSpeed"
:
"vadere.&3.&2.[&1].&0"
,
"attributes"
:
{
"id"
:
"vadere.&4.&3.[&2].&1.&0"
,
"radius"
:
"vadere.&4.&3.[&2].&1.&0"
,
"densityDependentSpeed"
:
"vadere.&4.&3.[&2].&1.&0"
,
"speedDistributionMean"
:
"vadere.&4.&3.[&2].&1.&0"
,
"speedDistributionStandardDeviation"
:
"vadere.&4.&3.[&2].&1.&0"
,
"minimumSpeed"
:
"vadere.&4.&3.[&2].&1.&0"
,
"maximumSpeed"
:
"vadere.&4.&3.[&2].&1.&0"
,
"acceleration"
:
"vadere.&4.&3.[&2].&1.&0"
},
"idAsTarget"
:
"vadere.&3.&2.[&1].&0"
,
"modelPedestrianMap"
:
"vadere.&3.&2.[&1].&0"
,
"isChild"
:
"vadere.&3.&2.[&1].&0"
,
"isLikelyInjured"
:
"vadere.&3.&2.[&1].&0"
,
"groupIds"
:
"vadere.&3.&2.[&1].&0"
,
"type"
:
"vadere.&3.&2.[&1].&0"
}
},
"attributesPedestrian"
:
{
"radius"
:
"vadere.&2.&1.&0"
,
"densityDependentSpeed"
:
"vadere.&2.&1.&0"
,
"speedDistributionMean"
:
"vadere.&2.&1.&0"
,
"speedDistributionStandardDeviation"
:
"vadere.&2.&1.&0"
,
"minimumSpeed"
:
"vadere.&2.&1.&0"
,
"maximumSpeed"
:
"vadere.&2.&1.&0"
,
"acceleration"
:
"vadere.&2.&1.&0"
},
"attributesCar"
:
null
}
}
}
},
{
"operation"
:
"default"
,
"spec"
:
{
"name"
:
""
,
"description"
:
""
,
"release"
:
""
,
"topographyhash"
:
""
,
"attributeshash"
:
""
,
"processWriters"
:
[],
"vadere"
:
{
"mainModel"
:
"null"
,
"attributesModel"
:
{},
"attributesSimulation"
:
{
"finishTime"
:
"500.0"
,
"simTimeStepLength"
:
"0.4"
,
"realTimeSimTimeRatio"
:
"0.1"
,
"writeSimulationData"
:
"true"
,
"visualizationEnabled"
:
"true"
,
"printFPS"
:
"false"
,
"needsBoundary"
:
"false"
,
"digitsPerCoordinate"
:
"2"
,
"useRandomSeed"
:
"true"
,
"randomSeed"
:
"1"
},
"topography"
:
{
"attributes"
:
{
"bounds"
:
{
"x"
:
"0.0"
,
"y"
:
"0.0"
,
"width"
:
"10.0"
,
"height"
:
"10.0"
},
"boundingBoxWidth"
:
"0.5"
,
"bounded"
:
"true"
},
"obstacles"
:
[],
"stairs"
:
[],
"targets"
:
[],
"sources"
:
[],
"dynamicElements"
:
[],
"attributesPedestrian"
:
{
"radius"
:
"0.195"
,
"densityDependentSpeed"
:
"false"
,
"speedDistributionMean"
:
"1.34"
,
"speedDistributionStandardDeviation"
:
"0.0"
,
"minimumSpeed"
:
"0.3"
,
"maximumSpeed"
:
"3.0"
,
"acceleration"
:
"2.0"
},
"attributesCar"
:
null
}
}
}
}
]
\ No newline at end of file
VadereSimulator/resources/identity_v2.json
0 → 100644
View file @
023a8507
This diff is collapsed.
Click to expand it.
VadereSimulator/resources/transfrom_v1_to_v2.json
View file @
023a8507
...
...
@@ -4,223 +4,229 @@
"spec"
:
{
"name"
:
"&"
,
"description"
:
"&"
,
"release"
:
"&"
,
"topographyhash"
:
"&"
,
"attributeshash"
:
"&"
,
"processWriters"
:
{
"*"
:
{
"*"
:
"processWriters[&1].&"
}
},
"vadere"
:
{
"mainModel"
:
"
vadere.&
"
,
"mainModel"
:
"
scenario.mainModel
"
,
"attributesModel"
:
{
"org.vadere.state.attributes.models.AttributesOVM"
:
{
"attributesODEIntegrator"
:
{
"solverType"
:
"
vadere
.&3.&2.&1.&0"
,
"stepSizeMin"
:
"
vadere
.&3.&2.&1.&0"
,
"stepSizeMax"
:
"
vadere
.&3.&2.&1.&0"
,
"toleranceAbsolute"
:
"
vadere
.&3.&2.&1.&0"
,
"toleranceRelative"
:
"
vadere
.&3.&2.&1.&0"
"solverType"
:
"
scenario
.&3.&2.&1.&0"
,
"stepSizeMin"
:
"
scenario
.&3.&2.&1.&0"
,
"stepSizeMax"
:
"
scenario
.&3.&2.&1.&0"
,
"toleranceAbsolute"
:
"
scenario
.&3.&2.&1.&0"
,
"toleranceRelative"
:
"
scenario
.&3.&2.&1.&0"
},
"sensitivity"
:
"
vadere
.&2.&1.&0"
,
"sightDistance"
:
"
vadere
.&2.&1.&0"
,
"sightDistanceFactor"
:
"
vadere
.&2.&1.&0"
,
"sensitivity"
:
"
scenario
.&2.&1.&0"
,
"sightDistance"
:
"
scenario
.&2.&1.&0"
,
"sightDistanceFactor"
:
"
scenario
.&2.&1.&0"
,
"firstDistanceRandom"
:
{
"x"
:
"
vadere
.&3.&2.&1.&0"
,
"y"
:
"
vadere
.&3.&2.&1.&0"
"x"
:
"
scenario
.&3.&2.&1.&0"
,
"y"
:
"
scenario
.&3.&2.&1.&0"
},
"ignoreOtherCars"
:
"
vadere
.&2.&1.&0"
"ignoreOtherCars"
:
"
scenario
.&2.&1.&0"
},
"org.vadere.state.attributes.vadere.AttributesCar"
:
{
"id"
:
"
vadere
.&2.&1.&0"
,
"radius"
:
"
vadere
.&2.&1.&0"
,
"densityDependentSpeed"
:
"
vadere
.&2.&1.&0"
,
"speedDistributionMean"
:
"
vadere
.&2.&1.&0"
,
"speedDistributionStandardDeviation"
:
"
vadere
.&2.&1.&0"
,
"minimumSpeed"
:
"
vadere
.&2.&1.&0"
,
"maximumSpeed"
:
"
vadere
.&2.&1.&0"
,
"acceleration"
:
"
vadere
.&2.&1.&0"
,
"length"
:
"
vadere
.&2.&1.&0"
,
"width"
:
"
vadere
.&2.&1.&0"
,
"id"
:
"
scenario
.&2.&1.&0"
,
"radius"
:
"
scenario
.&2.&1.&0"
,
"densityDependentSpeed"
:
"
scenario
.&2.&1.&0"
,
"speedDistributionMean"
:
"
scenario
.&2.&1.&0"
,
"speedDistributionStandardDeviation"
:
"
scenario
.&2.&1.&0"
,
"minimumSpeed"
:
"
scenario
.&2.&1.&0"
,
"maximumSpeed"
:
"
scenario
.&2.&1.&0"
,
"acceleration"
:
"
scenario
.&2.&1.&0"
,
"length"
:
"
scenario
.&2.&1.&0"
,
"width"
:
"
scenario
.&2.&1.&0"
,
"direction"
:
{
"x"
:
"
vadere
.&3.&2.&1.&0"
,
"y"
:
"
vadere
.&3.&2.&1.&0"
"x"
:
"
scenario
.&3.&2.&1.&0"
,
"y"
:
"
scenario
.&3.&2.&1.&0"
}
},
"org.vadere.state.attributes.models.AttributesPotentialCompact"
:
{
"pedPotentialWidth"
:
"
vadere
.&2.&1.&0"
,
"pedPotentialHeight"
:
"
vadere
.&2.&1.&0"
,
"obstPotentialWidth"
:
"
vadere
.&2.&1.&0"
,
"obstPotentialHeight"
:
"
vadere
.&2.&1.&0"
,
"useHardBodyShell"
:
"
vadere
.&2.&1.&0"
,
"obstDistanceDeviation"
:
"
vadere
.&2.&1.&0"
,
"visionFieldRadius"
:
"
vadere
.&2.&1.&0"
"pedPotentialWidth"
:
"
scenario
.&2.&1.&0"
,
"pedPotentialHeight"
:
"
scenario
.&2.&1.&0"
,
"obstPotentialWidth"
:
"
scenario
.&2.&1.&0"
,
"obstPotentialHeight"
:
"
scenario
.&2.&1.&0"
,
"useHardBodyShell"
:
"
scenario
.&2.&1.&0"
,
"obstDistanceDeviation"
:
"
scenario
.&2.&1.&0"
,
"visionFieldRadius"
:
"
scenario
.&2.&1.&0"
},
"org.vadere.state.attributes.models.AttributesOSM"
:
{
"stepCircleResolution"
:
"
vadere
.&2.&1.&0"
,
"numberOfCircles"
:
"
vadere
.&2.&1.&0"
,
"varyStepDirection"
:
"
vadere
.&2.&1.&0"
,
"stepLengthIntercept"
:
"
vadere
.&2.&1.&0"
,
"stepLengthSlopeSpeed"
:
"
vadere
.&2.&1.&0"
,
"stepLengthSD"
:
"
vadere
.&2.&1.&0"
,
"movementThreshold"
:
"
vadere
.&2.&1.&0"
,
"optimizationType"
:
"
vadere
.&2.&1.&0"
,
"movementType"
:
"
vadere
.&2.&1.&0"
,
"dynamicStepLength"
:
"
vadere
.&2.&1.&0"
,
"updateType"
:
"
vadere
.&2.&1.&0"
,
"seeSmallWalls"
:
"
vadere
.&2.&1.&0"
,
"minimumStepLength"
:
"
vadere
.&2.&1.&0"
,
"targetPotentialModel"
:
"
vadere
.&2.&1.&0"
,
"pedestrianPotentialModel"
:
"
vadere
.&2.&1.&0"
,
"obstaclePotentialModel"
:
"
vadere
.&2.&1.&0"
,
"submodels"
:
"
vadere
.&2.&1.&0"
"stepCircleResolution"
:
"
scenario
.&2.&1.&0"
,
"numberOfCircles"
:
"
scenario
.&2.&1.&0"
,
"varyStepDirection"
:
"
scenario
.&2.&1.&0"
,
"stepLengthIntercept"
:
"
scenario
.&2.&1.&0"
,
"stepLengthSlopeSpeed"
:
"
scenario
.&2.&1.&0"
,
"stepLengthSD"
:
"
scenario
.&2.&1.&0"
,
"movementThreshold"
:
"
scenario
.&2.&1.&0"
,
"optimizationType"
:
"
scenario
.&2.&1.&0"
,
"movementType"
:
"
scenario
.&2.&1.&0"
,
"dynamicStepLength"
:
"
scenario
.&2.&1.&0"
,
"updateType"
:
"
scenario
.&2.&1.&0"
,
"seeSmallWalls"
:
"
scenario
.&2.&1.&0"
,
"minimumStepLength"
:
"
scenario
.&2.&1.&0"
,
"targetPotentialModel"
:
"
scenario
.&2.&1.&0"
,
"pedestrianPotentialModel"
:
"
scenario
.&2.&1.&0"
,
"obstaclePotentialModel"
:
"
scenario
.&2.&1.&0"
,
"submodels"
:
"
scenario
.&2.&1.&0"
},
"org.vadere.state.attributes.models.AttributesFloorField"
:
{
"createMethod"
:
"
vadere
.&2.&1.&0"
,
"potentialFieldResolution"
:
"
vadere
.&2.&1.&0"
,
"obstacleGridPenalty"
:
"
vadere
.&2.&1.&0"
,
"targetAttractionStrength"
:
"
vadere
.&2.&1.&0"
,
"createMethod"
:
"
scenario
.&2.&1.&0"
,
"potentialFieldResolution"
:
"
scenario
.&2.&1.&0"
,
"obstacleGridPenalty"
:
"
scenario
.&2.&1.&0"
,
"targetAttractionStrength"
:
"
scenario
.&2.&1.&0"
,
"timeCostAttributes"
:
{
"standardDerivation"
:
"
vadere
.&3.&2.&1.&0"
,
"type"
:
"
vadere
.&3.&2.&1.&0"
,
"obstacleDensityWeight"
:
"
vadere
.&3.&2.&1.&0"
,
"pedestrianSameTargetDensityWeight"
:
"
vadere
.&3.&2.&1.&0"
,
"pedestrianOtherTargetDensityWeight"
:
"
vadere
.&3.&2.&1.&0"
,
"pedestrianWeight"
:
"
vadere
.&3.&2.&1.&0"
,
"queueWidthLoading"
:
"
vadere
.&3.&2.&1.&0"
,
"pedestrianDynamicWeight"
:
"
vadere
.&3.&2.&1.&0"
,
"loadingType"
:
"
vadere
.&3.&2.&1.&0"
"standardDerivation"
:
"
scenario
.&3.&2.&1.&0"
,
"type"
:
"
scenario
.&3.&2.&1.&0"
,
"obstacleDensityWeight"
:
"
scenario
.&3.&2.&1.&0"
,
"pedestrianSameTargetDensityWeight"
:
"
scenario
.&3.&2.&1.&0"
,
"pedestrianOtherTargetDensityWeight"
:
"
scenario
.&3.&2.&1.&0"
,
"pedestrianWeight"
:
"
scenario
.&3.&2.&1.&0"
,
"queueWidthLoading"
:
"
scenario
.&3.&2.&1.&0"
,
"pedestrianDynamicWeight"
:
"
scenario
.&3.&2.&1.&0"
,
"loadingType"
:
"
scenario
.&3.&2.&1.&0"
}
},
"org.vadere.state.attributes.models.AttributesPotentialGNM"
:
{
"pedestrianBodyPotential"
:
"
vadere
.&2.&1.&0"
,
"pedestrianRecognitionDistance"
:
"
vadere
.&2.&1.&0"
,
"obstacleBodyPotential"
:
"
vadere
.&2.&1.&0"
,
"obstacleRepulsionStrength"
:
"
vadere
.&2.&1.&0"
"pedestrianBodyPotential"
:
"
scenario
.&2.&1.&0"
,
"pedestrianRecognitionDistance"
:
"
scenario
.&2.&1.&0"
,
"obstacleBodyPotential"
:
"
scenario
.&2.&1.&0"
,
"obstacleRepulsionStrength"
:
"
scenario
.&2.&1.&0"
},
"org.vadere.state.attributes.models.AttributesGNM"
:
{
"attributesODEIntegrator"
:
{
"solverType"
:
"
vadere
.&3.&2.&1.&0"
,
"stepSizeMin"
:
"
vadere
.&3.&2.&1.&0"
,
"stepSizeMax"
:
"
vadere
.&3.&2.&1.&0"
,
"toleranceAbsolute"
:
"
vadere
.&3.&2.&1.&0"
,
"toleranceRelative"
:
"
vadere
.&3.&2.&1.&0"
"solverType"
:
"
scenario
.&3.&2.&1.&0"
,
"stepSizeMin"
:
"
scenario
.&3.&2.&1.&0"
,
"stepSizeMax"
:
"
scenario
.&3.&2.&1.&0"
,
"toleranceAbsolute"
:
"
scenario
.&3.&2.&1.&0"
,
"toleranceRelative"
:
"
scenario
.&3.&2.&1.&0"
},
"floorGradientProviderType"
:
"
vadere
.&2.&1.&0"
,
"targetPotentialModel"
:
"
vadere
.&2.&1.&0"
,
"pedestrianPotentialModel"
:
"
vadere
.&2.&1.&0"
,
"obstaclePotentialModel"
:
"
vadere
.&2.&1.&0"
"floorGradientProviderType"
:
"
scenario
.&2.&1.&0"
,
"targetPotentialModel"
:
"
scenario
.&2.&1.&0"
,
"pedestrianPotentialModel"
:
"
scenario
.&2.&1.&0"
,
"obstaclePotentialModel"
:
"
scenario
.&2.&1.&0"
},
"org.vadere.state.attributes.scenario.AttributesCar"
:
{
"id"
:
"
vadere
.&2.&1.&0"
,
"radius"
:
"
vadere
.&2.&1.&0"
,
"densityDependentSpeed"
:
"
vadere
.&2.&1.&0"
,
"speedDistributionMean"
:
"
vadere
.&2.&1.&0"
,
"speedDistributionStandardDeviation"
:
"
vadere
.&2.&1.&0"
,
"minimumSpeed"
:
"
vadere
.&2.&1.&0"
,
"maximumSpeed"
:
"
vadere
.&2.&1.&0"
,
"acceleration"
:
"
vadere
.&2.&1.&0"
,
"length"
:
"
vadere
.&2.&1.&0"
,
"width"
:
"
vadere
.&2.&1.&0"
,
"id"
:
"
scenario
.&2.&1.&0"
,
"radius"
:
"
scenario
.&2.&1.&0"
,
"densityDependentSpeed"
:
"
scenario
.&2.&1.&0"
,
"speedDistributionMean"
:
"
scenario
.&2.&1.&0"
,
"speedDistributionStandardDeviation"
:
"
scenario
.&2.&1.&0"
,
"minimumSpeed"
:
"
scenario
.&2.&1.&0"
,
"maximumSpeed"
:
"
scenario
.&2.&1.&0"
,
"acceleration"
:
"
scenario
.&2.&1.&0"
,
"length"
:
"
scenario
.&2.&1.&0"
,
"width"
:
"
scenario
.&2.&1.&0"
,
"direction"
:
{
"x"
:
"
vadere
.&3.&2.&1.&0"
,
"y"
:
"
vadere
.&3.&2.&1.&0"
"x"
:
"
scenario
.&3.&2.&1.&0"
,
"y"
:
"
scenario
.&3.&2.&1.&0"
}
}
},
"attributesSimulation"
:
{
"finishTime"
:
"
vadere
.&1.&0"
,
"simTimeStepLength"
:
"
vadere
.&1.&0"
,
"realTimeSimTimeRatio"
:
"
vadere
.&1.&0"
,
"writeSimulationData"
:
"
vadere
.&1.&0"
,
"visualizationEnabled"
:
"
vadere
.&1.&0"
,
"printFPS"
:
"
vadere
.&1.&0"
,
"needsBoundary"
:
"
vadere
.&1.&0"
,
"digitsPerCoordinate"
:
"
vadere
.&1.&0"
,
"useRandomSeed"
:
"
vadere
.&1.&0"
,
"randomSeed"
:
"
vadere
.&1.&0"
"finishTime"
:
"
scenario
.&1.&0"
,
"simTimeStepLength"
:
"
scenario
.&1.&0"
,
"realTimeSimTimeRatio"
:
"
scenario
.&1.&0"
,
"writeSimulationData"
:
"
scenario
.&1.&0"
,
"visualizationEnabled"
:
"
scenario
.&1.&0"
,
"printFPS"
:
"
scenario
.&1.&0"
,
"needsBoundary"
:
"
scenario
.&1.&0"
,
"digitsPerCoordinate"
:
"
scenario
.&1.&0"
,
"useRandomSeed"
:
"
scenario
.&1.&0"
,
"randomSeed"
:
"
scenario
.&1.&0"
},
"topography"
:
{
"attributes"
:
{
"bounds"
:
"
vadere
.&2.&1.&0"
,
"boundingBoxWidth"
:
"
vadere
.&2.&1.&0"
,
"bounded"
:
"
vadere
.&2.&1.&0"
"bounds"
:
"
scenario
.&2.&1.&0"
,
"boundingBoxWidth"
:
"
scenario
.&2.&1.&0"
,
"bounded"
:
"
scenario
.&2.&1.&0"
},
"obstacles"
:
"
vadere
.&1.&0"
,
"stairs"
:
"
vadere
.&1.&0"
,
"obstacles"
:
"
scenario
.&1.&0"
,
"stairs"
:
"
scenario
.&1.&0"
,
"targets"
:
{
"*"
:
{
"id"
:
"
vadere
.&3.&2.[&1].&0"
,
"absorbing"
:
"
vadere
.&3.&2.[&1].&0"
,
"shape"
:
"
vadere
.&3.&2.[&1].&0"
,
"waitingTime"
:
"
vadere
.&3.&2.[&1].&0"
,
"waitingTimeYellowPhase"
:
"
vadere
.&3.&2.[&1].&0"
,
"parallelWaiters"
:
"
vadere
.&3.&2.[&1].&0"
,
"individualWaiting"
:
"
vadere
.&3.&2.[&1].&0"
,
"deletionDistance"
:
"
vadere
.&3.&2.[&1].&0"
,
"startingWithRedLight"
:
"
vadere
.&3.&2.[&1].&0"
,
"nextSpeed"
:
"
vadere
.&3.&2.[&1].&0"
"id"
:
"
scenario
.&3.&2.[&1].&0"
,
"absorbing"
:
"
scenario
.&3.&2.[&1].&0"
,
"shape"
:
"
scenario
.&3.&2.[&1].&0"
,
"waitingTime"
:
"
scenario
.&3.&2.[&1].&0"
,
"waitingTimeYellowPhase"
:
"
scenario
.&3.&2.[&1].&0"
,
"parallelWaiters"
:
"
scenario
.&3.&2.[&1].&0"
,
"individualWaiting"
:
"
scenario
.&3.&2.[&1].&0"
,
"deletionDistance"
:
"
scenario
.&3.&2.[&1].&0"
,
"startingWithRedLight"
:
"
scenario
.&3.&2.[&1].&0"
,
"nextSpeed"
:
"
scenario
.&3.&2.[&1].&0"
}
},
"sources"
:
{
"*"
:
{
"id"
:
"vadere.&3.&2.[&1].&0"
,
"shape"
:
"vadere.&3.&2.[&1].&0"
,
"interSpawnTimeDistribution"
:
"vadere.&3.&2.[&1].&0"
,
"distributionParameters"
:
"vadere.&3.&2.[&1].&0"
,
"spawnNumber"
:
"vadere.&3.&2.[&1].&0"
,
"startTime"
:
"vadere.&3.&2.[&1].&0"
,
"endTime"
:
"vadere.&3.&2.[&1].&0"
,
"spawnAtRandomPositions"
:
"vadere.&3.&2.[&1].&0"
,
"useFreeSpaceOnly"
:
"vadere.&3.&2.[&1].&0"
,
"targetIds"
:
"vadere.&3.&2.[&1].&0"
,
"dynamicElementType"
:
"vadere.&3.&2.[&1].&0"
,
"spawnDelay"
:
"vadere.&3.&2.[&1].&0"
"id"
:
"scenario.&3.&2.[&1].&0"
,
"shape"
:
"scenario.&3.&2.[&1].&0"
,
"interSpawnTimeDistribution"
:
"scenario.&3.&2.[&1].&0"
,
"distributionParameters"
:
"scenario.&3.&2.[&1].&0"
,
"spawnNumber"
:
"scenario.&3.&2.[&1].&0"
,