面向弱势道路使用者避撞决策的自动驾驶仿真系统及方法

文档序号:1951708 发布日期:2021-12-10 浏览:15次 >En<

阅读说明:本技术 面向弱势道路使用者避撞决策的自动驾驶仿真系统及方法 (Automatic driving simulation system and method for collision avoidance decision of weak road user ) 是由 袁泉 司响 许庆 王建强 于 2021-08-04 设计创作,主要内容包括:本申请公开了一种面向弱势道路使用者避撞决策的自动驾驶仿真系统及方法,其中,该方法包括:采集弱势交通参与者的第一运动状态信息并输出;根据第一运动状态信息对预先编写的脚本文件进行修改以得到第二运动状态信息并生成虚拟传感器感知信息并输出虚拟传感器感知信息;根据预先存储的避撞决策和获取的拟传感器感知信息生成对应的操控指令并输出操控指令;执行操控指令,并输出与操控指令对应的响应结果;根据响应结果生成车辆运动状态信息,根据车辆运动状态信息,在虚拟交通环境中实现避撞决策仿真测试。该方法在自动驾驶测试中引入真实的弱势交通参与者,车辆和行人的运动信息则通过实时仿真系统进行关联,实时仿真交通状况。(The application discloses an automatic driving simulation system and method for a collision avoidance decision of a user on a weak road, wherein the method comprises the following steps: collecting and outputting first motion state information of the vulnerable traffic participants; modifying the pre-written script file according to the first motion state information to obtain second motion state information, generating virtual sensor sensing information and outputting the virtual sensor sensing information; generating a corresponding control instruction according to a pre-stored collision avoidance decision and the acquired sensing information of the pseudo sensor and outputting the control instruction; executing the control instruction and outputting a response result corresponding to the control instruction; and generating vehicle motion state information according to the response result, and realizing collision avoidance decision simulation test in the virtual traffic environment according to the vehicle motion state information. The method introduces real weak traffic participants in an automatic driving test, and the motion information of vehicles and pedestrians is correlated through a real-time simulation system to simulate traffic conditions in real time.)

面向弱势道路使用者避撞决策的自动驾驶仿真系统及方法

技术领域

本发明涉及自动驾驶仿真测试技术领域,特别涉及一种面向弱势道路使用者避撞决策的自动驾驶仿真系统及方法。

背景技术

目前弱势道路使用者主要包括行人、骑车人等较弱势的道路交通参与者,统计数据表明,在我国,包含弱势道路使用者的交通事故占一半以上,且其伤亡严重度高,因此弱势道路使用者是自动驾驶车辆安全测试的重点避撞对象。

现有关于自动驾驶车辆与行人等弱势道路使用者之间的避撞决策实验,基本上通过计算机仿真或真实车辆与假人之间在测试场地内进行。并且目前自动驾驶仿真测试缺少真实的交通参与者,并且测试场景有限,往往需要重复构建。

发明内容

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的一个目的在于提出一种面向弱势道路使用者避撞决策的自动驾驶仿真系统,该系统在自动驾驶测试中引入真实的弱势交通参与者,车辆结合避撞决策进行控制,车辆和行人的运动信息则通过实时仿真系统进行关联,实时仿真交通状况。

本发明的另一个目的在于提出一种用于面向弱势道路使用者避撞决策的自动驾驶仿真方法。

为达到上述目的,本发明一方面实施例提出了一种面向弱势道路使用者避撞决策的自动驾驶仿真系统,其中,仿真环境包括第一区域和第二区域,驾驶模拟器处于所述第一区域内,弱势交通参与者处于所述第二区域内,包括:传感器,用于采集所述第一区域内的弱势交通参与者的第一运动状态信息,并将所述第一运动状态信息发送至客户端;所述客户端上具有仿真平台,所述仿真平台用于根据所述第一运动状态信息对预先编写的脚本文件进行修改以得到第二运动状态信息,并根据所述第二运动状态信息生成虚拟传感器感知信息,将所述虚拟传感器感知信息发送至工控机,所述脚本文件包括已搭建好的不同场景下的弱势交通参与者的运动状态信息;所述工控机,用于存储避撞决策,根据所述避撞决策和所述拟传感器感知信息生成对应的操控指令,将所述操控指令发送至所述驾驶模拟器;所述驾驶模拟器,用于执行所述操控指令,并输出与所述操控指令对应的响应结果至所述仿真平台;所述仿真平台,还用于根据所述响应结果生成车辆运动状态信息,根据所述车辆运动状态信息,在虚拟交通环境中实现避撞决策仿真测试。

