一种应用于平行辅助驾驶系统的避障目标识别方法及系统与流程

文档序号:32622770发布日期:2022-12-20 23:08阅读:58来源:国知局
一种应用于平行辅助驾驶系统的避障目标识别方法及系统与流程

1.本发明属于车辆驾驶技术领域,具体涉及一种应用于平行辅助驾驶系统的避障目标识别方法及系统。


背景技术:

2.基于4g或5g移动通信技术的平行驾驶系统或远程驾驶系统,已经成为智能网联新兴发展技术,且已经拥有一定的应用领域,如园区与矿区的平行驾驶车辆接驳及作业。
3.目前行业内推出的平行驾驶系统,主要通过车载摄像头传感器采集车外环境视频传输到远程驾驶座舱,远程驾驶员通过观看远程驾舱内显示屏中车外环境视频图像,远程遥控车辆的行驶。但因车外摄像头采集及传输的视频图像为二维图像,远程驾驶员通过观看二维的环境视频图像,依靠个人经验对三维空间中的车辆进行操作,与真实的三维空间中驾驶车辆人体环境感知差异较大,驾驶员往往无法有效地通过视频图像感知前向障碍物真实距离及判断碰撞风险,从而导致一定的远程驾驶行车效率及行车安全问题。
4.在平行驾驶系统上增设障碍物探测器(如毫米波雷达等),由障碍物探测器检测前方障碍,并实现自主避障或自动防撞的平行辅助驾驶方案,是上述问题的解决方案之一,并已经得到了一定的应用。但该功能被正确执行的障碍物目标具有危险性与唯一性。而原始的障碍物检测器(毫米波雷达)障碍物信息一般为多个障碍物目标,且存在直道与弯道不同的道路工况。因此,如何在多障碍物目标,且在多工况中正确的识别出避障目标,是平行辅助驾驶自主避障或自动防撞方案成败的关键。


技术实现要素:

