一种自动驾驶动态避障仿真测试方法技术

技术编号:30794474 阅读:18 留言:0更新日期:2021-11-16 07:58
本发明专利技术公开了一种自动驾驶动态避障仿真测试方法,步骤一:选用仿真平台CARLA0.8.4版本,步骤二:基于视觉信息的模仿自动驾驶模型,建立DSCIL模型,步骤三:DSCIL模型采用34层ResNet网络提取前向图像特征,侧面图像的特征提取网络是ResNet18,采用连续4帧前向图像来进行环境感知,通过残差网络及LSTM网络得到640维环境特征向量;步骤四:利用分支决策网络解决车辆横向控制问题;步骤五:利用比例

【技术实现步骤摘要】
一种自动驾驶动态避障仿真测试方法


[0001]本专利技术涉及自动驾驶避障
,具体为一种自动驾驶动态避障仿真测试方法。

技术介绍

[0002]自动驾驶汽车又称无人驾驶汽车或轮式移动机器人,是一种通过电脑系统实现无人驾驶的智能汽车。在20世纪已有数十年的历史,21世纪初呈现出接近实用化趋势。
[0003]在人类驾驶的过程中,主要依靠视觉信息来确定前方交通状况,依靠速度表来确定汽车的运动状态。依靠神经网络模型模仿人类的驾驶行为需要收集人类的驾驶记录和传感器信息来进行监督学习,2005年,Lecun 等人构建了具有6层卷积神经网络的端到端模型DAVE,采用监督学习的方式进行神经网络的训练,研究表明该模型在野外环境下具有很好的鲁棒性。2016年NVIDIA通过采集实车驾驶数据训练了一个卷积神经网络模型预测方向盘角度,该模型能够根据前置摄像头传输的图像得到转向角度,可以在多种路况下行驶,这一成果证明了端到端控制方法的可行性,上述模型都是将当前图片作为网络输入,依靠当前图片我们仅仅能得到道路轨迹和当前时刻障碍物的位置信息。
[0004]事实上人类在驾驶过程中,可以基于过去一段时间的视觉信息判断出动态障碍的运动趋势和运动速度来决定驾驶策略,这对于现实场景下的驾驶是不可或缺的,然而对于上述模型而言,很难得到动态障碍的运动状态,并且不能很好的规避障碍,因此,亟待一种改进的技术来解决现有技术中所存在的这一问题。

技术实现思路

[0005]本专利技术的目的在于提供一种自动驾驶动态避障仿真测试方法,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种自动驾驶动态避障仿真测试方法,步骤一:选用仿真平台CARLA0.8.4版本,CARLA0.8.4版本包括Town01和Town02两张地图,15种不同的光照和天气组合,步骤二:基于视觉信息的模仿自动驾驶模型,建立DSCIL模型,DSCIL模型包括视觉感知网络、分支决策网络和车辆纵向控制,步骤三:DSCIL模型采用34层ResNet网络提取前向图像特征,特征维度是512维度,侧面图像的特征提取网络是ResNet18,在DSCIL模型中,采用连续4帧前向图像来进行环境感知,通过残差网络及LSTM网络得到640维环境特征向量;步骤四:利用分支决策网络对输入的640维环境特征向量进行处理,得到2维向量,即预测的车速和方向盘角度,解决车辆横向控制问题;步骤五:利用比例

积分控制来控制车速,解决车辆纵向控制问题;步骤六:利用已采用的数据集,对数据进行预处理并设置对应的实验参数,对比DSCIL模型和其他五种经典的端到端驾驶模型在CARLA benchmark上的测试结果并进行分析。
[0007]优选的,所述步骤二中,DSCIL网络为条件模仿学习架构,使用驾驶记录和传感器数据训练神经网络,使用分支网络实现不同的导航指令,所述DSCIL网络输入为多帧前向图
像,网络输出为驾驶速度和方向盘角度。
[0008]优选的,所述步骤二中,DSCIL模型结构为以下流程:a. 4帧前向图片经过ResNet34网络得到4个512维特征向量,4个特征向量经过单层LSTM网络得到512维特征向量,b. 左右两侧当前帧图像经过同一个ResNet18网络分别得到64维特征向量,c. 3个特征向量拼接起来形成640联合特征向量,d. 联合特征向量经过3层全连接预测车辆速度和方向盘角度。
[0009]优选的,所述b中,LSTM网络的隐藏节点个数为128,所述d中车辆速度和方向盘角度为分支网络根据导航信息c激活,且每次只会有一个导航信息对应的分支网络被激活,所述导航信息状态设置有道路跟随,直行、左拐和右拐。
[0010]优选的,所述步骤一中,每帧图像间隔时间设置为0.3秒。
[0011]优选的,所述步骤二中,方向盘取值范围设置为

