...
首页> 外文期刊>Autonomous robots >Computationally aware control of autonomous vehicles: a hybrid model predictive control approach
【24h】

Computationally aware control of autonomous vehicles: a hybrid model predictive control approach

机译:自动驾驶汽车的计算感知控制:混合模型预测控制方法

获取原文
获取原文并翻译 | 示例

摘要

Model predictive control (MPC) is a common approach to the control of trajectory-following systems. For nonlinear plants such as car-like robots, methods for path planning and following have the advantage of concurrently solving problems of obstacle avoidance, feasible trajectory selection, and trajectory following. A prediction function for the plant is used to simulate the trajectory with a candidate stream of inputs. Constraints on control inputs and state values, used to ensure safe trajectories and to avoid obstacles, are encoded into a cost function, and optimization routines (at runtime) compute the trajectories and their corresponding control inputs. Such approaches are computationally intensive, and in the nonlinear case the computational burden generally grows as a predictive model more closely approximates a nonlinear plant. In situations where system safety is paramount, guaranteeing model accuracy (in order to achieve more accurate behavior) comes at the cost of increased computation time, which results in increased travel time without a new solution. While the computational burden of predictive methods can be addressed through model reduction, the cost of modeling error over the prediction horizon is high and can lead to unfeasible results. In this paper, we consider the problem of controlling a ground vehicle under constraints and propose an algorithm that employs two models of the vehicle for model predictive control, one coarse and the other more accurate. We introduce a metric called uncontrollable divergence and, using this metric, propose a mechanism to select the model to use in the predictive controller. The novel property of the metric is that it reveals the divergence between predicted and true states caused by return time and model mismatch. More precisely, a map of uncontrollable divergence plotted over the state space gives the criterion to judge where coarse models can be tolerated when a high update rate is preferred (e.g., at high speed and small steering angles), and where high-fidelity models are required to avoid obstacles or make tighter curves (e.g., at large steering angles). With this metric, we design a controller that switches at runtime between predictive controllers in which respective models are deployed. The algorithm is a hybrid controller, which evaluates the proposed metric to select the discrete vehicle model to use for prediction and optimization. We say that the approach is computationally aware, in that the optimization time of each predictive model is dependent on the computation substrate used (chipset, machine architecture, etc.); if a different computational platform is used, then the uncontrollable divergence calculations will lead to a hybrid controller suitable to meet the computation demands for that platform. While the ideas are presented for the solution of a vehicle control problem, the approach has the potential to impact other computationally-demanding cyber-physical systems. The paper extends (Zhang et al., Proceedings of the international conference on cyber-physical system, Seattle, 2015) in a significant way, by demonstrating the calculation of uncontrollable divergence on a physical platform, by characterizing MPC return time as a function of the number of obstacles, and by simulating performance with trajectories that must navigate more obstacles.
机译:模型预测控制(MPC)是控制轨迹跟踪系统的常用方法。对于像汽车一样的机器人这样的非线性工厂,路径规划和跟踪方法的优点是可以同时解决避障,可行的轨迹选择和轨迹跟踪的问题。植物的预测功能用于模拟候选输入流的轨迹。用于确保安全轨迹并避免障碍的控制输入和状态值的约束被编码为成本函数,并且优化例程(在运行时)计算轨迹及其相应的控制输入。这样的方法是计算密集型的,并且在非线性情况下,随着预测模型更接近非线性工厂,计算负担通常会增加。在系统安全至高无上的情况下,要保证模型的准确性(以实现更准确的行为)是以增加计算时间为代价的,这导致在没有新解决方案的情况下增加了旅行时间。虽然可以通过模型简化来解决预测方法的计算负担,但是在预测范围内进行建模错误的成本很高,并且可能导致不可行的结果。在本文中,我们考虑了在约束条件下控制地面车辆的问题,并提出了一种使用车辆的两个模型进行模型预测控制的算法,其中一个较粗糙,另一个更为精确。我们介绍了一种称为不可控散度的度量,并使用该度量提出了一种机制来选择要在预测控制器中使用的模型。该度量标准的新颖性在于,它揭示了由于返回时间和模型不匹配而导致的预测状态和真实状态之间的差异。更准确地说,在状态空间上绘制的不可控散度图提供了一个标准,用于判断当优先选择高更新速率时(例如,在高速和小转向角时)可以容忍粗略模型的地方,以及在何处可以容忍高逼真度模型的准则。避免障碍物或弯成更狭窄的弯道(例如,大转向角时)。使用此度量,我们设计了一种控制器,该控制器在运行时在其中部署了各个模型的预测性控制器之间切换。该算法是一种混合控制器,用于评估所提出的指标以选择离散车辆模型以用于预测和优化。我们说该方法具有计算意识,因为每个预测模型的优化时间取决于所用的计算基质(芯片组,机器架构等);如果使用不同的计算平台,那么不可控制的发散度计算将导致适合满足该平台的计算需求的混合控制器。虽然提出了解决车辆控制问题的想法,但这种方法有可能影响其他计算要求很高的网络物理系统。本文通过展示物理平台上不可控制的发散的计算,将MPC的返回时间表征为MPC的函数,以一种重要的方式扩展了该信息(Zhang等人,国际网络物理系统会议论文集,西雅图,2015年)。障碍物的数量,并通过必须越过更多障碍物的轨迹模拟性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号