bridge_timeCost_OBSTACLES.scenario 8.49 KB
Newer Older
1
{
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
2
  "name" : "bridge_timeCost_OBSTACLES",
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
  "description" : "",
  "release" : "0.6",
  "processWriters" : {
    "files" : [ {
      "type" : "org.vadere.simulator.projects.dataprocessing.outputfile.TimestepPedestrianIdOutputFile",
      "filename" : "postvis.trajectories",
      "processors" : [ 1, 2 ]
    }, {
      "type" : "org.vadere.simulator.projects.dataprocessing.outputfile.TimestepPedestrianIdOverlapOutputFile",
      "filename" : "overlaps.csv",
      "processors" : [ 3 ]
    }, {
      "type" : "org.vadere.simulator.projects.dataprocessing.outputfile.NoDataKeyOutputFile",
      "filename" : "overlapCount.txt",
      "processors" : [ 4 ]
    } ],
    "processors" : [ {
      "type" : "org.vadere.simulator.projects.dataprocessing.processor.PedestrianPositionProcessor",
      "id" : 1
    }, {
      "type" : "org.vadere.simulator.projects.dataprocessing.processor.PedestrianTargetIdProcessor",
      "id" : 2
    }, {
      "type" : "org.vadere.simulator.projects.dataprocessing.processor.PedestrianOverlapProcessor",
      "id" : 3
    }, {
      "type" : "org.vadere.simulator.projects.dataprocessing.processor.NumberOverlapsProcessor",
      "id" : 4,
      "attributesType" : "org.vadere.state.attributes.processor.AttributesNumberOverlapsProcessor",
      "attributes" : {
        "pedestrianOverlapProcessorId" : 3
      }
    } ],
    "isTimestamped" : true
  },
  "scenario" : {
    "mainModel" : "org.vadere.simulator.models.osm.OptimalStepsModel",
    "attributesModel" : {
      "org.vadere.state.attributes.models.AttributesOSM" : {
        "stepCircleResolution" : 18,
        "numberOfCircles" : 1,
        "varyStepDirection" : false,
        "stepLengthIntercept" : 0.4625,
        "stepLengthSlopeSpeed" : 0.2345,
        "stepLengthSD" : 0.036,
        "movementThreshold" : 0.0,
        "optimizationType" : "NELDER_MEAD",
        "movementType" : "ARBITRARY",
        "dynamicStepLength" : false,
        "updateType" : "EVENT_DRIVEN",
        "seeSmallWalls" : false,
        "minimumStepLength" : false,
        "targetPotentialModel" : "org.vadere.simulator.models.potential.fields.PotentialFieldTargetGrid",
        "pedestrianPotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldPedestrianCompactSoftshell",
        "obstaclePotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldObstacleCompactSoftshell",
        "submodels" : [ ]
      },
      "org.vadere.state.attributes.models.AttributesPotentialCompactSoftshell" : {
        "pedPotentialIntimateSpaceWidth" : 0.45,
        "pedPotentialPersonalSpaceWidth" : 1.2,
        "pedPotentialHeight" : 50.0,
        "obstPotentialWidth" : 0.8,
        "obstPotentialHeight" : 6.0,
        "intimateSpaceFactor" : 1.2,
        "personalSpacePower" : 1,
        "intimateSpacePower" : 1
      },
      "org.vadere.state.attributes.models.AttributesFloorField" : {
        "createMethod" : "HIGH_ACCURACY_FAST_MARCHING",
        "potentialFieldResolution" : 0.1,
        "obstacleGridPenalty" : 0.1,
        "targetAttractionStrength" : 1.0,
        "timeCostAttributes" : {
          "standardDeviation" : 0.7,
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
77
          "type" : "OBSTACLES",
78 79 80 81 82 83 84 85 86 87 88
          "obstacleDensityWeight" : 3.5,
          "pedestrianSameTargetDensityWeight" : 3.5,
          "pedestrianOtherTargetDensityWeight" : 3.5,
          "pedestrianWeight" : 3.5,
          "queueWidthLoading" : 1.0,
          "pedestrianDynamicWeight" : 6.0,
          "loadingType" : "CONSTANT"
        }
      }
    },
    "attributesSimulation" : {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
89
      "finishTime" : 120.0,
90 91 92 93 94 95 96
      "simTimeStepLength" : 0.4,
      "realTimeSimTimeRatio" : 0.0,
      "writeSimulationData" : true,
      "visualizationEnabled" : true,
      "printFPS" : false,
      "digitsPerCoordinate" : 2,
      "useFixedSeed" : true,
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
97
      "fixedSeed" : -3213925745664992646,
98
      "simulationSeed" : 0
99 100 101 102
    },
    "topography" : {
      "attributes" : {
        "bounds" : {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
103 104
          "x" : 0.0,
          "y" : 0.0,
105 106 107 108 109 110 111 112 113 114
          "width" : 50.0,
          "height" : 50.0
        },
        "boundingBoxWidth" : 0.5,
        "bounded" : true
      },
      "obstacles" : [ {
        "shape" : {
          "type" : "POLYGON",
          "points" : [ {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
115 116
            "x" : 50.295924079138786,
            "y" : 42.50668004900217
117
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
118 119
            "x" : 31.295924079138786,
            "y" : 42.50668004900217
120
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
121 122
            "x" : 20.931872089859098,
            "y" : 10.544835465960205
123
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
124 125
            "x" : 32.12912071251776,
            "y" : 5.936819093301892
126
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
127 128
            "x" : 50.12912071251776,
            "y" : 5.936819093301892
129 130 131 132 133 134 135
          } ]
        },
        "id" : 1
      }, {
        "shape" : {
          "type" : "POLYGON",
          "points" : [ {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
136 137
            "x" : 29.94311923184432,
            "y" : -1.52171147800982
138
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
139 140
            "x" : 29.94311923184432,
            "y" : 0.47828852199018
141
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
142 143
            "x" : 7.711477719247341,
            "y" : 10.030658625997603
144
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
145 146
            "x" : 0.32635102153290063,
            "y" : 11.349890053272247
147
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
148 149
            "x" : 0.32635102153290063,
            "y" : -0.6501099467277527
150 151 152 153 154 155 156
          } ]
        },
        "id" : 2
      }, {
        "shape" : {
          "type" : "POLYGON",
          "points" : [ {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
157 158
            "x" : 3.88868360244669,
            "y" : 20.25141224823892
159
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
160 161
            "x" : 10.068316678749397,
            "y" : 15.240937641821802
162
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
163 164
            "x" : 15.45937814656645,
            "y" : 12.808810473419726
165
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
166 167
            "x" : 23.463889407925308,
            "y" : 45.90773453190923
168
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
169 170
            "x" : 0.46388940792530775,
            "y" : 45.90773453190923
171 172 173 174 175 176 177 178 179 180 181
          } ]
        },
        "id" : -1
      } ],
      "stairs" : [ ],
      "targets" : [ {
        "id" : 1,
        "absorbing" : true,
        "shape" : {
          "type" : "POLYGON",
          "points" : [ {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
182 183
            "x" : 0.30000000004656613,
            "y" : 11.299999999813735
184
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
185 186
            "x" : 0.09999999997671694,
            "y" : 12.700000000186265
187
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
188 189
            "x" : 0.5,
            "y" : 23.200000000186265
190
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
191 192
            "x" : 3.900000000023283,
            "y" : 20.200000000186265
193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
          } ]
        },
        "waitingTime" : 0.0,
        "waitingTimeYellowPhase" : 0.0,
        "parallelWaiters" : 0,
        "individualWaiting" : true,
        "deletionDistance" : 0.1,
        "startingWithRedLight" : false,
        "nextSpeed" : -1.0
      }, {
        "id" : 1,
        "absorbing" : true,
        "shape" : {
          "type" : "POLYGON",
          "points" : [ {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
208 209
            "x" : 33.90000000002328,
            "y" : 0.20000000018626451
210
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
211 212
            "x" : 29.900000000023283,
            "y" : 0.5
213
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
214 215
            "x" : 32.300000000046566,
            "y" : 6.0
216
          }, {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
217 218
            "x" : 36.40000000002328,
            "y" : 4.900000000372529
219 220 221 222 223 224 225 226 227 228 229 230 231
          } ]
        },
        "waitingTime" : 0.0,
        "waitingTimeYellowPhase" : 0.0,
        "parallelWaiters" : 0,
        "individualWaiting" : true,
        "deletionDistance" : 0.1,
        "startingWithRedLight" : false,
        "nextSpeed" : -1.0
      } ],
      "sources" : [ {
        "id" : -1,
        "shape" : {
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
232 233
          "x" : 24.300000000046566,
          "y" : 44.5,
234 235 236 237 238 239 240 241 242
          "width" : 8.0,
          "height" : 4.4,
          "type" : "RECTANGLE"
        },
        "interSpawnTimeDistribution" : "org.vadere.state.scenario.ConstantDistribution",
        "distributionParameters" : [ 1.0 ],
        "spawnNumber" : 4,
        "maxSpawnNumberTotal" : -1,
        "startTime" : 0.0,
Stefan Schuhbaeck's avatar
Stefan Schuhbaeck committed
243 244
        "endTime" : 30.0,
        "spawnAtRandomPositions" : true,
245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277
        "useFreeSpaceOnly" : true,
        "targetIds" : [ 1 ],
        "groupSizeDistribution" : [ 1.0 ],
        "dynamicElementType" : "PEDESTRIAN"
      } ],
      "dynamicElements" : [ ],
      "attributesPedestrian" : {
        "radius" : 0.195,
        "densityDependentSpeed" : false,
        "speedDistributionMean" : 1.34,
        "speedDistributionStandardDeviation" : 0.26,
        "minimumSpeed" : 0.5,
        "maximumSpeed" : 2.2,
        "acceleration" : 2.0
      },
      "attributesCar" : {
        "id" : -1,
        "radius" : 0.195,
        "densityDependentSpeed" : false,
        "speedDistributionMean" : 1.34,
        "speedDistributionStandardDeviation" : 0.26,
        "minimumSpeed" : 0.5,
        "maximumSpeed" : 2.2,
        "acceleration" : 2.0,
        "length" : 4.5,
        "width" : 1.7,
        "direction" : {
          "x" : 1.0,
          "y" : 0.0
        }
      }
    }
  }
278
}