本发明实施例的面向弱势道路使用者避撞决策的自动驾驶仿真系统,在自动驾驶测试中引入真实的交通参与者,该系统在自动驾驶测试中引入真实的弱势交通参与者,车辆结合避撞决策进行控制,车辆和行人的运动信息则通过实时仿真系统进行关联,实时仿真交通状况,并且可以通过真实交通参与者的不同行为测试不同场景,在保证安全性的条件下,测试自动驾驶的避撞决策模型与算法。

另外,根据本发明上述实施例的面向弱势道路使用者避撞决策的自动驾驶仿真系统还可以具有以下附加的技术特征:

进一步的,在本发明的一个实施例中,所述弱势道路交通参与者包括行人、骑车人中的一种,所述驾驶模拟器用于模拟汽车行驶。

进一步的,在本发明的一个实施例中,所述传感器包括:图像传感器,用于采集所述弱势交通参与者的图像,并对所述图像中的目标进行识别;加速度传感器,用于采集所述弱势交通参与者的速度信息;GPS传感器,用于采集所述弱势交通参与者的位置信息。

进一步的,在本发明的一个实施例中,所述响应结果包括:汽车的方向盘转角信息、油门信息、刹车信息和档位信息的一种或者多种。

进一步的,在本发明的一个实施例中,所述仿真平台还包括:车辆动力学模型,所述车辆动力学模型用于接收并处理所述响应结果,经过CarSim封装得到与所述响应结果对应的所述车辆运动状态信息。

进一步的,在本发明的一个实施例中,所述传感器还用于,预先采集所述第一区域内的弱势交通参与者的第一运动状态信息,并保存为数据集,进行仿真时使用所述数据集以重复实验,在保证所述仿真环境不变的同时,测试所述避撞决策的性能。

为达到上述目的,本发明另一方面实施例提出了一种用于面向弱势道路使用者避撞决策的自动驾驶仿真方法,包括以下步骤:采集弱势交通参与者的第一运动状态信息,并输出所述第一运动状态信息;根据所述第一运动状态信息对预先编写的脚本文件进行修改以得到第二运动状态息,并根据所述第二运动状态信息生成虚拟传感器感知信息,并输出所述虚拟传感器感知信息,所述脚本文件包括已搭建好的不同场景下的弱势交通参与者的运动状态信息;根据预先存储的避撞决策和获取的所述拟传感器感知信息生成对应的操控指令,并输出所述操控指令;执行所述操控指令,并输出与所述操控指令对应的响应结果;根据所述响应结果生成车辆运动状态信息,根据所述车辆运动状态信息,在虚拟交通环境中实现避撞决策仿真测试。

本发明实施例的用于面向弱势道路使用者避撞决策的自动驾驶仿真方法,在自动驾驶测试中引入真实的弱势交通参与者,车辆结合避撞决策进行控制,车辆和行人的运动信息则通过实时仿真系统进行关联,实时仿真交通状况。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本发明一个实施例的面向弱势道路使用者避撞决策的自动驾驶仿真系统的结构示意图。

图2为根据本发明一个实施例的面向弱势道路使用者避撞决策的自动驾驶仿真平台系统框图。

图3为根据本发明一个实施例的面向弱势道路使用者避撞决策的自动驾驶仿真平台示意图。

图4为根据本发明一个实施例的面向弱势道路使用者避撞决策的自动驾驶仿真方法流程图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参照附图描述根据本发明实施例提出的面向弱势道路使用者避撞决策的自动驾驶仿真系统和方法,首先将参照附图描述根据本发明实施例提出的面向弱势道路使用者避撞决策的自动驾驶仿真系统。

图1为根据本发明实施例的面向弱势道路使用者避撞决策的自动驾驶仿真系统的结构示意图。

如图1所示,该仿真系统10包括:传感器100、客户端200、工控机300和驾驶模拟器400。

可以理解的是,本发明的仿真环境包括第一区域和第二区域,驾驶模拟器400处于第一区域内,弱势交通参与者处于第二区域内。其中,传感器100,用于采集第一区域内的弱势交通参与者的第一运动状态信息,并将第一运动状态信息发送至客户端200。客户端200具有仿真平台,仿真平台用于根据第一运动状态信息对预先编写的脚本文件进行修改以得到第二运动状态信息,并根据第二运动状态信息生成虚拟传感器感知信息,将虚拟传感器感知信息发送至工控机300,脚本文件包括已搭建好的不同场景下的弱势交通参与者的运动状态信息。工控机300,用于存储避撞决策,根据避撞决策和拟传感器感知信息生成对应的操控指令,将操控指令发送至所述驾驶模拟器400。驾驶模拟器400用于执行操控指令,并输出与操控指令对应的响应结果至仿真平台。仿真平台,还用于根据响应结果生成车辆运动状态信息,根据车辆运动状态信息,在虚拟交通环境中实现避撞决策仿真测试。

