车道保持控制方法、装置及系统制造方法及图纸

技术编号:25790524 阅读:44 留言:0更新日期:2020-09-29 18:23
本发明专利技术涉及智能交通领域,提供一种车道保持控制方法、装置及系统。所述车道保持控制方法包括:获取自动驾驶车辆的当前航向角与目标航向角之间的航向角偏差以及当前横向位置与目标横向位置之间的横向位置偏差;获取自动驾驶车辆的预瞄道路曲率;根据预瞄道路曲率、横向位置偏差及航向角偏差确定目标方向盘转角,其中,目标方向盘转角要求能够使横向位置偏差及航向角偏差为0,并使预瞄道路曲率达到使车辆的实际行驶轨迹与期望轨迹误差最小的最优道路曲率;以及根据目标方向盘转角控制车辆进行车道保持。本发明专利技术的车道保持控制方法能够使车辆在安全行驶速度的工况下按照当前车道保持行驶,满足车辆的操纵稳定性和安全性要求。

【技术实现步骤摘要】
车道保持控制方法、装置及系统
本专利技术涉及智能交通领域,特别涉及一种车道保持控制方法、装置及系统。
技术介绍
自动驾驶车辆是通过安装在车身周围的各种传感系统来感知外部环境信息和车辆本身的信息,然后对输入的信息进行融合、决策(对应融合系统和决策系统),按照不同的行驶工况自行规划出一条可行驶的安全路线,并通过控制系统实时监测和控制车辆安全行驶,实现车辆的高度自动化行驶。其中,控制系统作为自动驾驶车辆的核心部分,其性能的好坏直接决定着车辆的安全行驶和自动化程度标准,因此一直以来是各个公司研发和攻克的重点和难点。控制系统分为横向控制系统和纵向控制系统两个部分,横向控制系统主要是通过一系列控制算法实现对自动驾驶车辆的实时转向控制,使车辆按照已知规划的行驶路线进行车道保持、自动换道、动态避障、掉头和转弯等,纵向控制系统主要是通过对车辆加、减速度的控制,使自动驾驶车辆能够以一定的安全行驶速度纵向行驶,实现自动启停、跟随和巡航等。通过对横纵向控制的耦合,使整个控制系统能够同时对车辆的转向和速度实现自动控制。在车辆行驶过程中,车道保持功能占据了大部分的行驶时间,也符合安全行驶规范,故车道保持控制算法在横向控制系统中起到了举足轻重的作用。目前主流的横向控制算法,特别是其中的车道保持算法,主要是基于车辆动力学和“轨迹跟踪”的思想来设计的。但是,由于非线性车辆动力学模型和轮胎模型的精度对车辆的操纵稳定性影响很大,很难针对不同的车型建立准确的模型来反映车辆的真实受力情况;其次复杂的模型使求解维度增加,同时计算量增大对控制器的运算能力也提出更高要求。另外,基于“轨迹跟踪”的思想的方案对定位精度要求很高,需要在车上安装高精度定位设备,因此会额外增加硬件成本。
技术实现思路
有鉴于此,本专利技术旨在提出一种车道保持控制方法,以至少部分地解决上述技术问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种车道保持控制方法,包括:获取自动驾驶车辆的当前航向角与目标航向角之间的航向角偏差以及所述自动驾驶车辆的当前横向位置与目标横向位置之间的横向位置偏差;获取自动驾驶车辆的预瞄道路曲率;根据所述预瞄道路曲率、所述横向位置偏差及所述航向角偏差确定目标方向盘转角,其中,所述目标方向盘转角要求能够使所述横向位置偏差及所述航向角偏差为0,并使所述预瞄道路曲率达到使所述自动驾驶车辆的实际行驶轨迹与期望轨迹误差最小的最优道路曲率;以及根据所述目标方向盘转角控制所述自动驾驶车辆进行车道保持。进一步的,所述获取自动驾驶车辆的预瞄道路曲率包括:获取所述自动驾驶车辆的当前车道线方程;获取所述自动驾驶车辆的当前预瞄距离;以及根据所述当前预瞄距离及所述当前车道线方程计算所述预瞄道路曲率。进一步的,所述根据所述预瞄道路曲率、所述横向位置偏差及所述航向角偏差确定目标方向盘转角包括:设置第一控制器,该第一控制器输入所述预瞄道路曲率,输出使所述预瞄道路曲率达到所述最优道路曲率的第一目标方向盘转角;设置第二控制器,该第二控制器输入所述横向位置偏差,输出使所述横向位置偏差为0的第二目标方向盘转角;设置第三控制器,该第三控制器输入所述航向角偏差,输出使所述航向角偏差为0的第三目标方向盘转角;以及根据所述第一目标方向盘转角、所述第二目标方向盘转角及所述第三目标方向盘转角确定最终的目标方向盘转角。进一步的,所述车道保持控制方法还包括:在所述第一控制器中,基于阿克曼转向原理建立所述目标方向盘转角与所述预瞄道路曲率之间的映射关系。进一步的,所述第二控制器为模糊PID控制器,且根据所述自动驾驶车辆的实时车速确定所述模糊PID控制器的控制系数。相对于现有技术,本专利技术所述的车道保持控制方法具有以下优势:本专利技术所述的车道保持控制方法具有很好的控制效果以及很强的鲁棒性,能够使车辆行驶平稳,具有很好的舒适性,且能够使车辆在安全行驶速度的工况下按照当前车道保持通过直道、弯道等道路,满足车辆的操纵稳定性和安全性要求。本专利技术的另一目的在于提出一种车道保持控制装置,以至少部分地解决上述技术问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种车道保持控制装置,包括:第一获取模块,用于获取自动驾驶车辆的当前航向角与目标航向角之间的航向角偏差;第二获取模块,用于获取所述自动驾驶车辆的当前横向位置与目标横向位置之间的横向位置偏差;第三获取模块,用于获取自动驾驶车辆的预瞄道路曲率;确定模块,用于根据所述预瞄道路曲率、所述横向位置偏差及所述航向角偏差确定目标方向盘转角,其中,所述目标方向盘转角要求能够使所述横向位置偏差及所述航向角偏差为0,并使所述预瞄道路曲率达到使所述自动驾驶车辆的实际行驶轨迹与期望轨迹误差最小的最优道路曲率;以及控制模块,根据所述目标方向盘转角控制所述自动驾驶车辆进行车道保持。进一步的,所述第三获取模块包括:车道线方程获取子模块,用于获取所述自动驾驶车辆的当前车道线方程;预瞄距离获取子模块,用于获取所述自动驾驶车辆的当前预瞄距离;以及预瞄曲率获取子模块,用于根据所述当前预瞄距离及所述当前车道线方程计算所述预瞄道路曲率。进一步的,所述确定模块包括:第一控制器,用于输入所述预瞄道路曲率,并输出使所述预瞄道路曲率达到所述最优道路曲率的第一目标方向盘转角;第二控制器,用于输入所述横向位置偏差,输出使所述横向位置偏差为0的第二目标方向盘转角;第三控制器,用于输入所述航向角偏差,输出使所述航向角偏差为0的第三目标方向盘转角;以及方向盘转角确定子模块,用于根据所述第一目标方向盘转角、所述第二目标方向盘转角及所述第三目标方向盘转角确定最终的目标方向盘转角。进一步的,在所述第一控制器中,基于阿克曼原理建立目标方向盘转角与预瞄道路曲率之间的映射关系;和/或所述第二控制器为模糊PID控制器,且根据所述自动驾驶车辆的实时车速确定所述模糊PID控制器的控制系数。所述车道保持控制装置与上述车道保持控制方法相对于现有技术所具有的优势相同,在此不再赘述。本专利技术的另一目的还在于提出一种机器可读存储介质及一种车道保持控制系统,以至少部分地解决上述技术问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述的车道保持控制方法。一种车道保持控制系统,包括:采集装置,用于采集车道线信息;上述的机器可读存储介质;以及处理器,用于从所述采集装置获取所述车道线信息,并结合所述车道线信息执行所述机器可读存储介质中存储的指令。所述机器可读存储介质及所述车道保持控制系统与上述车道保持控制方法相对于现有技术所具有的优势相同,在此不再赘述。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施方式及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例的一种车道保持控制方法的流程示意图;图2是最本文档来自技高网
...

