We develop optimal control strategies for Autonomous Vehicles (AVs) that are required to meet complex specifications imposed by traffic laws and cultural expectations of reasonable driving behavior. We formulate these specifications as rules, and specify their priorities by constructing a priority structure. We propose a recursive framework, in which the satisfaction of the rules in the priority structure are iteratively relaxed based on their priorities. Central to this framework is an optimal control problem, where convergence to desired states is achieved using Control Lyapunov Functions (CLFs), and safety is enforced through Control Barrier Functions (CBFs). We also show how the proposed framework can be used for after-the-fact, pass / fail evaluation of trajectories - a given trajectory is rejected if we can find a controller producing a trajectory that leads to less violation of the rule priority structure. We present case studies with multiple driving scenarios to demonstrate the effectiveness of the proposed framework.
翻译:我们为自治车辆制定最佳控制战略,以满足交通法和文化对合理驾驶行为的期望所规定的复杂规格要求;我们将这些规格作为规则制定,并通过建立优先结构来具体说明优先事项;我们提议一个循环框架,根据优先次序反复放松对优先结构规则的满意度;这一框架的核心是最佳控制问题,利用控制Lyapunov功能(CLFs)实现与理想国家的趋同,通过控制障碍功能(CBFs)实现安全;我们还说明如何将拟议框架用于事后、通过/失败对轨迹的评价——如果我们能找到能够减少违反规则优先结构的轨迹的控制者,则拒绝某一轨迹;我们提出多种驱动情景的案例研究,以证明拟议框架的有效性。