可以理解的是,本发明实施例的系统10将驾驶模拟器和真实的弱势道路使用者分置于两块区域,利用实时仿真系统构建虚拟的仿真环境、车辆与弱势道路使用者,真实的车辆和真实的弱势道路使用者,在虚拟的环境中进行交互。

下面将结合实施例对仿真系统10进行进一步阐述。

进一步地,在本发明的一个实施例中,传感器100包括:图像传感器、加速度传感器和GPS传感器。

具体而言,如图3所示,传感器100一端与弱势交通者相连,图像传感器采集弱势交通参与者的图像,并对图像中的目标进行识别;加速度传感器采集弱势交通参与者的速度信息;GPS传感器采集弱势交通参与者的位置信息;另一端与客户端200相连,传感器100将采集的第一运动状态信息发送至客户端200。

可以理解的是,在一块区域内,安装摄像头、激光雷达等传感器,用于检测弱势道路使用者。真实的弱势道路使用者在该区域内移动。传感器采集弱势道路使用者的位置、速度等信息,并传递给客户端。

另外,本发明实施例可通过传感器100用于预先采集第一区域内的弱势交通参与者的第一运动状态信息,并保存为数据集,进行仿真时使用所述数据集以重复实验,在保证仿真环境不变的同时,测试所述避撞决策的性能。

本发明在车辆与行人之间交互仿真方面进行了系统设计。利用现有的仿真技术,设计构建一个面向弱势道路使用者避撞决策的自动驾驶仿真平台。本发明建立的仿真测试平台,可以基于真实的车辆和真实的弱势道路使用者,在无安全风险的情况下进行避撞决策和人车交互仿真。

本发明具有真实的弱势道路使用者,并且以驾驶模拟器作为真实的自动驾驶汽车。在保证一定的真实性的同时,能够安全的进行避撞决策验证。

进一步地,在本发明的一个实施例中,客户端200包括:仿真平台500。

仿真平台500用于根据第一运动状态信息对预先编写的脚本文件进行修改以得到第二运动状态信息,并根据第二运动状态信息生成虚拟传感器感知信息,将虚拟传感器感知信息发送至工控机300,脚本文件包括已搭建好的不同场景下的弱势交通参与者的运动状态信息。

具体而言,如图2所示,客户端200一端与传感器100相连,接收采集的弱势道路交通者的运动状态信息;中间与工控机300相连,将虚拟传感器感知信息发送至工控机300,另一端与驾驶模拟器400相连,接收并处理驾驶模拟器400输出的响应结果。

可以理解的是,仿真平台500的虚拟场景由PreScan搭建,包括道路、非机动车、行人等,可以通过OpenStreetMap,Google Earth,Google 3D Warehouse快速建立真实地图。PreScan同样可以与Simulink联合仿真,虚拟的场景、虚拟的传感器可以封装成Simulink模块。该模块以车辆的实时状态作为输入,输出各个虚拟传感器的感知结果。

可以理解的是,PreScan的MALTAB接口,提供了通过MATLAB脚本来设置场景参数和数据的途径。利用采集得到的弱势道路使用者的状态信息,通过编写脚本,改变已经搭建好的场景里面的弱势道路使用者的参数。实现真实弱势道路使用者与仿真平台的连接。

进一步地,在本发明的一个实施例中,仿真平台500还包括:车辆动力学模型600。

可以理解的是,车辆动力学模型600接收并处理响应结果,经过CarSim封装得到与响应结果对应的车辆运动状态信息。

具体而言,如图2所示,车辆动力学模型600一端与驾驶模拟器相连,接收响应结果;另一端与仿真环境相连,经过CarSim处理响应结果并输出车辆运动状态信息。

可以理解的是,仿真平台的动力学模型600由CarSim建立,CarSim可以与Simulink联合仿真。在CarSim中建立动力学模型,并封装成Simulink模块。驾驶模拟器400的车辆响应结果数据,作为车辆动力学模块600的输入,经过CarSim可以得到虚拟车辆实时状态。

进一步地,在本发明的一个实施例中,工控机300:用于存储避撞决策。

具体而言,根据避撞决策和拟传感器感知信息生成对应的操控指令,将操控指令发送至驾驶模拟器400。

具体而言,如图2所示,工控机300的一端与仿真平台的虚拟环境相连,接收拟传感器感知信息;另一端与驾驶模拟器400相连,据避撞决策和拟传感器感知信息生成对应的操控指令,将操控指令发送至驾驶模拟器400。

