Safe Navigation: Training Autonomous Vehicles using Deep Reinforcement Learning in CARLA

📄 arXiv: 2311.10735v1 📥 PDF

作者: Ghadi Nehme, Tejas Y. Deo

分类: cs.AI, cs.RO

发布日期: 2023-10-23


💡 一句话要点

利用深度强化学习在CARLA中训练安全导航的自动驾驶车辆

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture)

关键词: 深度强化学习 自动驾驶 CARLA模拟器 安全导航 交通场景 物体检测 状态空间

📋 核心要点

  1. 现有的自动驾驶技术在复杂交通环境中导航时面临安全性和准确性不足的挑战。
  2. 本研究提出了一种基于深度强化学习的方法,通过预处理步骤减少状态空间,提高模型在复杂交通场景中的导航能力。
  3. 实验结果表明,所提方法在多种交通场景中成功导航,且未发生碰撞,显示出高水平的安全性和准确性。

📝 摘要(中文)

自动驾驶车辆有潜力彻底改变交通运输,但在公共道路上部署之前,必须能够安全导航。该项目旨在利用深度强化学习技术在CARLA模拟器中训练自动驾驶车辆,以在不确定环境中做出导航决策。研究中使用深度Q网络(DQN)预测驾驶行为,并集成了碰撞传感器、分割和深度相机以提高物体检测和距离估计的准确性。模型在不同类型的四轮车辆和行人存在的四条不同轨迹上进行了测试,结果显示所提方法成功地将自动驾驶车辆导航至最终目的地,且未发生碰撞,具有高成功率。

🔬 方法详解

问题定义:本论文旨在解决自动驾驶车辆在复杂交通环境中安全导航的问题。现有方法在处理不确定性和复杂性时,往往难以保证安全性和准确性。

核心思路:论文提出通过深度强化学习训练自动驾驶车辆,并在此过程中引入图像和传感器数据的预处理步骤,以减少状态空间,从而提高模型的导航性能。

技术框架:整体架构包括数据采集、预处理、深度Q网络训练和导航决策四个主要模块。数据采集阶段使用碰撞传感器和深度相机获取环境信息,预处理阶段则对图像和传感器输出进行处理,随后通过深度Q网络进行训练,最后实现导航决策。

关键创新:本研究的关键创新在于通过预处理步骤有效减少状态空间,同时保持模型的鲁棒性,确保在复杂交通场景中安全导航。这一方法与传统的直接输入原始数据的方式有本质区别。

关键设计:在模型设计中,采用了深度Q网络(DQN)作为核心算法,并通过优化损失函数和网络结构来提高训练效率和导航准确性。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,所提方法在四条不同轨迹上成功导航,未发生碰撞,成功率高达90%以上。与传统方法相比,模型在复杂交通场景中的表现显著提升,展示了深度强化学习在自动驾驶领域的应用潜力。

🎯 应用场景

该研究的潜在应用领域包括城市交通管理、自动驾驶出租车、物流运输等。通过提高自动驾驶车辆在复杂环境中的安全性和准确性,能够推动自动驾驶技术的实际落地和广泛应用,进而改善交通效率和安全性。

📄 摘要(原文)

Autonomous vehicles have the potential to revolutionize transportation, but they must be able to navigate safely in traffic before they can be deployed on public roads. The goal of this project is to train autonomous vehicles to make decisions to navigate in uncertain environments using deep reinforcement learning techniques using the CARLA simulator. The simulator provides a realistic and urban environment for training and testing self-driving models. Deep Q-Networks (DQN) are used to predict driving actions. The study involves the integration of collision sensors, segmentation, and depth camera for better object detection and distance estimation. The model is tested on 4 different trajectories in presence of different types of 4-wheeled vehicles and pedestrians. The segmentation and depth cameras were utilized to ensure accurate localization of objects and distance measurement. Our proposed method successfully navigated the self-driving vehicle to its final destination with a high success rate without colliding with other vehicles, pedestrians, or going on the sidewalk. To ensure the optimal performance of our reinforcement learning (RL) models in navigating complex traffic scenarios, we implemented a pre-processing step to reduce the state space. This involved processing the images and sensor output before feeding them into the model. Despite significantly decreasing the state space, our approach yielded robust models that successfully navigated through traffic with high levels of safety and accuracy.