arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2201.06835cs.LGcs.DC
收藏

基于Ray的分布式自主车辆研究平台

Ray Based Distributed Autonomous Vehicle Research Platform

University of California, Berkeley(加州大学伯克利分校)

Derek Xu

摘要:

我的项目解决了这样一个问题:Ray是否可以用于使用模拟器(Carla)快速训练自动驾驶汽车,以及是否可以围绕它构建一个足够强大的平台以供进一步研究。Ray是一个开源框架,支持分布式机器学习应用。分布式计算是一种在许多机器之间并行计算任务(例如训练模型)的技术。Ray将这些机器的复杂协调抽象出来,使其能够快速扩展。Carla是一个车辆模拟器,它生成用于训练模型的数据。这个项目的大部分工作是编写Ray将用来训练我的分布式模型的训练逻辑。模仿学习最适合自动驾驶汽车。模仿学习是强化学习的一种替代方法,它的工作原理是通过模仿专家(通常是人类)给出一组演示来学习最优策略。该项目的一个关键交付成果是在一些基准测试中展示我训练有素的代理,例如在交通中导航复杂的转弯。除此之外,更广泛的目标是开发一个研究平台,让其他人可以快速训练和运行大量卡拉车辆数据的实验。因此,我的最终产品不是一个单一的模型,而是一个供自动驾驶汽车研究人员使用的大规模开源研究平台(RayCarla)。

英文摘要:

My project tackles the question of whether Ray can be used to quickly train autonomous vehicles using a simulator (Carla), and whether a platform robust enough for further research purposes can be built around it. Ray is an open-source framework that enables distributed machine learning applications. Distributed computing is a technique which parallelizes computational tasks, such as training a model, among many machines. Ray abstracts away the complex coordination of these machines, making it rapidly scalable. Carla is a vehicle simulator that generates data used to train a model. The bulk of the project was writing the training logic that Ray would use to train my distributed model. Imitation learning is the best fit for autonomous vehicles. Imitation learning is an alternative to reinforcement learning and it works by trying to learn the optimal policy by imitating an expert (usually a human) given a set of demonstrations. A key deliverable for the project was showcasing my trained agent in a few benchmark tests, such as navigating a complex turn through traffic. Beyond that, the broader ambition was to develop a research platform where others could quickly train and run experiments on huge amounts of Carla vehicle data. Thus, my end product is not a single model, but a large-scale, open-source research platform (RayCarla) for autonomous vehicle researchers to utilize.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