可以理解的是,需要验证的避撞决策储存在工控机中,通过与客户端200通讯,传输决策输入、输出的数据,实现与Simulink的连接。虚拟传感器的感知结果,作为避撞决策的输入,经过决策计算后,输出对汽车操控的指令,操控驾驶模拟器400中的车辆的控制设备。

进一步地,在本发明的一个实施例中,驾驶模拟器400:用于模拟汽车行驶。

具体而言,驾驶模拟器执行操控指令并模拟汽车行驶,输出与操控指令对应的响应结果至仿真平台。

具体而言,如图2所示,驾驶模拟器400一端与工控机300相连,执行工控机300发出的操控指令;另一端与仿真平台的车辆动力学模型600相连,输出与操控指令对应的响应结果至仿真平台的车辆动力学模型600。

具体而言,如图3所示,车辆响应结果包括:汽车的方向盘转角信息、油门信息、刹车信息和档位信息等。

可以理解的是,仿真平台以驾驶模拟器400作为真实车辆模拟,驾驶模拟器具有真实的交互设备,如方向盘、油门、刹车等。这些交互设备由工控机中发出的指令来操控,车辆响应的结果,如方向盘转角、油门踏板开度等数据,通过通讯传递给客户端200中的Simulink。

综上,本发明提供一种面向弱势道路使用者避撞决策的自动驾驶仿真平台,该平台将驾驶模拟器和真实的弱势道路使用者分置于两块区域,利用实时仿真系统构建虚拟的仿真环境、车辆与弱势道路使用者,真实的车辆和真实的弱势道路使用者,在虚拟的环境中进行交互。虚拟环境基于实际道路数据构建,并根据车辆和行人等交通参与者的数据,实时仿真交通状况。车辆则根据获得的环境交通信息,结合避撞决策进行控制。车辆和行人的运动信息则通过实时仿真系统进行关联,在虚拟环境中实现车辆与交通参与者的交互。

根据本发明实施例提出的用于面向弱势道路使用者避撞决策的自动驾驶仿真系统,在自动驾驶测试中引入真实的交通参与者,并且可以通过真实交通参与者的不同行为测试不同场景,在保证安全性的条件下,测试自动驾驶的避撞决策模型与算法。同时,也可以预先采集真实弱势道路使用者的运动信息,保存为数据集。进行仿真时,使用预先采集的数据集,这样可以重复实验,保证场景状态不变的同时,测试避撞决策的性能。该发明同样可以适合不同级别的自动驾驶汽车(L1~L5),实现具有驾驶员或安全员参与的驾驶和接管实验。

其次参照附图描述根据本发明实施例提出的面向弱势道路使用者避撞决策的自动驾驶仿真方法。

图4是本发明一个实施例的面向弱势道路使用者避撞决策的自动驾驶仿真方法的流程图。

如图4所示,该面向弱势道路使用者避撞决策的自动驾驶仿真方法包括以下步骤:

步骤S401,采集弱势交通参与者的第一运动状态信息,并输出所述第一运动状态信息;

步骤S402,根据所述第一运动状态信息对预先编写的脚本文件进行修改以得到第二运动状态信息,并根据所述第二运动状态信息生成虚拟传感器感知信息,并输出所述虚拟传感器感知信息,所述脚本文件包括已搭建好的不同场景下的弱势交通参与者的运动状态信息;

步骤S403,根据预先存储的避撞决策和获取的所述拟传感器感知信息生成对应的操控指令,并输出所述操控指令;

步骤S404,执行所述操控指令,并输出与所述操控指令对应的响应结果;

步骤S405,根据所述响应结果生成车辆运动状态信息,根据所述车辆运动状态信息,在虚拟交通环境中实现避撞决策仿真测试。

需要说明的是,前述对面向弱势道路使用者避撞决策的自动驾驶仿真系统实施例的解释说明也适用于该实施例的面向弱势道路使用者避撞决策的自动驾驶仿真方法,此处不再赘述。

根据本发明实施例提出的面向弱势道路使用者避撞决策的自动驾驶仿真方法,在自动驾驶测试中引入真实的交通参与者,并且可以通过真实交通参与者的不同行为测试不同场景,在保证安全性的条件下,测试自动驾驶的避撞决策模型与算法。同时,也可以预先采集真实弱势道路使用者的运动信息,保存为数据集。进行仿真时,使用预先采集的数据集,这样可以重复实验,保证场景状态不变的同时,测试避撞决策的性能。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种实车与虚拟车交互映射的自动驾驶仿真测试方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!