Collision avoidance is one of the most challenging tasks people need to consider for developing the self-driving technology. In this paper we propose a new spatiotemporal motion planning algorithm that efficiently solves a constrained nonlinear optimal control problem using the iterative linear quadratic regulator (iLQR), which takes into account the uncertain driving behaviors of the traffic vehicles and minimizes the collision risks between the self-driving vehicle (referred to as the "ego" vehicle) and the traffic vehicles such that the ego vehicle is able to maintain sufficiently large distances to all the surrounding vehicles for achieving the desired collision avoidance maneuver in traffic. To this end, we introduce the concept of the "collision polygon" for computing the minimum distances between the ego vehicle and the traffic vehicles, and provide two different solutions for designing the constraints of the motion planning problem by properly modeling the behaviors of the traffic vehicles in order to evaluate the collision risk. Finally, the iLQR motion planning algorithm is validated in multiple real-time tasks for collision avoidance using both a simulator and a level-3 autonomous driving test platform.
翻译:避免碰撞是开发自行驾驶技术最艰巨的任务之一。 在本文中,我们提出一种新的空间时空运动规划算法,利用迭代线性二次曲线调节器(iLQR)有效解决受限制的非线性最佳控制问题,该算法考虑到交通车辆的不确定驾驶行为,并尽量减少自驾驶车辆(称为“Ego”车辆)与交通车辆之间的碰撞风险,使自驾驶车辆能够与周围所有车辆保持足够长的距离,以便在交通中达到预期的避免碰撞机动。为此,我们引入“collision 多边形”概念,用于计算自驾驶车辆与交通车辆之间的最低距离,并提供两种不同的解决方案,通过正确模拟交通车辆的行为模式来评估碰撞风险,从而设计机动规划问题的限制。最后,iLQR动作规划算法在多个实时任务中得到验证,以便使用模拟器和一个三级自动驾驶测试平台避免碰撞。