The widespread development of driverless vehicles has led to the formation of autonomous racing competitions, where the high speeds and fierce rivalry in motorsport provide a testbed to accelerate technology development. A particular challenge for an autonomous vehicle is that of identifying a target trajectory - or in the case of a racing car, the ideal racing line. Many existing approaches to identifying the racing line are either not the time-optimal solutions, or have solution times which are computationally expensive, thus rendering them unsuitable for real-time application using on-board processing hardware. This paper describes a machine learning approach to generating an accurate prediction of the racing line in real-time on desktop processing hardware. The proposed algorithm is a dense feed-forward neural network, trained using a dataset comprising racing lines for a large number of circuits calculated via a traditional optimal control lap time simulation. The network is capable of predicting the racing line with a mean absolute error of +/-0.27m, meaning that the accuracy outperforms a human driver, and is comparable to other parts of the autonomous vehicle control system. The system generates predictions within 33ms, making it over 9,000 times faster than traditional methods of finding the optimal racing line. Results suggest that a data-driven approach may therefore be favourable for real-time generation of near-optimal racing lines than traditional computational methods.
翻译:无人驾驶车辆的广泛发展导致了自动赛跑比赛的形成,马车港的高速度和激烈竞争为加速技术发展提供了测试。对自主车来说,一个特别的挑战就是确定目标轨迹,或理想赛车赛车线。许多现有的确定赛线的方法不是时间最佳解决办法,或具有计算成本昂贵的答案时间,因此不适于使用机载处理硬件进行实时应用。本文描述了一种机器学习方法,以便在台式处理硬件上实时准确预测赛线。提议的算法是一个密集的饲料向前神经网络,由一套数据集组成,其中包括通过传统最佳控制时间模拟计算的大量电路的赛线。这个网络能够预测赛线,其平均绝对错误为+/0.27m,这意味着准确性超越了载人驱动器,与自动车辆控制系统的其他部分相仿。这个系统在33米内进行准确预测,使该系统在接近9000年左右的传统车运速度比传统计算速度快得多。因此,在最理想的赛车速方法上,它可能比传统的赛车速速度快。