1至1之间,速度设置为大于0的实数。
[0012]与现有技术相比,本专利技术的有益效果是:在DSCIL模型中,不仅可以在静态环境下准确的预测方向盘角度和速度,也可以在动态环境下通过连续多帧图像的特征来感知动态障碍的速度和运动轨迹,从而可以准确的预测方向盘角度和速度,能够很好的规避障碍物,从而使得汽车达到良好的安全驾驶能力。
附图说明
[0013]图1为本专利技术结构示意图;图2为本专利技术中DSCIL模型架构图;图3为本专利技术中比例积分控制原理图。
具体实施方式
[0014]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0015]在本专利技术的描述中,需要说明的是,术语“上”、
ꢀ“
下”、
ꢀ“
内”、
ꢀ“
外”“前端”、
ꢀ“
后端”、
ꢀ“
两端”、
ꢀ“
一端”、
ꢀ“
另一端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、
ꢀ“
第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0016]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、
ꢀ“
设置有”、
ꢀ“
连接”等,应做广义理解,例如“连接”,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0017]请参阅图1

3,本专利技术提供一种技术方案:一种自动驾驶动态避障仿真测试方法,步骤一:选用仿真平台CARLA0.8.4版本,CARLA0.8.4版本包括Town01和Town02两张地图,15
种不同的光照和天气组合,步骤二:基于视觉信息的模仿自动驾驶模型,建立DSCIL模型,DSCIL模型包括视觉感知网络、分支决策网络和车辆纵向控制,步骤三:DSCIL模型采用34层ResNet网络提取前向图像特征,特征维度是512维度,侧面图像的特征提取网络是ResNet18,在DSCIL模型中,采用连续4帧前向图像来进行环境感知,通过残差网络及LSTM网络得到640维环境特征向量;步骤四:利用分支决策网络对输入的640维环境特征向量进行处理,得到2维向量,即预测的车速和方向盘角度,解决车辆横向控制问题;步骤五:利用比例

积分控制来控制车速,解决车辆纵向控制问题;步骤六:利用已采用的数据集,对数据进行预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动驾驶动态避障仿真测试方法,其特征在于:步骤一:选用仿真平台CARLA0.8.4版本,CARLA0.8.4版本包括Town01和Town02两张地图,15种不同的光照和天气组合,步骤二:基于视觉信息的模仿自动驾驶模型,建立DSCIL模型,DSCIL模型包括视觉感知网络、分支决策网络和车辆纵向控制,步骤三:DSCIL模型采用34层ResNet网络提取前向图像特征,特征维度是512维度,侧面图像的特征提取网络是ResNet18,在DSCIL模型中,采用连续4帧前向图像来进行环境感知,通过残差网络及LSTM网络得到640维环境特征向量;步骤四:利用分支决策网络对输入的640维环境特征向量进行处理,得到2维向量,即预测的车速和方向盘角度,解决车辆横向控制问题;步骤五:利用比例

积分控制来控制车速,解决车辆纵向控制问题;步骤六:利用已采用的数据集,对数据进行预处理并设置对应的实验参数,对比DSCIL模型和其他五种经典的端到端驾驶模型在CARLA benchmark上的测试结果并进行分析。2.根据权利要求1所述的一种自动驾驶动态避障仿真测试方法,其特征在于:所述步骤二中,DSCIL网络为条件模仿学习架构,使用驾驶记录和传感器数据训练神经网络,使用...

【专利技术属性】
技术研发人员:王燕清石朝侠
申请(专利权)人:南京晓庄学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1