Despite the recent successes in the development of autonomous vehicles, there are still major challenges like motion planning in complex traffic situations. Usually, the computational effort increases with the complexity of the traffic scenario, which is particularly problematic in safetycritical scenarios in which the vehicle must react in a timely manner. Thus, exploring and validating all maneuver options is typically impossible, which raises the question how to compute feasible maneuvers while respecting real-time constraints.
To address this issue, we proposed to combine set-based reachability analysis with optimal control [2], which formulates the motion planning task as an optimization problem. Using set-based reachability analysis, we can efficiently explore the traffic scenario and identify collision-free states of the vehicle. We then use the reachable sets to formulate the collisionavoidance constraints in the optimal control problem. This approach makes it possible to find driving maneuvers even in small and convoluted solution spaces, which can be crucial in safety-critical scenarios.
The main goal of this thesis is to explore the real-time capability of the approach proposed in [2]. To this end, it should be combined with acados, which is a toolbox for (embedded) optimal control. Since the traffic scenario usually does not change too much between two planning cycles (usually, the motion planner runs at ≈ 10 Hz), the computation times can be reduced by exploiting knowledge from previous planning cycles. Thus, suitable approaches should be developed and implemented in this thesis.
This thesis provides you with the opportunity to get to know a state of the art algorithm for motion planning of autonomous driving and to contribute essentially to our autonomous driving software stack. Moreover, you gain/deepen your knowledge in numerical optimization and optimal control.
(Please check the attached proposal for the references.)
Solid Python knowledge.
Background in numerical optimization and dynamical systems.