几款开源的自动驾驶仿真平台项目包括Carla、AirSim、Udacity self-driving car simulator、Apollo和Autoware,项目在Github上都有详细的代码和文档。
需要注意的是,从技术上讲,这些平台主要分为两类:
第一类是基于合成的数据,对环境、感知及车辆进行模拟,这里的感知大多数是图像层面的感知,这类模拟器主要用于感知、规划算法的初步开发上,Carla、AirSim、Udacity self-driving car simulator就属于这类;
第二类是基于真实数据的回放,这里的真实数据包括图像、lidar、radar等各种传感器的数据,这类模拟器主要用于测试无人驾驶中信息融合算法以及车辆不同部件的性能,Apollo和Autoware就属于这类。
个人体验
安装非常方便,但是个人笔记本太破,跑不动。值得一提的是Carla提供不同天气下的环境,同时在感知层面提供三种模式的图像:正常的摄像头图像、深度图和语义分割图。
项目地址:CARLA Simulator
在线文档:CARLA Documentation
介绍视频:YouTube:CARLA: An Open Urban Driving Simulator
论文地址:CARLA: An Open Urban Driving Simulator或点击下载PDF
AirSim
AirSim 是微软开源的一个跨平台的建立在虚幻引擎( Unreal Engine)上的无人机以及其它自主移动设备的模拟器。 它支持硬件在循环与流行的飞行控制器的物理和视觉逼真模拟。它被开发为一个虚幻的插件,可以简单地放到任何你想要的虚幻环境中。
该模拟器创造了一个高还原的逼真虚拟环境,模拟了阴影、反射等其它现实世界中容易干扰的环境,让无人机不用经历真实世界的风险就能进行训练。
AirSim 的目标是作为AI研究的平台,以测试深度学习、计算机视觉和自主车辆的增强学习算法。为此, AirSim 还公开了 API,以平台独立的方式检索数据和控制车辆。
项目地址:Welcome to AirSim
相关教程:Tutorials
论文地址:AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles
Udacity通过开源协议授权公开了它的自动驾驶汽车模拟器,有 Unity 技术背景的任何人都可以利用此模拟器的资源,载入软件内置场景或创建自己的虚拟测试路线。
这个模拟器用于Udacity的无人驾驶工程师纳米学位课程,主要用于教授学生如何使用深度学习,训练无人驾驶汽车。
第一:挺有趣的,两个地图只完成了简单的那个地图,难度大的那张地图还有挑战。
第二:这个项目的算法架构就是依据NVIDIA的那篇端到端学习的论文,利用卷积神经网络训练,项目教授了一些工程上的技巧,挑战在于优化神经网络。
第三:这个平台算是这些个开源平台中最简单的,我笔记本唯一跑的动就是这个了。
个人作品,运行较慢,可以快进:
项目地址:Welcome to Udacity’s Self-Driving Car Simulator
课程项目:行为克隆:Behaviorial Cloning Project
相关教程:Unity Simulator User Instructions
网上作品:YouTube:Behavioral Cloning - neural network clones human driving
参考论文:End to End Learning for Self-Driving Cars
Apollo不多说,国内宣传的很火了已经。
Apollo是百度公布的开源自动驾驶平台,是支持完全自动驾驶功能的高性能灵活架构。
项目地址:Apollo
在线文档:Documents
试乘视频:YouTube:CES 2018 百度Apollo 2.0无人车美国桑尼维尔试乘
Apollo 2.0:apollo-v2.0.0
Autoware是用于城市自主驾驶的开源平台,界面很有科技感,功能也很强大,支持以下功能:
3D本地化
3D映射
路径规划
路径跟随
加速/制动/转向控制
数据记录
汽车/行人/物体检测
交通信号检测
交通灯识别
车道检测
对象跟踪
传感器校准
传感器融合
面向云的地图
连接自动化
智能手机导航
软件仿真
虚拟现实
项目地址:Autoware
在线文档:Autoware-Manuals
视频教程:Instruction Videos
路测Demo:Tier IV self-driving on urban public roads (as of Feb 2017)
论文地址:An Open Approach to Autonomous Vehicles
微软推出开源自动驾驶仿真平台 AirSim 教程,机器学习新手也能快速上手自动驾驶
本文作者:SHEN Xiaohai
本文链接:https://shenxiaohai.me/2018/02/20/autonomous-platforms/
版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!