【技术保护点】
1.一种车道保持控制方法,其特征在于,所述车道保持控制方法包括:/n获取自动驾驶车辆的当前航向角与目标航向角之间的航向角偏差以及所述自动驾驶车辆的当前横向位置与目标横向位置之间的横向位置偏差;/n获取自动驾驶车辆的预瞄道路曲率;/n根据所述预瞄道路曲率、所述横向位置偏差及所述航向角偏差确定目标方向盘转角,其中,所述目标方向盘转角要求能够使所述横向位置偏差及所述航向角偏差为0,并使所述预瞄道路曲率达到使所述自动驾驶车辆的实际行驶轨迹与期望轨迹误差最小的最优道路曲率;以及/n根据所述目标方向盘转角控制所述自动驾驶车辆进行车道保持。/n

【技术特征摘要】
1.一种车道保持控制方法,其特征在于,所述车道保持控制方法包括:
获取自动驾驶车辆的当前航向角与目标航向角之间的航向角偏差以及所述自动驾驶车辆的当前横向位置与目标横向位置之间的横向位置偏差;
获取自动驾驶车辆的预瞄道路曲率;
根据所述预瞄道路曲率、所述横向位置偏差及所述航向角偏差确定目标方向盘转角,其中,所述目标方向盘转角要求能够使所述横向位置偏差及所述航向角偏差为0,并使所述预瞄道路曲率达到使所述自动驾驶车辆的实际行驶轨迹与期望轨迹误差最小的最优道路曲率;以及
根据所述目标方向盘转角控制所述自动驾驶车辆进行车道保持。


