This is a demonstration of a use-case that we have been applying our new (in
development) simulation tool towards. We are interested in determining the blindzones of a vehicle, as they
relate to a crosswalk, as the vehicle completes a left-hand turn at a four-way intersection. To accomplish
this, our tool divides the 3D space above the crosswalk into many 10cmx10cmx10cm "voxels". At each point
along the vehicle path (notated with the progress metric), each voxel is determined to be visible or in a
blindzone of the vehicle.
We do this for three zones: 1) at 0.0m or the road level, 2) between 0.1m
and 0.9m or child height, and between 1.0m and 1.7m or adult height.
The images show a top-down
view, where
you can see if the top voxel in each zone is in a blindzone; if it is, it is colored according to the
legend. You can use the slider or press the play button to progress through the vehicle's trajectory. The
"stats" information to the right of the screen shows the percentage of voxels that are either visible or in
a blindzone for each of the three zones at the vehicle's current progress along the path.
Note that this data represents "best case" visibility and does not consider driver behavior, such
as where
the driver is looking and what they are attending to. This is a potential direction for future work.
index.html directly,
some browsers block loading local images. Serve it with a local web server:
python -m http.server — then open http://localhost:8000.