一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自适应前照灯控制方法、终端设备及存储介质与流程

2022-02-20 19:22:15 来源:中国专利 TAG:


1.本发明涉及车辆智能控制领域,尤其涉及一种自适应前照灯控制方法、终端设备及存储介质。


背景技术:

2.自适应前照灯(afs)技术要求根据车辆环境改变照明的水平角度和竖直角度。通常的方法是通过方向盘转向传感器采集的数据来调整水平前照角度,或通过车身倾角传感器来调整竖直前照角度。但是传感器只能获得车辆环境的当前状态,无法获得车辆前方道路环境的数据,对前方道路情况没有预测性,而照明系统最重要的是要保证前方亮度,因此传统控制方法效果不能达到最佳。
3.公开号为cn201610915320的发明专利公开了通过摄像头或传感器获取目标隧道内或隧道外的环境参数信息,生成对应行车控制指令来控制灯光,实现安全行车目的。但是,摄像头或传感器只能获得车辆前方短距离、视野内的环境信息,无法及时获得完全在视野外的道路环境信息,且其控制为简单的开关控制,不涉及角度优化。论文《基于汽车导航电子地图的汽车afs分析》利用导航地图来优化水平前照角度,具有很好的前方预测性。但普通导航地图不具道路坡度信息,对竖直角度控制没有优化效果。并且当地形为山坡地形时,如仅仅进行简单的角度控制还会出现因坡度变化引起的照射盲区问题,如图1是根据当前车辆所处位置的坡度s,选择照射角度,因为前方坡度变化而出现照射盲区;图2所示是根据预期照明最远处位置的坡度s,选择照射角度,因为和车辆当前位置之间有坡度变化,导致实际无法照射到预期位置,出现盲区。


技术实现要素:

4.为解决上述问题,本发明提供一种自适应前照灯控制方法、终端设备及存储介质。
5.具体方案如下:
6.一种自适应前照灯控制方法,包括:根据前方电子地平线数据中不同坡度点的坡度值,计算自适应前照灯需调整的竖直调整角,以该竖直调整角对自适应前照灯进行照射角度调整。
7.进一步的,计算自适应前照灯需调整的竖直调整角的方法为:
8.根据车辆当前车速确定车辆当前位置对应的安全视距;
9.结合前方电子地平线数据计算安全视距内每个坡度点相对于车辆当前位置的视野倾斜角差;视野倾斜角差为坡度点相对于车辆当前位置的视野倾斜角与车辆当前位置对应的道路倾斜角的差值的绝对值;
10.从安全视距内最远的坡度点开始从远到近依次筛选坡度点,直到筛选的坡度点与车辆当前位置之间的所有坡度点对应的视野倾斜角差均属于筛选的坡度点对应的照明角度范围;
11.以筛选的坡度点对应的视野倾斜角差作为自适应前照灯的竖直调整角。
12.进一步的,安全视距根据车辆当前车速和司机反应时间计算获得。
13.进一步的,每个坡度点相对于车辆当前位置的视野倾斜角的计算方法为:
14.根据前方电子地平线数据获取该坡度点与车辆当前位置之间的所有坡度点的坡度值;
15.根据获取的所有坡度值和相邻两坡度点之间的道路长度,计算每个坡度点对应的与其下一个坡度点之间的水平距离和竖直距离;
16.将计算的所有坡度点的水平距离和竖直距离分别进行累加得到待计算坡度点与车辆当前位置之间的水平距离和竖直距离;
17.根据水平距离和竖直距离计算视野倾斜角。
18.进一步的,坡度点对应的与其下一个坡度点之间的水平距离的计算公式为:
[0019][0020]
其中,wi表示第i个坡度点至第i 1个坡度点之间的水平距离,si表示第i个坡度点的坡度值,ti表示第i个坡度点至第i 1个坡度点之间的道路长度。
[0021]
进一步的,坡度点对应的与其下一个坡度点之间的竖直距离的计算公式为:
[0022][0023]
其中,hi表示第i个坡度点至第i 1个坡度点之间的竖直距离,函数sign(si)表示当si≥0时sign(si)=1,反之sign(si)=-1,si表示第i个坡度点的坡度值,ti表示第i个坡度点至第i 1个坡度点之间的道路长度。
[0024]
进一步的,从安全视距内最远的坡度点开始从远到近依次筛选坡度点的方法为:
[0025]
步骤一:设定安全视距内最远的坡度点作为待选坡度点;
[0026]
步骤二:计算该待选坡度点的照明角度范围,并判断是否存在车辆当前位置与待选坡度点之间的坡度点,满足该坡度点的视野倾斜角差在待选坡度点的照明角度范围之外,如果存在,进入步骤三;否则,将该待选坡度点作为筛选的坡度点;
[0027]
步骤三:设定该待选坡度点朝向车辆当前位置方向的下一坡度点作为待选坡度点,返回步骤二。
[0028]
进一步的,照明角度范围的设定方法为:设定坡度点对应的视野倾斜角差为θ'
t
,自适应前照灯灯光向上最大照明角度为t1、向下最大照明角度为t2,则该坡度点对应的照明角度范围为[θ'
t-t2,θ'
t
t1]。
[0029]
一种自适应前照灯控制终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例上述的方法的步骤。
[0030]
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现本发明实施例上述的方法的步骤。
[0031]
本发明采用如上技术方案,结合电子地平线技术,为自适应前照灯的控制提供视野外的道路坡度信息,优化了竖直角度控制,还可防止简单角度控制会因坡度变化引起照射盲区问题,更加适应坡度地形的自适应前照灯控制。
附图说明
[0032]
图1所示为根据当前坡度s决定竖直照射角度造成的盲区的示意图。
[0033]
图2所示为根据前方预计照射距离的坡度s,决定竖直照射角度造成的盲区的示意图。
[0034]
图3所示为本发明实施例一的流程图。
[0035]
图4所示为该实施例中存在盲区的示意图。
具体实施方式
[0036]
为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。
[0037]
现结合附图和具体实施方式对本发明进一步说明。
[0038]
实施例一:
[0039]
参考图3所示,本发明提供了一种自适应前照灯控制方法,包括以下步骤:
[0040]
s1:根据车辆当前车速确定车辆当前位置对应的安全视距d。
[0041]
该实施例中通过车辆当前车速与司机反应时间的乘积计算得到安全视距d,比如司机反应时间为a秒,车速为v,则安全视距d=a*v。司机反应时间本领域技术人员可以根据经验自行设定,在此不做限制。
[0042]
s2:计算车辆当前位置对应的安全视距内每个坡度点相对于车辆当前位置的视野倾斜角差θ'i,具体计算过程为:
[0043]
如图4所示,设定第i个坡度点对应的坡度值为si,下标i表示坡度点的序号,i=1,2,3,....,θi表示第i个坡度点对应的道路与水平面的夹角,则车辆从第i个坡度点行驶至第i 1个坡度点时,对应的坡度值为电子地平线数据中第i个坡度点的坡度值,tanθi=si。
[0044]
从图4中可以得出:
[0045][0046][0047]
因此,
[0048]
则:
[0049]
求解得:
[0050]
其中,函数sign(si)表示当si≥0时sign(si)=1,表示上坡,反之sign(si)=-1表示下坡;wi表示第i个坡度点至第i 1个坡度点之间的水平距离,hi表示第i个坡度点至第i 1个坡度点之间的竖直距离,ti表示第i个坡度点至第i 1个坡度点之间的道路长度。
[0051]
由于
[0052]
因此,将式(5)代入式(6)可得:
[0053][0054]
至此,第i个坡度点对应的hi和wi均以求解完成。
[0055]
则将第i个坡度点之前的所有坡度点对应的hk和wk值累加,即可得到第i个坡度点与车辆当前位置之间连线与水平方向的夹角,即第i个坡度点的视野倾斜角θi为:
[0056][0057]
其中,k表示坡度点的序号。
[0058]
由于车辆当前位置也具有坡度值,设为sc,因此,车辆当前位置对应的道路倾斜角θc为:θc=arcsin sc,则车辆当前位置对应的安全视距内第i个坡度点相对于车辆当前位置的视野倾斜角差θ'i为:
[0059]
θ'i=|θ
i-θc|
[0060]
s3:设定车辆当前位置对应的安全视距内第t个坡度点为安全视距内最远的坡度点,对应的坡度值为s
t
,其对应的视野倾斜角差为θ'
t
,设定afs灯光向上最大照明角度为t1、向下最大照明角度为t2,则该坡度点对应的照明角度范围为[θ'
t-t2,θ'
t
t1]。
[0061]
s4:判断是否存在坡度点sj,j《t,满足如果存在,则表示存在照明盲区,如图4所示,进入s5;否则,进入s6。
[0062]
s5:令t=t-1,返回s4。
[0063]
s6:将第t个坡度点对应的视野倾斜角差θ
t
'作为自适应前照灯的竖直调整角,对自适应前照灯进行照射角度调整。
[0064]
本发明实施例一采用的技术方案可以根据地平线数据预测前方道路的情况,进而对自适应前照灯的照射角度进行调整,其不仅克服了传统摄像头或传感器获取前方道路信息时无前瞻性的缺陷,还可以适应复杂坡度路况时的情况;通过动态调整的方式,而不是通过调整固定角度的方式,可以使调整的角度更加的合适,尽可能小的影响其他车辆(如调整角度过大,可能会对对面来车形成远光灯的效果,影响对面来车司机的安全性);进一步的,本实施例还解决了现有技术中未解决的视野盲区问题,通过上述选取的角度进行调整,可以使得照明尽可能长,并且不存在盲区,起到优化控制,保证车辆安全性的作用。上述技术效果不是仅仅根据坡度值进行简单的固定角度调整能够实现的。
[0065]
实施例二:
[0066]
本发明还提供一种自适应前照灯控制终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例一的上述方法实施例中的步骤。
[0067]
进一步地,作为一个可执行方案,所述自适应前照灯控制终端设备可以是车载电脑、云端服务器等计算设备。所述自适应前照灯控制终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,上述自适应前照灯控制终端设备的组成结构仅仅是自
适应前照灯控制终端设备的示例,并不构成对自适应前照灯控制终端设备的限定,可以包括比上述更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述自适应前照灯控制终端设备还可以包括输入输出设备、网络接入设备、总线等,本发明实施例对此不做限定。
[0068]
进一步地,作为一个可执行方案,所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述自适应前照灯控制终端设备的控制中心,利用各种接口和线路连接整个自适应前照灯控制终端设备的各个部分。
[0069]
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述自适应前照灯控制终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储程序的运行过程中所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0070]
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述方法的步骤。
[0071]
所述自适应前照灯控制终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,rom,read-only memory)、随机存取存储器(ram,random access memory)以及软件分发介质等。
[0072]
尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献