2.根据权利要求1所述的车道保持控制方法,其特征在于,所述获取自动驾驶车辆的预瞄道路曲率包括:
获取所述自动驾驶车辆的当前车道线方程;
获取所述自动驾驶车辆的当前预瞄距离;以及
根据所述当前预瞄距离及所述当前车道线方程计算所述预瞄道路曲率。


3.根据权利要求1所述的车道保持控制方法,其特征在于,所述根据所述预瞄道路曲率、所述横向位置偏差及所述航向角偏差确定目标方向盘转角包括:
设置第一控制器,该第一控制器输入所述预瞄道路曲率,输出使所述预瞄道路曲率达到所述最优道路曲率的第一目标方向盘转角;
设置第二控制器,该第二控制器输入所述横向位置偏差,输出使所述横向位置偏差为0的第二目标方向盘转角;
设置第三控制器,该第三控制器输入所述航向角偏差,输出使所述航向角偏差为0的第三目标方向盘转角;以及
根据所述第一目标方向盘转角、所述第二目标方向盘转角及所述第三目标方向盘转角确定最终的目标方向盘转角。


4.根据权利要求3所述的车道保持控制方法,其特征在于,所述车道保持控制方法还包括:在所述第一控制器中,基于阿克曼转向原理建立所述目标方向盘转角与所述预瞄道路曲率之间的映射关系。


5.根据权利要求3所述的车道保持控制方法,其特征在于,所述第二控制器为模糊PID控制器,且根据所述自动驾驶车辆的实时车速确定所述模糊PID控制器的控制系数。


6.一种车道保持控制装置,其特征在于,所述车道保持控制装置包括:
第一获取模块,用于获取自动驾驶车辆的当前航向角与目标航向角之间的航向角偏差;
第二获...

【专利技术属性】
技术研发人员:曹增张凯和林甄龙豹葛建勇王天培鲁宁崔文锋刘洪亮张健
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:河北;13

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

1