arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1909.03467cs.LGcs.AIcs.SYeess.SY
收藏

深度强化学习训练的自动驾驶秤车

Self-driving scale car trained by Deep reinforcement learning

North China University of Technology(北方工业大学)

Qi Zhang, Tao Du, Changzheng Tian

摘要:

基于深度强化学习的自动驾驶,作为人工智能最重要的应用,已经成为热门话题。目前的自动驾驶方法大多集中在如何直接从原始感知数据中学习端到端的自动驾驶控制策略。本质上,这种控制策略可以被认为是图像和驾驶行为之间的映射,通常面临泛化能力低的问题。为了提高驾驶行为的泛化能力,强化学习方法需要来自真实环境的外部奖励,这可能会损坏汽车。为了在安全性方面获得良好的泛化能力,利用Unity设计了一个可以构建不同驾驶场景的虚拟仿真环境。在虚拟仿真环境中建立了理论模型并进行了分析,采用双Deep Q网络对其进行了训练。然后,将训练好的模型迁移到现实世界中的比例车上。这个过程也称为sim2real方法。sim2real训练方法有效地解决了这两个问题。仿真和实验结果验证了该算法的性能和有效性。最后,证明了在现实世界中的规模汽车获得自主驾驶的能力。

英文摘要:

The self-driving based on deep reinforcement learning, as the most important application of artificial intelligence, has become a popular topic. Most of the current self-driving methods focus on how to directly learn end-to-end self-driving control strategy from the raw sensory data. Essentially, this control strategy can be considered as a mapping between images and driving behavior, which usually faces a problem of low generalization ability. To improve the generalization ability for the driving behavior, the reinforcement learning method requires extrinsic reward from the real environment, which may damage the car. In order to obtain a good generalization ability in safety, a virtual simulation environment that can be constructed different driving scene is designed by Unity. A theoretical model is established and analyzed in the virtual simulation environment, and it is trained by double Deep Q-network. Then, the trained model is migrated to a scale car in real world. This process is also called a sim2real method. The sim2real training method efficiently handle the these two problems. The simulations and experiments are carried out to evaluate the performance and effectiveness of the proposed algorithm. Finally, it is demonstrated that the scale car in real world obtain the capability for autonomous driving.

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

↑