bark-simulator / bark

Open-Source Framework for Development, Simulation and Benchmarking of Behavior Planning Algorithms for Autonomous Driving
https://bark-simulator.github.io/
MIT License
287 stars 68 forks source link

Junction area as part of the road corridor #546

Closed tobiaskessler closed 2 years ago

tobiaskessler commented 2 years ago

On junctions, the road corridor was rather a lane corridor. This in intersection scenarios somehow predefined the interaction of vehicles as the set of actions in the intersection was very limited.

I now added ALL lanes inside a junction to a junction area that is used for the road corridor, if it passes the junction, see screenshot.

Default behavior is UNCHANGED, shouldnt break anything. Activate in the map interface via: map_interface = MapInterface() map_interface.full_junction_area = True map_interface.SetOpenDriveMap(xodr_parser.map) see also py_map_interface_test

Screenshot from 2021-09-30 09-12-11