智能驾驶车辆自车参考轨迹筛选方法和筛选系统与流程

文档序号:26003954发布日期:2021-07-23 21:21阅读:300来源:国知局
智能驾驶车辆自车参考轨迹筛选方法和筛选系统与流程

本发明涉及智能汽车领域,特别是涉及一种智能驾驶车辆自车预测的多条参考轨迹的筛选方法。本发明还涉及一种智能驾驶车辆自车预测的多条参考轨迹的筛选系统。



背景技术:

智能驾驶与无人驾驶是不同概念,智能驾驶更为宽泛。它指的是机器帮助人进行驾驶,以及在特殊情况下完全取代人驾驶的技术。智能驾驶系统是一个集中运用了先进的信息控制技术,剧本环境感知、多等级辅助驾驶等功能于一体的综合系统。目前,智能驾驶发展规划可以划分为五个阶段:l0~l4。

智能驾驶车辆在自动驾驶过程中,会面对城市道路、高速度道路等多种不同的行驶环境。复杂的行驶环境会对智能驾驶车辆产生极大的干扰和冲突,此时需要对自车的轨迹进行预测,通过精准的自车轨迹来进行障碍物的筛选和自车横向控制,但是自车轨迹有多条参考目标,如何从多条轨迹中筛选判断出适合的轨迹是一个非常关键且困难的问题。



技术实现要素:

在发明内容部分中引入了一系列简化形式的概念,该简化形式的概念均为本领域现有技术简化,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。

本发明要解决的技术问题是提供一种能在车载环境感知系统提供(预测)的多条参考轨迹中筛选出最适合自车行驶轨迹的智能驾驶车辆自车参考轨迹筛选方法。

本发明要解决的另一技术问题是提供一种能在车载环境感知系统提供(预测)的多条参考轨迹中筛选出最适合自车行驶轨迹的智能驾驶车辆自车参考轨迹筛选系统。

为解决上述技术问题,本发明提供的智能驾驶车辆自车参考轨迹筛选方法,包括以下步骤:

s1,获取智能驾驶车辆多条参考轨迹,所述参考轨迹均穿过自车坐标系原点;

参考轨迹是由车载视觉传感器获取道路路沿或车道线信息;

s2,对每条参考轨迹分别计算轨迹上每一个点的权重系数;

s3,分别计算每条参考轨迹的平行度,并根据各参考轨迹平行度排序;

s4,选取各参考轨迹中平行度居中的参考轨迹;

s5,获得平行性筛选的阈值;

s6,根据平行性筛选的阈值筛选出符合平行性的参考轨迹。

可选择的,进一步所述的智能驾驶车辆自车参考轨迹筛选方法,步骤s2包括:

i表示参考轨迹编号,j表示每条参考轨迹上均匀分布点的编号,所述均匀分布点由极坐标下的半径和角度表示,wij表示第i条轨迹的第j个点的权重系数,alpha表示alpha滤波系数,rij表示第i条轨迹的第j个点的半径,max_speed表示轨迹半径变形的最大速度,ego_speed表示自车行驶速度。

可选择的,进一步所述的智能驾驶车辆自车参考轨迹筛选方法,步骤s3包括:计算平行度pi后,将各参考轨迹按平行度从小到大排序;

pi表示参考轨迹i的平行度,angleij表示参考轨迹i的第j个点的角度,angle(i+1)j表示参考轨迹(i+1)的第j个点的轨迹,angle(i+2)j表示轨迹(i+2)的第j个点的轨迹,angle(i+n)j表示轨迹(i+n)的第j个点的轨迹,n表示参与平行度计算参考轨迹的条数。

可选择的,进一步所述的智能驾驶车辆自车参考轨迹筛选方法,步骤s5包括:

计算参与平行度计算参考轨迹条数n的中位数median,若参与的计算平行度的参考轨迹条数是偶数则若参与的计算平行度的轨迹参考条数是奇数则

threshold=pmedian*threshold_factor;

threshold表示平行性筛选的阈值,pmedian表示根据中位数median和pi排序获得的平行度,threshold_factor表示阈值影响系数。

可选择的,进一步所述的智能驾驶车辆自车参考轨迹筛选方法,步骤s6包括:

若pi<=threshold并且同时满足pi<=absolute_threshold则轨迹i符合轨迹的平行性选取输出,反之则不符合;<=表示小于等于;

其中,absolute_threshold为指定值。

为解决上述技术问题,本发明提供一种智能驾驶车辆自车参考轨迹筛选系统,包括:

参考轨迹获取模块,其用于获取智能驾驶车辆多条参考轨迹,所述参考轨迹均穿过自车坐标系原点;

权重计算模块,其用于对每条参考轨迹分别计算轨迹上每一个点的权重系数;

排序模块,其用于分别计算每条参考轨迹的平行度,并根据各参考轨迹平行度排序;

参考轨迹选取模块,其用于选取各参考轨迹中平行度居中的参考轨迹;

阈值计算模块,其用于计算平行性筛选的阈值;

筛选模块,其用于根据平行性筛选的阈值筛选出符合的参考轨迹。

