Skip to content

erfanaasi/unmarked_crosswalk_carla_scenario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 

Repository files navigation

Unmarked Crosswalk Carla Scenario

This repository includes a dataset from an unmarked crosswalk scenario, implemented in CARLA 0.9.9.4 simulator. The dataset consists of 300 signals with their binary labels, which poses a two-class classification problem.

Description of the scenario:

The scenario consists of an autonomous vehicle (referred to as ego), a pedestrian and another car, which is assumed to be driven by a "reasonable" human driver who obeys traffic laws. Ego and the other car are in different, adjacent lanes, moving in the same direction. The cars move uphill in the y-z plane of the coordinate frame, towards positive y and z directions, with no lateral movement in the x direction (see Figure 1). The accelerations of the cars are constant, and smaller for ego.

Figure 1: Snapshot of the unamrked crosswalk scenario in simulator CARLA

The positions and accelerations of the cars are initializes such that the other car is always ahead of ego. The vehicles are headed toward an intersection without any traffic lights. There is an unmarked crosswalk at the end of the road before the intersection. When the pedestrian crosses the street, the other car brakes to stop before the intersection. If the pedestrian does not cross, the other car keeps moving without decreasing its velocity. The simulation of this scenario ends whenever ego gets closer than 8 meters to the intersection.

Objective: Ego does not have a clear line-of-sight to the pedestrian crossing at the intersection, because of the other car and the uphill shape of the road. The goal is to develop a method allowing ego to infer whether a pedestrian is crossing the street by observing the behavior (e.g., relative position and velocity over time) of the other car.

About the dataset:

The labeled behaviors of the cars, which are the relative distance and velocity of other car with respect to ego in the y and z directions, are provided in this dataset. The labels indicate whether a pedestrian is crossing the street (label 1) or not (label 0). We collected 300 signals with 500 uniform time-samples per trace, where 150 are with and 150 without pedestrians crossing the street.

The signals are 4 dimensional: first component is the relative distance in y direction, second component is the relative distance in z direction, third component is the relative velocity in y direction, and the fourth component is the relative velocity in z direction.

Citation:

If you use this dataset, then please consider citing the reference paper: Aasi, Erfan, Cristian Ioan Vasile, Mahroo Bahreinian, and Calin Belta. "Classification of Time-Series Data Using Boosted Decision Trees." arXiv preprint arXiv:2110.00581 (2021). doi: 10.48550/arXiv.2110.00581

Simulation Videos:

Here are some recorded videos from the CARLA simulator, for each case of the pedestrian crossing and no pedestrian crossing. Ego is the red car and the other vehicle is the gray car.

Pedestrian Crossing:

Ego's point of view top view
With.Ped.POV.mp4
With.Ped.Top.View.mp4

No Pedestrian Crossing:

Ego's point of view top view
No.Pedestrian.POV.mp4
No.Pedestrian.Top.View.mp4

About

Unmarked-crosswalk scenario implemented in CARLA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published