Topology-Driven Trajectory Optimization for Modelling Controllable Interactions Within Multi-Vehicle Scenario
Changjia Ma, Yi Zhao, Zhongxue Gan, Bingzhao Gao, Wenchao Ding
TL;DR
The paper tackles the challenge of controllable interactions in multi-vehicle trajectory optimization by introducing a differentiable local homotopy invariant metric that encodes topological relations near obstacles. This metric is integrated as a penalty to transform the constrained topology problem into an unconstrained optimization, enabling multiple interaction patterns from the same initial values. A bi-level optimization framework is developed, where an inner problem computes the closest approach time between vehicles and the outer problem optimizes the full trajectories with topology penalties, aided by gradient calculations via KKT conditions. To mitigate conflicts between topology and collision avoidance, a two-stage optimization strategy is used: first enforce topology, then incorporate collision constraints for final refinement. The framework demonstrates superior optimality and efficiency in simulations and real-world experiments, and the authors provide open-source code to facilitate broader adoption and further research.
Abstract
Trajectory optimization in multi-vehicle scenarios faces challenges due to its non-linear, non-convex properties and sensitivity to initial values, making interactions between vehicles difficult to control. In this paper, inspired by topological planning, we propose a differentiable local homotopy invariant metric to model the interactions. By incorporating this topological metric as a constraint into multi-vehicle trajectory optimization, our framework is capable of generating multiple interactive trajectories from the same initial values, achieving controllable interactions as well as supporting user-designed interaction patterns. Extensive experiments demonstrate its superior optimality and efficiency over existing methods. We will release open-source code to advance relative research.
