This paper presents an optimization-based collision avoidance trajectory generation method for autonomous driving in free-space environments, with enhanced robustness, driving comfort and efficiency. Starting from the hybrid optimization-based framework, we introduces two warm start methods, temporal and dual variable warm starts, to improve the efficiency. We also reformulate the problem to improve the robustness and efficiency. We name this new algorithm TDR-OBCA. With these changes, compared with original hybrid optimization we achieve a 96.67% failure rate decrease with respect to initial conditions, 13.53% increase in driving comforts and 3.33% to 44.82% increase in planner efficiency as obstacles number scales. We validate our results in hundreds of simulation scenarios and hundreds of hours of public road tests in both U.S. and China. Our source code is available at https://github.com/ApolloAuto/apollo.
翻译:本文介绍了在自由空间环境中自动驾驶的以优化为基础的避免碰撞轨迹生成方法,提高了稳健性、舒适度和效率。从混合优化框架开始,我们引入了两种温暖的启动方法,即时间和双倍变暖启动,以提高效率。我们还重新定义了问题,以提高稳健性和效率。我们命名了这一新算法TDR-OBCA。与最初的混合优化相比,我们实现了96.67%的失败率,在初始条件下,驾驶舒适度提高了13.53%,计划效率提高了3.33%,达到44.82%。我们验证了美国和中国数百个模拟情景和数百小时公共道路测试的结果。我们的源代码可在https://github.com/Apolloauto/apollo上查阅。