首页> 外文期刊>IFAC PapersOnLine >Design and Simulation of a Machine-learning and Model Predictive Control Approach to Autonomous Race Driving for the F1/10 Platform
【24h】

Design and Simulation of a Machine-learning and Model Predictive Control Approach to Autonomous Race Driving for the F1/10 Platform

机译:用于F1 / 10平台的自主竞技驾驶机器学习与模型预测控制方法的设计与仿真

获取原文
       

摘要

This paper addresses the challenges of developing an embedded non-linear model predictive control (NMPC) solution for the optimal driving of miniature scale autonomous vehicles (AVs). The NMPC approach lends itself perfectly to driving applications, provided that a system for localization and tracking of the vehicle is available. An important challenge in the implementation results from the need to accurately steer the vehicle at high speeds, which requires fast actuation. In this paper we present a solution to this problem, which employs an artificial neural network (ANN) controller trained with rigorous NMPC input-output data. We discuss the development process, from modelling until the realization of the ANN controller within the operating system of the AV. The procedure is demonstrated within the virtual environment of the popular F1/10 race car, an AV platform widely used in AI and autonomous driving challenges. The results contain both NMPC and ANN-based simulations for different race tracks and for different driving strategies. The main focus of this work lies in the formulation of the optimal driving control problem and the training method of the ANN. Our approach uses a standardization of the driving problem, which enables us to abstractize optimal driving and to simplify it for the learning process. We show how driving patterns can be learned accurately on a reduced set of training data and that they can subsequently be extended to new and more challenging driving situations.
机译:本文涉及开发嵌入式非线性模型预测控制(NMPC)解决方案的挑战,以实现微型尺度自治车辆(AVS)的最佳驾驶。 NMPC方法非常适合驾驶应用,只要用于车辆的定位和跟踪的系统。实施结果中的一个重要挑战是需要在高速准确转向车辆的需要,这需要快速致动。在本文中,我们提出了一种解决这个问题的解决方案,它采用了具有严格的NMPC输入输出数据训练的人工神经网络(ANN)控制器。我们讨论开发过程,从建模到直到AV的操作系统内的ANN控制器实现。该程序在流行的F1 / 10赛车的虚拟环境中展示,广义平台广泛用于AI和自主驾驶挑战。结果包含NMPC和基于ANN的不同竞赛轨道的模拟,以及用于不同的驾驶策略。这项工作的主要重点在于制定了ANN的最佳驾驶控制问题及训练方法。我们的方法使用了驾驶问题的标准化,这使我们能够提高最佳驾驶并简化其学习过程。我们展示了如何在减少一组训练数据上准确学习驾驶模式,并且随后可以扩展到新的和更具挑战性的驾驶情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号