ucbtrans / intelligent_intersection

Function of an intelligent intersection is to remove spatial and temporal uncertainties for the crossing parties.
6 stars 2 forks source link

Create Conflict Zones #6

Closed master-i-x closed 6 years ago

master-i-x commented 6 years ago

Create conflict zones for each guideway.

Conflict zone is a intersection of two guideways. Two guideways considered to be intersected if their medians intersect. For a given guideway, compute all conflict zones and return the list of conflict zones ordered by their occurrence - as they appear when an object moves along a guideway.

Add a severity parameter to each conflict zone. The parameter indicates if the traffic signal controls traffic collision in the conflict zone.

master-i-x commented 6 years ago

The issue has been implemented.

Conflict zone classification will consist of three characters: a number and two letters. The number will designate the severity of the conflict zone, while two characters designate the traffic type of the first and second intersecting guideways.

v – vehicle

b –bicycle

r –railway or light rail

p –pedestrian

Type definition for vehicle, bicycles, railways:

1 – one of two conflicting guideways is a right turn

2 – the conflicting guideways originate from crossing directions (not opposite and not same) in the presence of a traffic signal

3 – all others (no traffic signal or no info)

Type definition for crosswalks intersecting with vehicle, bicycles, railways:

4 – one of two conflicting guideways is a right turn

2 – the crosswalk is crossing through traffic directions in the presence of a traffic signal

2 – the crosswalk is crossing left turn at origin in the presence of a traffic signal

2 – the crosswalk is crossing U-turn in the presence of a traffic signal

3 – the crosswalk is crossing left turn at destination in the presence of a traffic signal

3 – all others (no traffic signal or no info)

Note: In the current version an intersection of two guideways originating from same street and direction is not a conflict zone. Also an intersection of two footways is not a conflict zone.

For example, a vehicle right turn conflicting with a bicycle lane will have designation: “1vb”. The same conflict zone for the bicyclist will have designation "1bv".

conflict zone types