CN113830087A - 自适应巡航控制方法、***、车辆和计算机可读存储介质 - Google Patents
自适应巡航控制方法、***、车辆和计算机可读存储介质 Download PDFInfo
- Publication number
- CN113830087A CN113830087A CN202111132663.5A CN202111132663A CN113830087A CN 113830087 A CN113830087 A CN 113830087A CN 202111132663 A CN202111132663 A CN 202111132663A CN 113830087 A CN113830087 A CN 113830087A
- Authority
- CN
- China
- Prior art keywords
- time
- time interval
- preset
- vehicle
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000001914 filtration Methods 0.000 claims description 19
- 230000002159 abnormal effect Effects 0.000 claims description 16
- 238000013507 mapping Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 14
- 230000001276 controlling effect Effects 0.000 description 11
- 230000000875 corresponding effect Effects 0.000 description 10
- 230000006399 behavior Effects 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0063—Manual parameter input, manual setting means, manual initialising or calibrating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
本发明公开了一种自适应巡航控制方法,所述自适应巡航控制方法包括以下步骤:当监测到本车ACC功能开启时,记录本车的实时车间时距;当监测到本车时距按键被按压时,获取按压持续时长;判断所述按压持续时长是否大于第一预设时长;若大于第一预设时长,则根据所述车间时距生成自定义时距;将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。本发明还公开了一种自适应巡航控制***、车辆和计算机可读存储介质。本发明实现了自适应巡航控制***与不同驾驶员的驾驶行为习惯或者同一驾驶员在不同环境下的驾驶行为习惯相适应的目的。
Description
技术领域
本发明涉及车辆控制技术领域,尤其涉及一种自适应巡航控制方法、***、车辆和计算机可读存储介质。
背景技术
随着汽车行业自动驾驶理念的兴起,自适应巡航控制***(Adaptive CruiseControl,ACC)也越来越普及。自适应巡航控制***可以根据车辆行驶方向的交通情况在纵向上自动控制车辆的加速与减速,从而减轻驾驶员的操作负担。自适应巡航控制***当前方无车辆或前方车辆距离较远时,按照驾驶员设定的巡航速度行驶,当前方车辆距离较近时根据驾驶员选择的跟车时距与前车保持距离。现有的自适应巡航控制***通常会设置数个固定跟车时距以供驾驶员选择。但是,固定的跟车时距导致自适应巡航控制***往往难以与不同驾驶员的驾驶行为习惯或者同一驾驶员在不同环境下的驾驶行为习惯相适应。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种自适应巡航控制方法,旨在解决自适应巡航控制***难以与不同的驾驶行为习惯相适应的问题。
为实现上述目的,本发明提供一种自适应巡航控制方法,所述自适应巡航控制方法包括以下步骤:
当监测到本车ACC功能开启时,记录本车的实时车间时距;
当监测到本车时距按键被按压时,获取按压持续时长;
判断所述按压持续时长是否大于第一预设时长;
若大于第一预设时长,则根据所述实时车间时距生成自定义时距;
将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
优选地,所述将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶的步骤之前包括:
判断所述自定义时距是否小于第一预设安全阈值;
若小于第一预设安全阈值,则执行预设提醒操作;
若不小于第一预设安全阈值,则执行步骤:将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
优选地,所述判断所述自定义时距是否小于预设安全阈值的步骤之前包括:
获取本车当前车速;
根据所述当前车速,基于预存映射表获得对应预设安全阈值。
优选地,所述若小于第一预设安全阈值,则执行预设提醒操作的步骤之后还包括:
获取执行所述预设提醒操作的提醒持续时间;
判断所述提醒持续时间是否大于第二预设时长;
若大于第二预设时长,则增大所述自定义时距。
优选地,所述根据所述实时车间时距生成自定义时距的步骤包括:
获取实时车间时距从记录开始至记录终止的记录持续时间;
判断所述记录持续时间是否大于第三预设时长;
若大于第三预设时长,则获取在实时车间时距的记录终止的时刻之前第三预设时长内的实时车间时距;
若不大于第三预设时长,则获取已记录的实时车间时距;
根据获取的实时车间时距生成自定义时距。
优选地,所述根据获取的实时车间时距生成自定义时距的步骤包括:
将所述获取的实时车间时距的平均值作为自定义时距。
优选地,所述根据获取的实时车间时距生成自定义时距的步骤还包括:
过滤出所述实时车间时距中的异常值,获得过滤后的实时车间时距;
判断过滤后的实时车间时距的数量是否小于预设数量;
若小于预设数量,则将预设固定时距作为自定义时距;
若不小于预设数量,则根据所述过滤后的实时车间时距生成自定义时距。
此外,为实现上述目的,本发明还提供一种自适应巡航控制***,所述自适应巡航控制***包括:
第一监测模块,用于当监测到本车ACC功能开启时,记录本车的实时跟车时距;
第二监测模块,用于当监测到本车时距按键被按压时,获取按压持续时长;
判断模块,用于判断所述按压持续时长是否大于预设时长;
计算模块,用于若大于预设时长,则根据所述实时跟车时距生成自定义时距;
执行模块,用于将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
此外,为实现上述目的,本发明还提供一种车辆,所述车辆包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述任一项所述自适应巡航控制方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有自适应巡航控制程序,所述自适应巡航控制程序被处理器执行时实现如上所述任一项所述的自适应巡航控制方法的步骤。
本发明提出了一种自适应巡航控制方法,通过当监测到本车ACC功能开启时,记录本车与前车的实时车间时距。然后当监测到本车时距按键被按压时,获取按压持续时长,判断所述按压持续时长是否大于第一预设时长;通过时距按键的按压时间判断驾驶员是否存在采用自定义时距的需求。若大于第一预设时长,则确定驾驶员存在采用自定义时距的需求,然后根据记录的实时车间时距,生成自定义时距,该自定义时距体现了驾驶员在最近一段时间内期望保持的跟车时距,由此获得的自定义时距相对于固定时距更加贴合驾驶员当前驾驶状态。最后,将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。本发明通过由实时车间时距生成的自定义时距代替固定时距,实现了自适应巡航控制***与不同驾驶员的驾驶行为习惯或者同一驾驶员在不同环境下的驾驶行为习惯相适应的目的。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明自适应巡航控制方法第一实施例的流程示意图;
图3为本发明自适应巡航控制方法第二实施例的流程示意图;
图4为本发明自适应巡航控制方法第三实施例的部分流程示意图;
图5为本发明自适应巡航控制方法涉及的***结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
如图1所示,本发明实施例中终端是车辆,如燃油汽车、混动汽车或者纯电动汽车等。该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,该终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别该装置的姿态、振动识别相关功能(比如计步器、敲击)等;当然,还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
参照图2,本发明第一实施例提供一种自适应巡航控制方法,所述自适应巡航控制方法包括以下步骤:
步骤S100,当监测到本车ACC功能开启时,记录本车的车间时距;
具体地,ACC功能开启是指ACC功能处于待激活或已激活状态。当监测到本车的ACC功能开启时,可以表明驾驶员此时存在使用ACC功能的意图或者正在使用ACC功能,开始记录本车与前车的实时车间时距。当本车前方预设的距离内不存在车辆时,可以不记录实时车间时距。
步骤S200,当监测到本车时距按键被按压时,获取按压持续时长;
步骤S300,判断所述按压持续时长是否大于第一预设时长;
具体地,自适应巡航控制***往往会设置数个时距调节的档位,每个档位对应一个预设固定时距。用户可通过时距按键选择对应的档位。当检测到本车的时距按键被按压时,通过获取按压持续时长,并通过按压持续时长是否大于第一预设时长(如0.8秒、1.0秒或者1.5秒)来确定驾驶员的意图是选择采用预设固定时距还是选择采用自定义时距。假设,第一预设时长为0.8秒,则当获取的按压持续时长大于0.8秒时,则说明驾驶员是选择采用自定义时距。当获取的按压持续时长不大于0.8秒时,则说明驾驶员的意图是选择采用预设固定时距。
步骤S400,若大于第一预设时长,则根据所述实时车间时距生成自定义时距;
步骤S500,将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
具体地,当本车的时距按键被按压的持续时长大于第一预设时长时,说明驾驶员选择采用自定义时距,则此时根据之前记录本车的实时车间时距,生成自定义时距,通过实时车间时距生成的自定义时距相较于固定的车间时距更符合驾驶员的驾驶行为***均值作为自定义时距,也可以通过平均值与方差对所述异常数值进行修正后,将修正后所有数值的平均值作为自定义时距。最后,再将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。若所述按压时长小于第一预设时长,则将用户选择的时距档位对应的预设固定时距作为期望时距,并控制本车按照所述期望时距行驶。
本发明提出了一种自适应巡航控制方法,通过当监测到本车ACC功能开启时,记录本车与前车的实时车间时距。然后当监测到本车时距按键被按压时,获取按压持续时长,判断所述按压持续时长是否大于第一预设时长;通过时距按键的按压时间判断驾驶员是否存在采用自定义时距的需求。若大于第一预设时长,则确定驾驶员存在采用自定义时距的需求,然后根据记录的实时车间时距,生成自定义时距,该自定义时距体现了驾驶员在当前一段时间内期望保持的跟车时距。最后,将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。本发明通过由实时车间时距生成的自定义时距代替固定时距,实现了自适应巡航控制***与不同驾驶员的驾驶行为习惯或者同一驾驶员在不同环境下的驾驶行为习惯相适应的目的。
进一步的,参照图3,本发明第二实施例提供一种自适应巡航控制方法,基于上述图2所示的实施例,步骤S500之前包括以下步骤:
步骤S510,判断所述自定义时距是否小于预设安全阈值;
步骤S511,若小于预设安全阈值,则执行预设提醒操作;
步骤S512,若不小于预设安全阈值,则执行步骤S500。
具体地,由于驾驶员可能保持较小的实时跟车时距,导致根据实时跟车时距获得的自定义时距数值也较小。当自定义时距过小的情况下,很有可能使驾驶员难以及时对前车的操作作出反应。因此,通过判断生成的自定义时距是否小于预设安全阈值(如0.9秒、1.0秒或1.1秒等),确定本车在自定义时距下是否能够与前车保持安全距离。该预设安全阈值可以是固定的值也可以是随速度变化的值。当所述自定义时距小于预设安全阈值时,说明采用自定义时距作为当前车间时距难以保持安全距离,则通过执行预设提醒操作来提醒驾驶员调节跟车时距,驾驶员调整方式可以是重新选择预设的时距档位,也可以是重新开启ACC功能。预设提醒操作包括但不限于在仪表显示面板上显示提示信息,蜂鸣器进行鸣叫或者驾驶员座位进行震动等提醒操作中的一种或几种的结合。当所述自定义时距不小于预设安全阈值时,说明所述自定义时距下本车可以与前车保持安全距离,则执行步骤:将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
本实施例中,通过判断所述自定义时距是否小于预设安全阈值,在所述自定义时距小于预设安全阈值时,执行预设提醒操作,可以判断将该自定义时距作为当前的跟车时距是否能够与前车保持安全距离,避免了本车直接将自定义时距作为当前的跟车时距时,由于自定义时距过小,难以与前车保持安全距离,而增加了发生交通事故的风险。
为了进一步保障行车中的安全,在另一实施例中,基于上述图3所示的实施例,步骤S510之前包括以下步骤:
步骤a1,获取本车当前车速;
步骤a2,根据所述当前车速,基于预存映射表获得对应预设安全阈值。
具体地,由于车辆速度越快,车辆所需的刹车距离也就越大,则可以根据车速的不同设置不同的安全阈值。例如,预先存储车速区间与预设安全阈值的映射表,如0<车速m<60km/h,则安全阈值n1=1.0s;60km/h≤车速m<90km/h,则安全阈值n2=1.2s;90km/h≤车速m<120km/h,则安全阈值n3=1.5s。则获取车辆当前车速,基于预存映射表获得对应的预设安全阈值。例如当前车速为75km/h,则对应的预设安全阈值为1.2s。
本实施例中,通过对不同车速区间设置不同的安全阈值生成映射表并存储起来。再获取本车的当前车速,基于预存的映射表确定对应当前车速的预设安全阈值,从而进一步地与前车保持了车间时距,保障了行车过程中的安全性。
在另一实施例中,步骤S511之后还包括以下步骤:
步骤b1,获取执行所述预设提醒操作的提醒持续时间;
步骤b2,判断所述提醒持续时间是否大于第二预设时长;
步骤b3,若大于第二预设时长,则增大所述自定义时距。
具体地,在已经执行预设提醒操作的前提下,获取执行所述预设提醒操作的提醒持续时间。根据所述提醒持续时间是否大于第二预设时长(如2秒或3秒等),确定驾驶员是否第二预设时长内对自定义时距进行了调整。若大于第二预设时长,说明驾驶员可能未注意到所述提醒信息,则应当增大所述自定义时距。增大所述自定义时距的方法可以是将某一时距档位对应的预设固定时距作为自定义时距,也可以是将自定义时距与预设系数的和作为自定义时距(如,自定义时距为0.9s,修正系数为0.3s,则修正后的自定义时距为1.2s),且预设系数可以与生成的自定义时距呈负相关,以保证在修正后的自定义时距下,本车能够与前车保持安全距离。若小于或等于第二预设时长,则暂不对生成的自定义时距进行调整。
在本实施例中,通过判断提醒持续时长是否大于第二预设时间,确认驾驶员是否完成了对跟车时距的调整。若大于第二预设时长,说明驾驶员可能未注意到所述提醒信息,则修正所述自定义时距。若小于或等于第二预设时长,则暂不对自定义时距进行调整。一方面给驾驶员留下了一定的反应时间,另一方面在预设时间内驾驶员依旧没做出反应时,则增大自定义时距,以免自定义时距较小,导致发生交通事故的风险增加。
进一步的,参照图4,本发明第三实施例提供一种自适应巡航控制方法,基于上述图2所示的实施例,步骤S400包括以下步骤:
步骤S410,获取实时车间时距从记录开始至记录终止的记录持续时间;
步骤S420,判断所述记录持续时间是否大于第三预设时长;
步骤S421,若大于第三预设时长,则获取在实时车间时距的记录终止的时刻之前第三预设时长内的实时车间时距;
步骤S422,若不大于第三预设时长,则获取已记录的实时车间时距;
步骤S430,根据获取的实时车间时距生成自定义时距。
具体地,获取记录实时车间时距的持续时间,该持续时间为从监测到ACC功能开启的时刻到记录终止的时刻,所述记录终止的时刻可以是驾驶员按下时距按键的时刻,也可以是判定所述按压持续时长大于第一预设时长的时刻。然后判断该记录持续时间是否大于第三预设时长(如10秒、15秒或者20秒)。当所述持续时间大于第三预设时长,则获取结束终止的时刻至第三预设时长前的时刻之间的实时车间时距,即最新的实时车间时距。例如,记录实时车间时距的持续时间为100秒,而第三预设时间为10秒,则获得的最新实时车间时距为90秒至100秒范围内记录的实时车间时距。当所述持续时间不大于第三预设时长时,则获取已记录的实时车间时距例如所述持续时间为8秒,第三预设时长为10秒,则获取这8秒内的实时车间车距,并将这8秒内的实时车间时距的平均值作为自定义时距。最后,根据获取的实时车间时距(所述在实时车间时距的记录终止的时刻之前第三预设时长内的实时车间时距或者所述已记录的实时车间时距)生成自定义时距。当然,进一步地,出于节约存储空间的考虑,也可以对记录的数据采取先进先出、循环覆盖的原则进行存储,即当存储空间存储的数据量大于预设存储数据量或者存储时长大于预设存储时长时,用最新的数据覆盖最开始存储的数据。
在本实施例中,通过获取实时车间时距从记录开始至记录终止的记录持续时间;判断所述记录持续时间是否大于第三预设时长,大于第三预设时长时,则只获取在实时车间时距的记录终止的时刻之前第三预设时长内的实时车间时距;小于或等于第三预设时长时,获取已记录的所有实时车间时距。再根据获得的实时车间时距生成自定义时距。由于获得的实时车间时距是最近一段时间内的实时车间时距,从而最终获得的自定义时距反映的是最近一段时间内的本车的实时车间时距情况,因此获得的自定义时距更加贴合驾驶员此时的驾驶状态。
在另一实施例中,步骤S430包括以下步骤:
将所述获取的实时车间时距的平均值作为自定义时距。
具体地,将所述获取的实时车间时距的平均值作为自定义时距。其中,平均值可以是算数平均值;也可以通过删去部分极端值之后再计算算数平均值,用以减少因偶然因素产生的极值而带来的影响;还可以是加权平均值等。
在另一实施例中,所述自适应巡航方法还包括:
步骤c1,过滤出所述实时车间时距中的异常值,获得过滤后的实时车间时距;
步骤c2,判断过滤后的实时车间时距的数量是否小于预设数量;
步骤c3,若小于预设数量,则将预设固定时距作为自定义时距;
步骤c4,若不小于预设数量,则根据所述过滤后的实时车间时距生成自定义时距。
具体地,通过过滤所述获得的实时车间时距,将其中的异常数据过滤出来,获得过滤后的非异常实时车间时距。所述过滤异常数据方式可以是程序判断滤波、均值滤波、中值滤波、加权平均、滤波、众数滤波、一阶滞后滤波、移动滤波、复合滤波等方式,本实施例中不对具体的过滤方式进行限制。判断过滤后的非异常实时车间时距的数量是否小于预设数量(如20个、30个或50个等)。当非异常实时车间时距的数量小于预设数量时,说明获得的实时车间时距代表性较低,则将预设固定时距作为自定义时距。当非异常实时车间时距的数量不小于预设数量时,说明获得的实时车间时距较为具有代表性,则根据所述过滤后的非异常实时车间时距生成自定义时距。
在本实施例中,首先通过过滤所述获得的实时车间时距,减少了根据实时车间时距生成的自定义时距受到异常数值的影响。其后,判断过滤后的实时车间时距的数量是否小于预设数量;判断过滤后的实时车间时距的数量是否小于预设数量,用以确定根据过滤后的实时车间时距生成的自定义时距是否具备足够的代表性。若过滤后的实时车间时距的数量小于预设数量时,说明获得的实时车间时距较少,由此获得的自定义时距可能不足以代表驾驶员最近一段时间内的实时驾驶状态,则将预设固定时距作为自定义时距。若过滤后的实时车间时距的数量不小于预设数量,说明获得的实时车间时距较多,由此获得的自定义时距足以代表驾驶员最近一段时间内的实时驾驶状态,则根据所述实时车间时距生成自定义时距,获得的自定义时距更加贴合驾驶员当前的驾驶状态。
此外,本发明实施例还提出了一种自适应巡航控制***,所述自适应巡航控制***包括:
第一监测模块10,用于当监测到本车ACC功能开启时,记录本车的实时跟车时距;
第二监测模块20,用于当监测到本车时距按键被按压时,获取按压持续时长;
判断模块30,用于判断所述按压持续时长是否大于预设时长;
计算模块40,用于若大于预设时长,则根据所述实时跟车时距生成自定义时距;
执行模块50,用于将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
更进一步地,所述自适应巡航控制***还包括第二判断模块:
第二判断模块,用于判断所述自定义时距是否小于第一预设安全阈值;若小于第一预设安全阈值,则执行预设提醒操作;若不小于第一预设安全阈值,则执行步骤:将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
更进一步地,所述自适应巡航控制***还包括获取模块:
获取本车当前车速;
根据所述当前车速,基于预存映射表获得对应预设安全阈值。
更进一步地,所述自适应巡航控制***还包括第三判断模块:
第三判断模块,用于获取执行所述预设提醒操作的提醒持续时间;判断所述提醒持续时间是否大于第二预设时长;若大于第二预设时长,则增大所述自定义时距。
更进一步地,所述自适应巡航控制***还包括第四判断模块和第二计算模块:
第四判断模块,用于获取实时车间时距从记录开始至记录终止的记录持续时间;判断所述记录持续时间是否大于第三预设时长;若大于第三预设时长,则获取在实时车间时距的记录终止的时刻之前第三预设时长内的实时车间时距;若不大于第三预设时长,则获取已记录的实时车间时距;
第二计算模块,用于根据获取的实时车间时距生成自定义时距。
更进一步地,所述自适应巡航控制***还包括:
第二计算模块,还用于将所述获取的实时车间时距的平均值作为自定义时距。
更进一步地,所述自适应巡航控制***还包括过滤模块和第五判断模块:
过滤模块,用于过滤出所述实时车间时距中的异常值,获得过滤后的实时车间时距;
第五判断模块,用于判断过滤后的实时车间时距的数量是否小于预设数量;若小于预设数量,则将预设固定时距作为自定义时距;若不小于预设数量,则根据所述过滤后的实时车间时距生成自定义时距。
此外,本发明实施例还提出一种计算机存储介质。
所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例提供的自适应巡航控制方法中的操作,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机、便携式电脑、台式电脑、服务器或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种自适应巡航控制方法,其特征在于,所述自适应巡航控制方法包括以下步骤:
当监测到本车ACC功能开启时,记录本车的实时车间时距;
当监测到本车时距按键被按压时,获取按压持续时长;
判断所述按压持续时长是否大于第一预设时长;
若大于第一预设时长,则根据所述实时车间时距生成自定义时距;
将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
2.如权利要求1所述的自适应巡航控制方法,其特征在于,所述将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶的步骤之前包括:
判断所述自定义时距是否小于预设安全阈值;
若小于预设安全阈值,则执行预设提醒操作;
若不小于预设安全阈值,则执行步骤:将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
3.如权利要求2所述的自适应巡航控制方法,其特征在于,所述判断所述自定义时距是否小于预设安全阈值的步骤之前包括:
获取本车当前车速;
根据所述当前车速,基于预存映射表获得对应预设安全阈值。
4.如权利要求2所述的自适应巡航控制方法,其特征在于,所述若小于第一预设安全阈值,则执行预设提醒操作的步骤之后还包括:
获取执行所述预设提醒操作的提醒持续时间;
判断所述提醒持续时间是否大于第二预设时长;
若大于第二预设时长,则增大所述自定义时距。
5.如权利要求1至4中任一项所述的自适应巡航控制方法,其特征在于,所述根据所述实时车间时距生成自定义时距的步骤包括:
获取实时车间时距从记录开始至记录终止的记录持续时间;
判断所述记录持续时间是否大于第三预设时长;
若大于第三预设时长,则获取在实时车间时距的记录终止的时刻之前第三预设时长内的实时车间时距;
若不大于第三预设时长,则获取已记录的实时车间时距;
根据获取的实时车间时距生成自定义时距。
6.如权利要求5所述的自适应巡航控制方法,其特征在于,所述根据获取的实时车间时距生成自定义时距的步骤包括:
将所述获取的实时车间时距的平均值作为自定义时距。
7.如权利要求5中任一项所述的自适应巡航控制方法,其特征在于,所述根据获取的实时车间时距生成自定义时距的步骤还包括:
过滤出所述实时车间时距中的异常值,获得过滤后的实时车间时距;
判断过滤后的实时车间时距的数量是否小于预设数量;
若小于预设数量,则将预设固定时距作为自定义时距;
若不小于预设数量,则根据所述过滤后的实时车间时距生成自定义时距。
8.一种自适应巡航控制***,其特征在于,所述自适应巡航控制***包括:
第一监测模块,用于当监测到本车ACC功能开启时,记录本车的实时跟车时距;
第二监测模块,用于当监测到本车时距按键被按压时,获取按压持续时长;
判断模块,用于判断所述按压持续时长是否大于预设时长;
计算模块,用于若大于预设时长,则根据所述实时跟车时距生成自定义时距;
执行模块,用于将所述自定义时距作为期望时距,并控制本车按照所述期望时距行驶。
9.一种车辆,其特征在于,所述车辆包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述自适应巡航控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有自适应巡航控制程序,所述自适应巡航控制程序被处理器执行时实现如权利要求1至7中任一项所述自适应巡航控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111132663.5A CN113830087B (zh) | 2021-09-26 | 2021-09-26 | 自适应巡航控制方法、***、车辆和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111132663.5A CN113830087B (zh) | 2021-09-26 | 2021-09-26 | 自适应巡航控制方法、***、车辆和计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113830087A true CN113830087A (zh) | 2021-12-24 |
CN113830087B CN113830087B (zh) | 2023-03-14 |
Family
ID=78970533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111132663.5A Active CN113830087B (zh) | 2021-09-26 | 2021-09-26 | 自适应巡航控制方法、***、车辆和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113830087B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1521041A (zh) * | 2003-01-17 | 2004-08-18 | �����Զ�����ʽ���� | 车间距离控制装置 |
JP2007223489A (ja) * | 2006-02-24 | 2007-09-06 | Mazda Motor Corp | 車両の走行制御装置 |
KR20080028527A (ko) * | 2006-09-27 | 2008-04-01 | 현대자동차주식회사 | 운전자 가변형 헤드웨이타임 설정시스템 및 그 방법 |
US20110246043A1 (en) * | 2010-03-30 | 2011-10-06 | Fuji Jukogyo Kabushiki Kaisha | Driving support apparatus for vehicle |
CN102365195A (zh) * | 2009-04-08 | 2012-02-29 | 丰田自动车株式会社 | 车辆行驶控制装置 |
CN107757621A (zh) * | 2017-09-11 | 2018-03-06 | 吉利汽车研究院(宁波)有限公司 | 一种记忆驾驶员行为习惯的自适应巡航方法与*** |
CN107839684A (zh) * | 2016-09-20 | 2018-03-27 | 丰田自动车株式会社 | 车辆行驶控制装置 |
CN109466554A (zh) * | 2018-11-22 | 2019-03-15 | 广州小鹏汽车科技有限公司 | 自适应巡航加塞预防控制方法、***、装置和存储介质 |
US20190213877A1 (en) * | 2018-01-09 | 2019-07-11 | Lucas Automotive Gmbh | Control system and control method for a motor vehicle, comprising a database |
CN110641467A (zh) * | 2018-06-25 | 2020-01-03 | 广州汽车集团股份有限公司 | 一种自适应巡航***车距控制方法及装置 |
CN110843779A (zh) * | 2019-10-16 | 2020-02-28 | 华为技术有限公司 | 一种车辆行驶控制的方法和装置 |
CN111572345A (zh) * | 2020-05-01 | 2020-08-25 | 东风汽车集团有限公司 | 一种智能驾驶方向盘功能按键的布置结构及控制方法 |
JP2020200039A (ja) * | 2016-08-25 | 2020-12-17 | スズキ株式会社 | 車両の走行制御装置 |
CN112389429A (zh) * | 2020-10-23 | 2021-02-23 | 上汽通用五菱汽车股份有限公司 | 自适应巡航控制方法、自适应巡航***、车辆及存储介质 |
-
2021
- 2021-09-26 CN CN202111132663.5A patent/CN113830087B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1521041A (zh) * | 2003-01-17 | 2004-08-18 | �����Զ�����ʽ���� | 车间距离控制装置 |
JP2007223489A (ja) * | 2006-02-24 | 2007-09-06 | Mazda Motor Corp | 車両の走行制御装置 |
KR20080028527A (ko) * | 2006-09-27 | 2008-04-01 | 현대자동차주식회사 | 운전자 가변형 헤드웨이타임 설정시스템 및 그 방법 |
CN102365195A (zh) * | 2009-04-08 | 2012-02-29 | 丰田自动车株式会社 | 车辆行驶控制装置 |
US20110246043A1 (en) * | 2010-03-30 | 2011-10-06 | Fuji Jukogyo Kabushiki Kaisha | Driving support apparatus for vehicle |
JP2020200039A (ja) * | 2016-08-25 | 2020-12-17 | スズキ株式会社 | 車両の走行制御装置 |
CN107839684A (zh) * | 2016-09-20 | 2018-03-27 | 丰田自动车株式会社 | 车辆行驶控制装置 |
CN107757621A (zh) * | 2017-09-11 | 2018-03-06 | 吉利汽车研究院(宁波)有限公司 | 一种记忆驾驶员行为习惯的自适应巡航方法与*** |
US20190213877A1 (en) * | 2018-01-09 | 2019-07-11 | Lucas Automotive Gmbh | Control system and control method for a motor vehicle, comprising a database |
CN110641467A (zh) * | 2018-06-25 | 2020-01-03 | 广州汽车集团股份有限公司 | 一种自适应巡航***车距控制方法及装置 |
CN109466554A (zh) * | 2018-11-22 | 2019-03-15 | 广州小鹏汽车科技有限公司 | 自适应巡航加塞预防控制方法、***、装置和存储介质 |
CN110843779A (zh) * | 2019-10-16 | 2020-02-28 | 华为技术有限公司 | 一种车辆行驶控制的方法和装置 |
CN111572345A (zh) * | 2020-05-01 | 2020-08-25 | 东风汽车集团有限公司 | 一种智能驾驶方向盘功能按键的布置结构及控制方法 |
CN112389429A (zh) * | 2020-10-23 | 2021-02-23 | 上汽通用五菱汽车股份有限公司 | 自适应巡航控制方法、自适应巡航***、车辆及存储介质 |
Non-Patent Citations (2)
Title |
---|
王锋辉等: "基于车队稳定性的安全时距及其确定方法", 《上海交通大学学报》 * |
高振海等: "汽车自适应巡航线性参变间距控制算法", 《吉林大学学报(工学版)》 * |
Also Published As
Publication number | Publication date |
---|---|
CN113830087B (zh) | 2023-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11077858B2 (en) | Vehicle driver state determination apparatus | |
JP6638608B2 (ja) | 運転支援システム | |
US11027746B2 (en) | Drive mode switching control device, method and program | |
JP4737238B2 (ja) | 運転支援装置 | |
CN107042827B (zh) | 用于车辆的动态显示的***和方法 | |
CN110816534B (zh) | 车辆变道预警方法、设备、存储介质及装置 | |
WO2015165811A1 (en) | Communication system and related method | |
JP2019144748A (ja) | 情報処理システム、車載制御装置、及び情報処理装置 | |
JP4529394B2 (ja) | ドライバの車両運転特性推定装置 | |
JP6447465B2 (ja) | 運転支援装置 | |
US10369943B2 (en) | In-vehicle infotainment control systems and methods | |
JP2019008777A (ja) | 運転支援装置、記録装置、運転支援システム、運転支援方法およびプログラム | |
CN114074670A (zh) | 自适应用户专用自动驾驶员辅助***警告 | |
JP6273994B2 (ja) | 車両用報知装置 | |
JP6627810B2 (ja) | 運転モード切替制御装置、方法およびプログラム | |
CN113830087B (zh) | 自适应巡航控制方法、***、车辆和计算机可读存储介质 | |
JP6587438B2 (ja) | 車間情報表示装置 | |
JP7294775B2 (ja) | 情報処理装置、プログラム、及び制御方法 | |
CN114103973B (zh) | 车辆控制方法、装置、车辆及计算机可读存储介质 | |
CN113436464B (zh) | 车辆危险预警方法、装置、设备及存储介质 | |
JPWO2020079755A1 (ja) | 情報提供装置及び情報提供方法 | |
JP6377034B2 (ja) | 車両用眠気防止装置および車両用眠気防止方法 | |
JP5299704B2 (ja) | 運転操作補助装置 | |
CN113492854B (zh) | 自适应巡航控制方法、装置及计算机可读存储介质 | |
US20240101142A1 (en) | Electronic device, vehicle, notification control method, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |