开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator介绍

以下为你介绍的开源汽车/车载系统都可用在Linux系统上:CAREYE(基于计算机视觉,路面分析,及交通路况识别的车辆辅助驾驶系统)、ApolloAuto(开源自动驾驶平台)、Self-Driving Car Simulator(自动驾驶汽车模拟器)。

1、CAREYE(基于计算机视觉,路面分析,及交通路况识别的车辆辅助驾驶系统)

基于OpenCV3与GTK3+的车辆辅助驾驶系统:

用于标准路面的偏移制导(带人物交通标志识别),可用于自动驾驶计算机视觉的入门学习和具体项目的二次开发。

克隆之前请确认好自己机子上面已经安装好下列库:

OpenCV 3.4

Serinal

CURL

ekho3.0

caffe

下面的alpha、beta、gama是基于emotiv脑电波耳机开发的脑电辅助系统,部分代码不做开源,因此做了随机值填充。

开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator介绍

开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator介绍

开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator介绍

下载地址:https://gitee.com/fangcc/uestc-careye

2、ApolloAuto(开源自动驾驶平台)

Apollo (阿波罗)是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。

Apollo 是百度重点打造的 AI 开放平台之一,计划主要包含 4 个技术模块:定位/感知模块、车辆规划与运营(AI+大数据,精准控制车辆,适合不同路况)、软件运营框架(支持英特尔、英伟达等多种芯片)。

Start Apollo:

# start Human Machine Interface(HMI)

bash scripts/hmi.sh

Access HMI:

打开浏览器,跳转至 http://localhost:8887,单击 Dreamview 开始:

开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator介绍

单击右上角的 Dreamview 按钮:

开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator介绍

加载 Dreamview UI:

开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator介绍

Replay demo rosbag:

# in a different terminal inside docker

rosbag play -l ./docs/demo_guide/demo.bag

Dreamview 将显示运行的车辆与轨迹:

开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator介绍

下载地址:https://github.com/ApolloAuto/apollo

3、Self-Driving Car Simulator(自动驾驶汽车模拟器)

开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator介绍

从软件名就可以看出这是一个自动驾驶汽车的模拟器。

该模拟器是为Udacity的自动驾驶汽车纳米学位而建造的,旨在教学生如何使用深度学习来训练汽车如何在道路上行驶。

Unity Simulator用户说明:

1]、将存储库克隆到本地目录,请确保使用Git LFS正确提取大型纹理和模型资产。

2]、如果尚未安装免费游戏制作引擎Unity,请安装它,必须使用Unity来加载。

3]、加载Unity,选择加载退出项目,然后选择self-driving-car-sim文件夹。

4]、转到左下方的项目选项卡,然后导航到文件夹Assets/1_SelfDrivingCar/Scenes,以加载场景。要加载其中一个场景,例如Lake Track,请双击文件LakeTrackTraining.unity。加载场景后,您可以在场景查看窗口中飞行,方法是按住鼠标右键单击以转动,并滚动鼠标以缩放。

5]、播放场景,只需单击查看窗口右上方的顶部播放按钮箭头,即可随时进入游戏模式。

6]、查看脚本,脚本可以使模拟器的所有不同机制发挥作用,它们位于两个不同的目录中,第一个是Assets/1_SelfDrivingCar/Script,它们主要与UI和套接字连接有关。脚本的第二个目录是Assets/Standard Assets/Vehicle/Car/Scripts,它们控制与汽车的所有不同交互。

7]、建立新的轨道,您可以使用位于Assets/RoadKit/Prefabs中的预制道路预制件轻松地构建新轨道,然后将道路预制件单击并拖动到编辑器中,可以通过按住“v”并拖动来使用顶点捕捉来轻松地将道路拼合在一起靠近另一块路段。

下载地址:https://github.com/udacity/self-driving-car-sim

注明

以上就是开源汽车/车载系统CAREYE、ApolloAuto、Self-Driving Car Simulator的介绍内容,这些开源汽车/车载系统都能使用在Linux操作系统中。

栏目相关文章