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

自动开启转向灯的方法、车载设备及计算机存储介质与流程

2022-06-05 21:05:36 来源:中国专利 TAG:


1.本技术涉及车辆控制技术领域,具体涉及一种自动开启转向灯的方法、车载设备及计算机存储介质。


背景技术:

2.在车辆行驶过程中,经常出现障碍物突然向车身靠近的情况,为避让障碍物,驾驶员在未充分考虑相邻车道的后方是否有车的情况下,下意识偏移车辆至另一车道,无法及时开启转向灯提醒相邻车道上的车辆,容易造成交通事故。又或者,驾驶员没有养成变道开启转向灯的良好习惯,在需要变道时直接变道,也存在安全隐患。
3.为解决变道安全问题,现有技术的车辆安全系统一般通过安装大量的传感器来实时采集数据,辅助驾驶员快速打灯以及提供避让策略,但在车辆上配置较多的感应设备不仅提高了车辆制造成本,还需要具有较高运算能力才能达到实时判定的效果,实用性较低。


技术实现要素:

4.本技术的目的在于,提供一种自动开启转向灯的方法、车载设备及计算机存储介质,其可以解决上述技术问题,开启转向灯的实时性更强,响应更快,有效提高行车安全性。
5.为解决上述技术问题,本技术提供一种自动开启转向灯的方法,包括:
6.获取用户的驾驶习惯,所述驾驶习惯包括车辆在车道中的行驶位置;
7.获取车辆的行驶参数,所述行驶参数包括车辆的转向数据;
8.根据所述行驶参数和所述驾驶习惯控制转向灯开启。
9.本技术中,根据用户的驾驶习惯能够准确预估车辆的偏移角度和偏移方向,并根据预估的结果自动开启车辆转向灯,由于驾驶习惯可以预先获取且行驶参数可以通过简单的传感器检测,数据获取快速,且无需安装大量的感应器便能实现自动控制转向灯,成本更低,实时性更强,响应更快,有效避免人工控制反应不及时以及误操作引起的安全隐患,进而提高驾驶安全性,具有更强的实用性。
10.本技术还提供一种车载设备,包括:
11.车载通信网络,用于传输车载传感器信号及车辆控制信号;
12.至少一个处理器,与所述车载通信网络连接;以及
13.至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理器并且存储用于由所述至少一个处理器执行的指令,所述指令当由所述至少一个处理器执行时,使得所述车载系统执行如上所述的自动开启转向灯的方法。
14.本技术还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令;所述计算机程序指令被处理器执行时实现如上所述的自动开启转向灯的方法。
15.本技术涉及一种自动开启转向灯的方法、车载设备及计算机存储介质,自动开启转向灯的方法,包括:获取用户的驾驶习惯,驾驶习惯包括车辆在车道中的行驶位置;获取车辆的行驶参数,行驶参数包括车辆的转向数据;根据行驶参数和驾驶习惯控制转向灯开
启。通过这种方式,根据用户的驾驶习惯能够准确预估车辆的偏移角度和偏移方向,并根据预估的结果自动开启车辆转向灯,由于驾驶习惯可以预先获取且行驶参数可以通过简单的传感器检测,数据获取快速,且无需安装大量的感应器便能实现自动控制转向灯,成本更低,实时性更强,响应更快,有效避免人工控制反应不及时以及误操作引起的安全隐患,进而提高驾驶安全性,具有更强的实用性。
16.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
17.图1为本发明实施例提供的一种自动开启转向灯的方法的应用环境示意图;
18.图2为本发明第一实施例提供的一种自动开启转向灯的方法的流程示意图;
19.图3为本发明第二实施例提供的一种车载设备的结构示意图。
具体实施方式
20.为更进一步阐述本技术为达成预定申请目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本技术提出的具体实施方式、方法、步骤、结构、特征及其效果,详细说明如下。
21.有关本技术的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本技术为达成预定目的所采取的技术手段及功效有更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本技术加以限制。
22.图1为本发明实施例提供的一种自动开启转向灯的应用环境示意图。如图1所示,本实施例的系统架构包括车辆11和服务器12,二者之间通过网络提供通信链路的介质,网络可以包括各种连接类型,例如有线和/或无线通信链路等等。
23.服务器12包括但不限于个人计算机、服务器计算机、多处理器系统、大型计算机、包括上述系统或设备中的任意一个的分布式计算环境等。在一些实施例中,服务器12可以具有一个或多个处理单元,包括诸如gpu、fpga和asic等的专用处理单元以及诸如cpu的通用处理单元。另外,服务器12上也可以运行着一个或多个虚拟机。
24.车辆11上的车机13用于向服务器12发送车辆数据、接收服务器12发送的数据以及控制车辆11。本实施例的系统架构用于自动开启转向灯,可以由服务器12分析用户的驾驶习惯并将用户的驾驶习惯发送给车机13进行存储,驾驶习惯包括车辆11在车道14中的行驶位置,车机13用于获取车辆11的行驶参数,行驶参数包括车辆11的转向数据,在车辆11行驶过程中,车机13根据行驶参数和驾驶习惯控制车辆11的转向灯开启。由于驾驶习惯可以预先获取且行驶参数可以通过简单的传感器检测,使得数据获取快速且无需借助大量的传感器,成本更低,实时性更强,响应更快,可以有效提高行车安全性。应当理解,图1中的车辆11、服务器12和车机13的数目仅仅是示意性的。根据实现需要,可以具有任意数目的车辆11、服务器12和车机13进行关联。
25.在另一种可实现的系统架构中,也可不设置服务器12,由车机13分析用户的驾驶
习惯并将用户的驾驶习惯进行存储,驾驶习惯包括车辆11在车道14中的行驶位置,车机13用于获取车辆11的行驶参数,行驶参数包括车辆11的转向数据,在车辆11行驶过程中,车机13根据行驶参数和驾驶习惯控制车辆11的转向灯开启。
26.第一实施例
27.图2为本发明第一实施例提供的一种自动开启转向灯的方法的流程示意图。如图2所示,本实施例的自动开启转向灯的方法,包括:
28.步骤210,获取用户的驾驶习惯,驾驶习惯包括车辆在车道中的行驶位置。
29.其中,用户的驾驶习惯通常在一定的时间内不会发生变化,因此,可以预先分析得到后存储于服务器或车机并定期更新。可选地,获取用户的驾驶习惯,包括如下步骤:获取历史行驶图像,历史行驶图像包括车辆行驶过程中的车道图像信息;获取每一张历史行驶图像中车辆在车道中的位置信息;统计车辆在车道中的位置信息;根据统计的结果获取用户的驾驶习惯。其中,历史行驶图像可以是通过行车记录仪、车载摄像头或路侧摄像头采集,历史行驶图像中包含车辆行驶过程中的车道图像信息,从而可以反映车辆在车道中的位置,由于现有车辆一般安装有行车记录仪或车载摄像头,且行车记录仪或车载摄像头采集的图像与车辆的角度关系相对固定,可以简化分析过程,因此,历史行驶图像优选采用行车记录仪、车载摄像头进行采集。通过获取每一张历史行驶图像中车辆在车道中的位置信息,对这些位置信息进行统计,即可根据统计的结果确定用户的驾驶习惯,也即车辆在车道中的习惯行驶位置。例如,通过对车辆在一个月内不同时间、不同道路上行驶时采集的历史行驶图像进行分析,超过一定比例的历史行驶图像的分析结果为车辆在车道中的右侧,则确定驾驶习惯为车辆在车道中的右侧。
30.可选地,获取每一张历史行驶图像中车辆在车道中的位置信息,包括如下步骤:设定参考线;计算参考线与车道的左侧边界线之间的第一距离,以及参考线与车道的右侧边界线之间的第二距离;通过比较第一距离和第二距离的大小关系确定车辆在车道中的位置信息。其中,参考线优选为车辆沿车身宽度方向的中线以简化计算过程,现有的行车记录仪记录的行驶图像一般包括车头的图像信息,该中线通过车头图像信息进行确定,可以理解,参考线仅是用于提供计算参考基准,并不限于设定在车辆沿车身宽度方向的中线。车道的右侧边界线的位置与车道的左侧边界线的位置通过对历史行驶图像中的车道图像信息进行识别得到,车辆在车道中的不同位置驾驶时,车辆沿车身宽度方向的中线与车道左右边界线之间的距离关系不同,通过分析车辆沿车身宽度方向的中线与车道左右边界线之间的距离关系,即可确定车辆在车道中的位置。
31.参考线设定为车辆沿车身宽度方向的中线时,若参考线与车道的左侧边界线之间的第一距离大于参考线与车道的右侧边界线之间的第二距离,则车辆在车道中的右侧;若第一距离等于第二距离,则车辆在车道中的中间位置;若第一距离小于第二距离,则车辆在车道中的左侧,从而可以得到每一张历史行驶图像中车辆在车道中的位置信息,后续再对所有图像分析得到的位置信息进行统计,即可确定车辆在车道中的习惯行驶位置。
32.步骤220,获取车辆的行驶参数,行驶参数包括车辆的转向数据。
33.其中,车辆的转向数据可以是方向盘的转动角度、车轮的转动角度或车身的转动角度,转动角度包括左向转动角度与右向转动角度,对于同一车辆而言,方向盘的转动角度、车辆的转动角度与车身的转动角度之间具有固定的转换关系。
34.车辆的行驶参数还可以包括车辆的行驶速度。
35.步骤230,根据行驶参数和驾驶习惯控制转向灯开启。
36.其中,现有车辆一般均设有用于检测方向盘和/或车轮的转动角度的传感器,因此,车辆的转向数据优选为方向盘的转动角度和/或车轮的转动角度,从而可以直接使用传感器数据,无需进行换算,提高分析速度。
37.根据行驶参数和驾驶习惯控制转向灯开启,包括如下步骤:根据驾驶习惯设定车辆的左向转动阈值和右向转动阈值;从转向数据中获取车辆的左向转动角度和右向转动角度,当车辆的左向转动角度满足大于或等于左向转动阈值时,控制左转向灯开启;当车辆的右向转动角度满足大于或等于右向转动阈值时,控制右转向灯开启。其中,车辆行驶在车道中的不同位置时,其左转或右转进入相邻车道所需的转向角度阈值不同,根据驾驶习惯设定车辆的左向转动阈值和右向转动阈值后,只需获取车辆的左向转动角度和右向转动角度,即可根据左向转动角度和右向转动角度与对应阈值之间的关系控制相应的转向灯开启,响应速度更快。
38.在根据驾驶习惯设定方向盘的左向转动阈值和右向转动阈值时,若驾驶习惯为车辆在车道中的行驶位置为左侧,则左向转动阈值小于右向转动阈值;若驾驶习惯为车辆在车道中的行驶位置为中间,则左向转动阈值等于右向转动阈值;若驾驶习惯为车辆在车道中的行驶位置为右侧,左向转动阈值大于右向转动阈值。
39.假设车辆贴着车道的一侧边界线行驶,车辆角度偏转1s到达车道的另一侧边界线(给相邻车道车辆的反应时间为1s),则sinx=(车道宽度-车辆宽度)/(时速/3.6),x为车身的偏转角度,也即在该偏转角度下,车辆只需1s即可到达车道的另一侧边界线;假设车辆在车道的中间行驶,车辆角度偏转1s到达车道的另一侧边界线(给相邻车道车辆的反应时间为1s),则sinx=(车道宽度-车辆宽度)/(2*时速/3.6),x为车身的偏转角度,也即在该偏转角度下,车辆只需1s即可到达车道的边界线。根据车道数量的不同,中国标准高速公路的车道宽度一般是3.25m或3.75m,a级车的车辆宽度为1.78m、b级车的车辆宽度为1.84m、c级车的车辆宽度为1.886m、d级车的车辆宽度为1.945m。根据前述公式、车道宽度及车辆宽度进行计算,即可计算得到车辆在车道的不同位置对应的车身的左向偏转阈值和右向偏转阈值。例如,如果车道宽度是3.25m、车辆宽度为1.78m,在左轮压车道左侧边界线的情况下,设定行驶速度60~80km/h,则车辆行驶偏移3~5
°
时,只需要1s,右轮压车道右侧边界线;如果车道宽度是3.25m、车辆宽度为1.78m,车辆在车道中间行驶的情况下,设定行驶速度60~80km/h,则车辆行驶偏移1.7~2.5
°
时,只需要1s,右轮压车道右侧边线或左轮压车道左侧边界线。
40.一般而言,汽车方向盘打死时,车辆方向轮的角度在25~30
°
左右,后驱车的在30~35
°
之间,根据方向轮与方向盘的角度换算关系,即可根据车辆在车道的不同位置对应的车身的左向偏转阈值和右向偏转阈值,计算得到车辆在车道的不同位置对应的方向盘的左向转动阈值和右向转动阈值。可以理解,上述数据仅用于举例计算过程,不用于限定具体的阈值数据。
41.以上为根据驾驶习惯确定车辆的左向转动阈值和右向转动阈值的过程,计算过程中车辆的行驶速度采用一般均值,使得阈值可以提前计算保存,提高打灯的响应速度并能保证较高的准确性。实际实现时,还可以结合驾驶习惯及车辆当前的行驶速度确定车辆的
左向转动阈值和右向转动阈值,一般而言,行驶速度越快,车辆只需偏转相对较小的角度,即可进入相邻车道,因此,结合车辆当前的行驶速度打灯可以进一步提高准确性,实际实现时,上述计算公式中的时速采用车辆当前的行驶速度,即可计算出车辆在不同行驶速度下从车道的不同位置进入相邻车道对应左向转动阈值和右向转动阈值。
42.在根据驾驶习惯及行驶速度设定车辆的左向转动阈值和右向转动阈值后,从转向数据中获取车辆的左向转动角度和右向转动角度,当方向盘左向转动角度满足大于或等于左向转动阈值时,控制左转向灯开启;当方向盘右向转动角度满足大于或等于右向转动阈值时,控制右转向灯开启。
43.实际实现时,可以预先计算出车辆从车道的不同位置进入相邻车道对应的左向转动阈值和右向转动阈值并进行存储,在确定用户的驾驶习惯后,即可直接查表得到与驾驶习惯对应的转动角度阈值。
44.本技术涉及一种自动开启转向灯的方法,获取用户的驾驶习惯,驾驶习惯包括车辆在车道中的行驶位置;获取车辆的行驶参数,行驶参数包括车辆的转向数据;根据行驶参数和驾驶习惯控制转向灯开启。通过这种方式,根据用户的驾驶习惯能够准确预估车辆的偏移角度和偏移方向,并根据预估的结果自动开启车辆转向灯,由于驾驶习惯可以预先获取且行驶参数可以通过简单的传感器检测,数据获取快速,且无需安装大量的感应器便能实现自动控制转向灯,成本更低,实时性更强,响应更快,有效避免人工控制反应不及时以及误操作引起的安全隐患,进而提高驾驶安全性,具有更强的实用性。
45.第二实施例
46.图3为本发明第二实施例提供的一种车载设备的结构示意图。图3示出的车载设备仅仅是一个示例,不应对本公开实施例的功能和适用范围带来任何限制。如图3所示,本技术还提供一种车载设备600包括处理单元601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram)603中的程序而执行本公开实施例的方法。处理器601例如可以包括通用微处理器(例如cpu)、指令处理器和/或相关芯片组和/或专用微处理器(例如专用集成电路(asic)),等等。处理器601还可以包括用于缓存用途的板载存储器。处理器601可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
47.在ram603中,存储有车载设备600操作所需的各种程序和数据。处理器601、rom602以及ram603中通过总线604彼此相连。处理器601通过执行rom602和/或ram603中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,上述程序也可以存储在除rom602和ram603以外的一个或多个存储器中。处理器601也可以通过执行存储在一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
48.在本实施例中,处理器601通过执行存储在一个或多个存储器中的程序,可以获取用户的驾驶习惯,驾驶习惯包括车辆在车道中的行驶位置,以及获取车辆的行驶参数,行驶参数包括车辆的转向数据,接着,根据行驶参数和驾驶习惯控制转向灯开启。从而只需根据用户的驾驶习惯及车辆的转向数据等行驶参数即可自动控制转向灯开启,实时性更强,响应更快,有效提高行车安全性。
49.根据本公开的实施例,车载设备600还可以包括输入/输出(i/o)接口605,输入/输出(i/o)接口605也连接至总线604。车载设备600还可以包括连接至输入/输出(i/o)接口
605的以下部件中的一项或多项:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。此外,驱动器,可拆卸介质。诸如磁盘、光盘、磁光盘、半导体存储器等可也根据需要连接至输入/输出(i/o)接口605上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
50.根据本公开的实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品。其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行图2所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被处理器601执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块和单元等可以通过计算机程序模块来实现。
51.本技术的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或多个程序,当上述一个或多个程序被执行时,实现根据本公开实施例的方法。
52.本实施例执行上述方法步骤的具体过程,详见图2的相关描述,在此不再赘述。
53.上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本技术。任何熟悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。
再多了解一些

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

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

相关文献