可选择的,进一步改进所述的智能驾驶车辆自车参考轨迹筛选系统,权重计算模块采用以下方式计算权重系数;

i表示参考轨迹编号,j表示每条参考轨迹上均匀分布点的编号,所述均匀分布点由极坐标下的半径和角度表示,wij表示第i条轨迹的第j个点的权重系数,alpha表示alpha滤波系数,rij表示第i条轨迹的第j个点的半径,max_speed表示轨迹半径变形的最大速度,ego_speed表示自车行驶速度。

可选择的,进一步改进所述的智能驾驶车辆自车参考轨迹筛选系统,排序模块采用以下方式计算平行度pi后,将各参考轨迹按平行度从小到大排序;

pi表示参考轨迹i的平行度,angleij表示参考轨迹i的第j个点的角度,angle(i+1)j表示参考轨迹(i+1)的第j个点的轨迹,angle(i+2)j表示轨迹(i+2)的第j个点的轨迹,angle(i+n)j表示轨迹(i+n)的第j个点的轨迹,n表示参与平行度计算参考轨迹的条数。

可选择的,进一步改进所述的智能驾驶车辆自车参考轨迹筛选系统,阈值计算模块采用以下方式计算阈值;

计算参与平行度计算参考轨迹条数n的中位数median,若参与的计算平行度的参考轨迹条数是偶数则若参与的计算平行度的轨迹参考条数是奇数则

threshold=pmedian*threshold_factor;

threshold表示平行性筛选的阈值,pmedian表示根据中位数median和pi排序获得的平行度,threshold_factor表示阈值影响系数。

可选择的,进一步改进所述的智能驾驶车辆自车参考轨迹筛选系统,筛选模块采用以下方式筛选出符合平行性的参考轨迹;

若pi<=threshold并且同时满足pi<=absolute_threshold则轨迹i符合轨迹的平行性选取输出,反之则不符合;

其中,absolute_threshold为指定值。

本发明提供了一种智能驾驶车辆自车参考轨迹筛选方法和系统,本发明能将智能对环境感知系统预测提供的多条参考轨进行迹筛选,筛选出预测的参考轨迹中符合轨迹平行性的参考轨迹,判断出适合自车轨迹预测的行驶轨迹,避免了单条感知参考轨迹由于感知或外部环境影响产生的误差,能提高复杂的行驶环境下智能驾驶车辆控制的鲁棒性。

附图说明

本发明附图旨在示出根据本发明的特定示例性实施例中所使用的方法、结构和/或材料的一般特性,对说明书中的描述进行补充。然而,本发明附图是未按比例绘制的示意图,因而可能未能够准确反映任何所给出的实施例的精确结构或性能特点,本发明附图不应当被解释为限定或限制由根据本发明的示例性实施例所涵盖的数值或属性的范围。下面结合附图与具体实施方式对本发明作进一步详细的说明:

图1是本发明第一实施例流程示意图。

图2是环境感知系统提供的多条参考轨迹示意图。

图3是本发明每条参考轨迹的表示方法示意图,其显示参考轨迹i上均匀分布着15个点j,点j的由极坐标下的半径和角度表示。

具体实施方式

以下通过特定的具体实施例说明本发明的实施方式,本领域技术人员可由本说明书所公开的内容充分地了解本发明的其他优点与技术效果。本发明还可以通过不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点加以应用,在没有背离发明总的设计思路下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。本发明下述示例性实施例可以多种不同的形式来实施,并且不应当被解释为只限于这里所阐述的具体实施例。应当理解的是,提供这些实施例是为了使得本发明的公开彻底且完整,并且将这些示例性具体实施例的技术方案充分传达给本领域技术人员。

第一实施例;

如图1所示,本发明提供一种智能驾驶车辆自车参考轨迹筛选方法,包括以下步骤:

s1,获取智能驾驶车辆多条参考轨迹,所述参考轨迹均穿过自车坐标系原点;

s2,对每条参考轨迹分别计算轨迹上每一个点的权重系数;

s3,分别计算每条参考轨迹的平行度,并根据各参考轨迹平行度排序;

s4,选取各参考轨迹中平行度居中的参考轨迹;

s5,获得平行性筛选的阈值;

s6,根据平行性筛选的阈值筛选出符合平行性的参考轨迹。

第二实施例;

本发明提供一种智能驾驶车辆自车参考轨迹筛选方法,包括以下步骤:

s1,获取智能驾驶车辆多条参考轨迹,所述参考轨迹均穿过自车坐标系原点;例如获得7条参考轨迹;

s2,对每条参考轨迹分别计算轨迹上每一个点的权重系数,包括:

i表示参考轨迹编号,j表示每条参考轨迹上均匀分布点的编号,例如参考轨迹i上均匀分布着15个点j,所述均匀分布点由极坐标下的半径和角度表示,wij表示第i条轨迹的第j个点的权重系数,alpha表示alpha滤波系数,滤波系数可以指定,例如范围是0.01-0.05,优选为0.03,rij表示第i条轨迹的第j个点的半径,max_speed表示轨迹半径变形的最大速度,例如取值36m/s,ego_speed表示自车行驶速度能从车辆can总线获得;

