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
290 stars 70 forks source link

Refactoring of GoalDefinition and DrivingCorridorGeneration #118

Closed juloberno closed 4 years ago

juloberno commented 5 years ago

Problem: Driving corridor generation depends on goal definition which is problematic if goal is on other lane, for instance desired in merging scenario

-> better concept needed based on which information local map is generated

TODO: seperate routing and real evaluator goal definition

klemense1 commented 4 years ago

Current Implement of Driving Corridor: Driving Corridor is checked to be updated at every world step, if the vehicle changes the lane. A driving corridor is then calculated, which may end in the lane parallel to the goal polygon.

klemense1 commented 4 years ago

linked to #167

patrickhart commented 4 years ago

Might be inefficient to compute the driving corridor in every step?

klemense1 commented 4 years ago

My proposal:

I think the notion of a driving corridor still makes sense (for example in the context of map-based prediction). however, we should not always (in every world step) compute it, especially not the horizon-dc, which we mostly use for visualization (and could throw away).

patrickhart commented 4 years ago

223