5.针对上述提出的技术问题,从平行辅助驾驶系统实现自主避障或自动防撞的目标识别方案出发,本发明提供一种应用于平行辅助驾驶系统的避障目标识别方法及系统。
6.第一方面,本发明提供了一种应用于平行辅助驾驶系统的避障目标识别方法,该方法包括如下的步骤:步骤1、毫米波雷达识别出原始多个障碍物信息,传输至平行驾驶终端控制器;步骤2、平行驾驶终端控制器运行的前向避障目标识别软件,将原始多个障碍物信息由路面信息分类器通过计算障碍物危险事件的发生概率进行第一轮筛选,其中,路面信息指障碍物在路面的分布位置;步骤3、平行驾驶终端控制器运行的前向避障目标识别软件,将路面信息分类器的第一轮筛选输出的目标,通过驾驶员信息分类器进行第二轮筛选,其中,驾驶员信息指平行驾驶员对障碍物的感知信息;步骤4、平行驾驶终端控制器运行的前向避障目标识别软件,将驾驶员信息分类器的第二轮筛选输出的目标,通过车辆信息分类器进行第三轮筛选,其中,车辆信息指障碍物与本车的相对运动学参数;步骤5、通过车辆信息分类器的第三轮筛选输出的用于执行避障的障碍物目标,障
碍物目标又分为静止障碍物目标与运动障碍物目标;步骤6、若雷达传感器识别出的障碍物目标相对位置信息与实际路面相对位置不重合,则为弯道工况;若400≤r<3000,则对弯道工况的横向距离和纵向距离进行修正,其中,r为弯道半径,,vs为本车速度;yaw为横摆角速度。
7.步骤7、不同工况下输出前向避障目标。
8.具体地,步骤2中,通过如下步骤计算障碍物危险事件的发生概率:步骤2.1、计算障碍物纵向距离危险事件的条件概率:其中,a为障碍物纵向距离危险事件;b为障碍物横向距离危险事件;为目标识别系统工作距离;d为障碍物信息中的纵向距离;步骤2.2、计算障碍物横向距离危险事件的概率:其中,x为障碍物信息中的横向距离;步骤2.3、计算障碍物危险事件的发生概率p(a
·
b):当p(a
·
b)等于0时,则障碍物为非危险目标;当p(a
·
b)不等于0时,则障碍物为危险目标,概率越大,危险程度越高。
9.具体地,步骤4中,相对运动学参数包括相对速度、横向距离、纵向距离,具体通过如下方式进行第三轮筛选:步骤4.1、计算相对速度,筛选危险障碍物:当障碍物,时,障碍物被筛选为危险障碍物;当障碍物,时,障碍物被筛选为危险障碍物;其中,为本车与障碍物的相对速度,为本车速度;步骤4.2、计算横向距离、纵向距离,进一步筛选危险障碍物:
当50《d《100且,障碍物被筛选为危险障碍物;当0《d《50且,障碍物被筛选为危险障碍物;其中,d为障碍物信息中的纵向距离,x为障碍物信息中的横向距离。
10.具体地,步骤5中,通过如下方式判断静止障碍物目标与运动障碍物目标:若,,且,50《d《100且或0《d《50且,则障碍物为运动障碍物目标;若,,且,50《d《100且或0《d《50且,则障碍物为静止障碍物目标。
11.具体地,步骤6中,具体通过如下步骤修正横向距离和纵向距离:步骤6.1、修正横向距离:其中,x为弯道工况路面横向距离,x为原始障碍物横向距离,i为原始障碍物纵向距离;步骤6.2、修正纵向距离:其中,d为弯道工况路面纵向距离。
12.具体地,步骤7包括如下步骤:步骤7.1、当修正条件触发时,用修正横向距离和修正纵向距离替换步骤5中的运动目标与静止目标的横向距离和纵向距离,前向避障目标识别软件输出弯道工况下前向避障目标信息,用于执行自主避障功能;步骤7.2、当修正条件未触发时,采用步骤5中的运动目标与静止目标的横向距离和纵向距离,前向避障目标识别软件输出直道工况下前向避障目标信息,用于执行自主避障功能。
13.第二方面,本发明还提供了一种应用于平行辅助驾驶系统的避障目标识别系统,该系统包括:平行驾驶车辆端和平行驾驶舱端;平行驾驶车辆端,包括摄像头传感器、毫米波雷达传感器、平行驾驶终端控制器、平行驾驶车辆;平行驾驶舱端,包括驾驶模拟器、平行驾驶台架控制器、平行驾驶视频控制器、图像显示屏;
平行驾驶终端控制器将摄像头传感器采集到的车辆环境视频图像进行h264格式的图像编码与压缩,然后将编码与压缩后的码流进行udp/rtp协议封装,与平行驾驶视频控制器以udp方式进行网络通讯,以平行驾驶终端控制器作为udp client,将车辆环境视频图像上传到平行驾驶视频控制器;平行驾驶终端控制器与平行驾驶台架控制器建立tcp通讯,并以平行驾驶终端控制器作为台架驱动服务的tcp client,通过网络传输的方式获取驾驶模拟器的控制数据,对其tcp协议解封和无人车辆can协议转换,下发到平行驾驶车辆can总线上;平行驾驶终端控制器通过can协议接收毫米波雷达传感器检测到的障碍物信息,将障碍物信息进行分类筛选,选取正前方最危险的障碍物信息,计算安全避障策略,当达到避障条件时,将减速或制动指令下发到平行驾驶车辆can总线上,执行避障功能。
14.具体地,驾驶模拟器主要提供平行驾驶车辆台架的控制数据,由平行驾驶台架控制器提供驱动。
15.具体地,平行驾驶台架控制器作为台架驱动服务的tcp server,采集驾驶模拟器的控制数据,对控制数据进行tcp协议的封装,并通过网络传输至平行驾驶终端控制器。
16.具体地,平行驾驶视频控制器,与平行驾驶终端控制器以udp方式进行通讯,作为udp server 实现视频数据接收服务,将接收到的视频数据进行udp/rtp协议解封,重组为h264格式的码流,再进行h264码流的解码,并通过hdmi接口传输到显示屏显示。
17.与现有技术相比,本发明的有益效果至少如下所述:1、本发明在平行驾驶系统上增障碍物探测器(毫米波雷达等),由障碍物探测器检测前方障碍,实现自主避障或自动防撞的平行辅助驾驶方案,解决了平行驾驶系统行车效率与行车安全的问题;2、本发明针对自主避障或自动防撞功能,被正确执行的障碍物目标具有危险性与唯一性。而原始的障碍物检测器(毫米波雷达)障碍物信息一般为多个障碍物目标,提出一种基于人车路闭环的目标识别方法。经过三轮筛选,识别出前向避障目标信息;保障了平行辅助驾驶中自主避障功能的高正确率执行;3、本发明针对平行驾驶系统实际行车过程中,按道路信息分为直道工况与弯道工况;将前向避障目标信息通过车辆行驶轨迹预测的反馈环节,对本帧障碍物路面信息进行修正。扩大了平行辅助驾驶中自主避障的功能的应用范围。
附图说明
18.图1为本发明的一种应用于平行辅助驾驶系统的避障目标识别方法的流程图;图2为本发明的一种应用于平行辅助驾驶系统的避障目标识别系统的结构示意图;图3为本发明的前向避障目标的识别流程图;图4为本发明的弯道工况的路面信息修正说明图。
具体实施方式
19.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明经行进一步的详细说明。显然,此处所描述的具体实施例仅仅用于解释本发明,是本
发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术普通人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.本发明中前向避障目标识别方案为基于人、车、路闭环系统的目标识别方法。总体设计思路如下:毫米波雷达传感器采集障碍物信息,经过路面信息分类器、驾驶员信息分类器与车辆信息分类器,得到前向避障目标。上一帧前向避障目标信息通过车辆行驶轨迹预测的反馈环节,对本帧障碍物路面信息进行修正。本发明的前向避障目标识别流程如图3所示。
21.图1所示是本发明提供的一种应用于平行辅助驾驶系统的避障目标识别方法的流程图,该流程图具体包括:步骤1、毫米波雷达识别出原始多个障碍物信息,传输至平行驾驶终端控制器。
22.步骤2、平行驾驶终端控制器运行的前向避障目标识别软件,将原始多个障碍物信息由路面信息分类器通过计算障碍物危险事件的发生概率进行第一轮筛选,其中,路面信息指障碍物在路面的分布位置。
23.其中,所述分布位置为障碍物在路面上的区域范围。
24.具体地,通过如下步骤计算障碍物危险事件的发生概率:步骤2.1、计算障碍物纵向距离危险事件的条件概率:其中,a为障碍物纵向距离危险事件;b为障碍物横向距离危险事件;为目标识别系统工作距离;d为障碍物信息中的纵向距离;步骤2.2、计算障碍物横向距离危险事件的概率:其中,x为障碍物信息中的横向距离;步骤2.3、计算障碍物危险事件的发生概率p(a
·
b):当p(a
·
b)等于0时,则障碍物为非危险目标;当p(a
·
b)不等于0时,则障碍物为危险目标,概率越大,危险程度越高。
25.步骤3、平行驾驶终端控制器运行的前向避障目标识别软件,将路面信息分类器的第一轮筛选输出的目标,通过驾驶员信息分类器进行第二轮筛选,其中,驾驶员信息指平行驾驶员对障碍物的感知信息。
26.从心理学角度,人们所处的三维空间中离人们最近的障碍物,对人造成的危险程度越大,平行驾驶员虽然不在车辆三维空间中,但是远程二维视频图像中也适用该项原则:
其中,d1,d2,
…dn
为原始障碍物信息中的纵向距离。
27.步骤4、平行驾驶终端控制器运行的前向避障目标识别软件,将驾驶员信息分类器的第二轮筛选输出的目标,通过车辆信息分类器进行第三轮筛选,其中,车辆信息指障碍物与本车的相对运动学参数。
28.具体地,相对运动学参数包括相对速度、横向距离、纵向距离。
29.具体通过如下方式进行第三轮筛选:步骤4.1、计算相对速度,筛选危险障碍物:当障碍物,时,障碍物被筛选为危险障碍物;当障碍物,时,障碍物被筛选为危险障碍物;其中,为本车与障碍物的相对速度,为本车速度;步骤4.2、计算横向距离、纵向距离,进一步筛选危险障碍物:当50《d《100且,障碍物被筛选为危险障碍物;当0《d《50且,障碍物被筛选为危险障碍物;其中,d为障碍物信息中的纵向距离,x为障碍物信息中的横向距离。
30.步骤5、通过车辆信息分类器的第三轮筛选输出的用于执行避障的障碍物目标,障碍物目标又分静止障碍物目标与运动障碍物目标。
31.具体地,通过如下方式判断静止障碍物目标与运动障碍物目标:若,,且,50《d《100且或0《d《50且,则障碍物为运动障碍物目标;若,,且,50《d《100且或0《d《50且,则障碍物为静止障碍物目标。
32.步骤6、若雷达传感器识别出的障碍物目标相对位置信息与实际路面相对位置不重合,则为弯道工况;若400≤r<3000,则对弯道工况的横向距离和纵向距离进行修正,其中,r为弯道半径,,为本车速度;为横摆角速度。
33.具体地,具体通过如下步骤修正横向距离和纵向距离:
步骤6.1、修正横向距离:其中,x为弯道工况路面横向距离,x为原始障碍物横向距离,i为原始障碍物纵向距离;步骤6.2、修正纵向距离:其中,d为弯道工况路面纵向距离。
34.本发明的弯道工况的路面信息修正说明图如图4所示。
35.步骤7、不同工况下输出前向避障目标。
36.具体地,步骤7包括如下步骤:步骤7.1、当修正条件触发时,用修正横向距离和修正纵向距离替换步骤5中的运动目标与静止目标的横向距离和纵向距离,前向避障目标识别软件输出弯道工况下前向避障目标信息,用于执行自主避障功能;步骤7.2、当修正条件未触发时,采用步骤5中的运动目标与静止目标的横向距离和纵向距离,前向避障目标识别软件输出直道工况下前向避障目标信息,用于执行自主避障功能。
37.图2所示是本发明提供的一种应用于平行辅助驾驶系统的避障目标识别系统的结构示意图,包括:平行驾驶车辆端和平行驾驶舱端。
38.平行驾驶车辆端,包括摄像头传感器、毫米波雷达传感器、平行驾驶终端控制器、平行驾驶车辆。
39.具体地,平行驾驶车辆为l3级以上的自动驾驶车辆。
40.具体地,摄像头传感器为360环视摄像头,采集平行驾驶车辆的环境视频图像,并传输到平行驾驶终端控制器。摄像头传感器采用lvds输出接口传输数据。
41.具体地,毫米波雷达传感器为77ghz毫米波雷达,安装在平行驾驶车辆前保险杠中部,与平行驾驶终端控制器,通过私有can接口相连,采集平行驾驶车辆正前方区域(扇形区域)的障碍物目标信息,并传输到平行驾驶终端控制器。
42.具体地,平行驾驶终端控制器为linux系统。
43.平行驾驶舱端,包括驾驶模拟器、平行驾驶台架控制器、平行驾驶视频控制器、图像显示屏。
44.具体地,驾驶模拟器主要提供平行驾驶车辆台架的控制数据,由平行驾驶台架控制器提供驱动。其中,控制数据包括方向盘、油门、刹车、档位等。
45.具体地,驾驶模拟器方向盘上分布有平行驾驶功能启动按键“start”键。
46.具体地,平行驾驶台架控制器为windows系统,平行驾驶视频控制器为linux系统。
47.平行驾驶终端控制器将摄像头传感器采集到的车辆环境视频图像进行h264格式的图像编码与压缩,然后将编码与压缩后的码流进行udp/rtp协议封装,与平行驾驶视频控制器以udp方式进行网络通讯,以平行驾驶终端控制器作为udp client,将车辆环境视频图
像上传到平行驾驶视频控制器。
48.平行驾驶终端控制器与平行驾驶台架控制器建立tcp通讯,并以平行驾驶终端控制器作为台架驱动服务的tcp client,通过网络传输的方式获取驾驶模拟器的控制数据,对其tcp协议解封和无人车辆can协议转换,下发到平行驾驶车辆can总线上。
49.平行驾驶终端控制器通过can协议接收毫米波雷达传感器检测到的障碍物信息,将障碍物信息进行分类筛选,选取正前方最危险的障碍物信息,计算安全避障策略,当达到避障条件时,将减速或制动指令下发到平行驾驶车辆can总线上,执行避障功能。
50.具体地,平行驾驶台架控制器作为台架驱动服务的tcp server,采集驾驶模拟器的控制数据,对控制数据进行tcp协议的封装,并通过网络传输至平行驾驶终端控制器。
51.具体地,平行驾驶视频控制器,与平行驾驶终端控制器以udp方式进行通讯,作为udp server 实现视频数据接收服务,将接收到的视频数据进行udp/rtp协议解封,重组为h264格式的码流,再进行h264码流的解码,并通过hdmi接口传输到显示屏显示。
52.具体地,图像显示屏显示视频控制器解码后的视频图像。以上上述的实施例仅表达了本发明的实施优选方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1