s3,分别计算每条参考轨迹的平行度,并根据各参考轨迹平行度排序包括:

计算平行度pi后,将各参考轨迹按平行度从小到大排序;

pi表示参考轨迹i的平行度,angleij表示参考轨迹i的第j个点的角度,angle(i+1)j表示参考轨迹(i+1)的第j个点的轨迹,angle(i+2)j表示轨迹(i+2)的第j个点的轨迹,angle(i+n)j表示轨迹(i+n)的第j个点的轨迹,n表示参与平行度计算参考轨迹的条数,相应的此处n小于等于7;

s4,选取各参考轨迹中平行度居中的参考轨迹;

s5,获得平行性筛选的阈值,包括:

计算参与平行度计算参考轨迹条数n的中位数median,若参与的计算平行度的参考轨迹条数是偶数则若参与的计算平行度的轨迹参考条数是奇数则

threshold=pmedian*threshold_factor;

threshold表示平行性筛选的阈值,pmedian表示根据中位数median和pi排序获得的平行度,threshold_factor表示阈值影响系数,其为指定系数范围为1-2,例如1.7;

s6,根据平行性筛选的阈值筛选出符合平行性的参考轨迹,包括:

若pi<=threshold并且同时满足pi<=absolute_threshold则轨迹i符合轨迹的平行性选取输出,反之则不符合;

其中,absolute_threshold为指定值,范围为1.0-3.0,例如2.0。

第三实施例;

本发明提供一种智能驾驶车辆自车参考轨迹筛选系统,包括:

参考轨迹获取模块,其用于获取智能驾驶车辆多条参考轨迹,所述参考轨迹均穿过自车坐标系原点;

权重计算模块,其用于对每条参考轨迹分别计算轨迹上每一个点的权重系数;

排序模块,其用于分别计算每条参考轨迹的平行度,并根据各参考轨迹平行度排序;

参考轨迹选取模块,其用于选取各参考轨迹中平行度居中的参考轨迹;

阈值计算模块,其用于计算平行性筛选的阈值;

筛选模块,其用于根据平行性筛选的阈值筛选出符合的参考轨迹。

第四实施例;

本发明提供一种智能驾驶车辆自车参考轨迹筛选系统,包括:

参考轨迹获取模块,其用于获取智能驾驶车辆多条参考轨迹,所述参考轨迹均穿过自车坐标系原点;

权重计算模块,其用于对每条参考轨迹分别计算轨迹上每一个点的权重系数,采用以下方式:

i表示参考轨迹编号,j表示每条参考轨迹上均匀分布点的编号,所述均匀分布点由极坐标下的半径和角度表示,wij表示第i条轨迹的第j个点的权重系数,alpha表示alpha滤波系数,rij表示第i条轨迹的第j个点的半径,max_speed表示轨迹半径变形的最大速度,ego_speed表示自车行驶速度;

排序模块,其用于分别计算每条参考轨迹的平行度,并根据各参考轨迹平行度排序,采用以下方式:

计算平行度pi后,将各参考轨迹按平行度从小到大排序;

pi表示参考轨迹i的平行度,angleij表示参考轨迹i的第j个点的角度,angle(i+1)j表示参考轨迹(i+1)的第j个点的轨迹,angle(i+2)j表示轨迹(i+2)的第j个点的轨迹,angle(i+n)j表示轨迹(i+n)的第j个点的轨迹,n表示参与平行度计算参考轨迹的条数;

参考轨迹选取模块,其用于选取各参考轨迹中平行度居中的参考轨迹;

阈值计算模块,其用于计算平行性筛选的阈值,采用以下方式:

计算参与平行度计算参考轨迹条数n的中位数median,若参与的计算平行度的参考轨迹条数是偶数则若参与的计算平行度的轨迹参考条数是奇数则

threshold=pmedian*threshold_factor;

threshold表示平行性筛选的阈值,pmedian表示根据中位数median和pi排序获得的平行度,threshold_factor表示阈值影响系数;

筛选模块,其用于根据平行性筛选的阈值筛选出符合的参考轨迹,采用以下方式筛选出符合平行性的参考轨迹:

若pi<=threshold并且同时满足pi<=absolute_threshold则轨迹i符合轨迹的平行性选取输出,反之则不符合;

其中,absolute_threshold为指定值。

这里所使用的术语仅是为了描述具体实施例,而非意图限制根据本发明的示例性实施例。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式。此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或附加一个或多个其他特征、整体、步骤、操作、元件、组件和/或它们的组合。

除非另有定义,否则这里所使用的全部术语(包括技术术语和科学术语)都具有与本发明所属领域的普通技术人员通常理解的意思相同的意思。还将理解的是,除非这里明确定义,否则诸如在通用字典中定义的术语这类术语应当被解释为具有与它们在相关领域语境中的意思相一致的意思,而不以理想的或过于正式的含义加以解释。

以上通过具体实施方式和实施例对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1