CN109050530B - A cruise acceleration control system and method - Google Patents
A cruise acceleration control system and method Download PDFInfo
- Publication number
- CN109050530B CN109050530B CN201810844811.8A CN201810844811A CN109050530B CN 109050530 B CN109050530 B CN 109050530B CN 201810844811 A CN201810844811 A CN 201810844811A CN 109050530 B CN109050530 B CN 109050530B
- Authority
- CN
- China
- Prior art keywords
- acceleration
- vehicle
- curve
- module
- cruise
- 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.)
- Active
Links
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/143—Speed control
-
- 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/02—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 ambient conditions
- B60W40/06—Road conditions
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及智能驾驶技术领域,具体涉及一种巡航加速控制系统及方法。The invention relates to the technical field of intelligent driving, in particular to a cruise acceleration control system and method.
背景技术Background technique
主动巡航控制系统(Adaptive Cruise Control,简称ACC)是当前国际国内各大汽车企业陆续开发并推出主动安全功能的重要组成部分,又称为自适应巡航控制系统。自适应巡航系统主要依靠毫米波雷达传感器或摄像头、或者两者结合的方式来探测周围的路况信息,从而使得车辆巡航控制系统能够调整速度以适应交通状况。也就是说,若本车前进道路上存在速度更慢的车辆,则自适应巡航控制会降低车速并控制与前方车辆的间隙或时间间隙;若系统检测到前方车辆并不在本车行驶道路上时将加快本车速度使之回到之前所设定的速度。Active cruise control (Adaptive Cruise Control, ACC for short) is an important part of active safety functions developed and launched by major international and domestic auto companies, also known as adaptive cruise control. Adaptive cruise systems rely primarily on millimeter-wave radar sensors or cameras, or a combination of the two, to detect information about the surrounding road conditions, allowing the vehicle's cruise control system to adjust the speed to suit the traffic conditions. That is, if there is a slower vehicle on the road ahead of the vehicle, adaptive cruise control will reduce the speed and control the gap or time gap with the vehicle ahead; if the system detects that the vehicle ahead is not on the road of the vehicle The speed of the vehicle will be increased to return to the previously set speed.
在一些特殊场景下,例如弯道入口/弯道出口,由于雷达探测范围的限制或摄像头视野限制,对前方目标会失去探测能力,导致车辆会切换为定速巡航,车辆会突然加速,影响车辆的驾驶性能,严重会危及生命。In some special scenarios, such as the entrance/exit of a curve, due to the limitation of the radar detection range or the limited field of view of the camera, the detection ability of the front target will be lost, which will cause the vehicle to switch to cruise control, and the vehicle will suddenly accelerate, affecting the vehicle. drivability can be life-threatening.
当前各个主机厂对此场景均无解决方案,主要是由于传感器能力受限或辅助传感器配备不足,致使此场景无法得以改善。At present, each OEM has no solution for this scenario, mainly due to limited sensor capabilities or insufficient auxiliary sensors, so this scenario cannot be improved.
发明内容SUMMARY OF THE INVENTION
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种巡航加速控制系统,具体技术方案如下所述:The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, an object of the present invention is to propose a cruise acceleration control system, and the specific technical solution is as follows:
一种巡航加速控制系统,包括如下模块:A cruise acceleration control system, comprising the following modules:
探测模块,用于持续探测以判断车辆前方是否存在巡航目标车辆;The detection module is used for continuous detection to determine whether there is a cruise target vehicle in front of the vehicle;
场景判断模块,用于判断当前车辆位置是否为弯道进口或弯道出口;The scene judgment module is used to judge whether the current vehicle position is the entrance of the curve or the exit of the curve;
过弯加速度获取模块,用于在当前车辆位置为弯道进口或弯道出口,且巡航目标车辆丢失时,根据所述当前车辆位置获取车辆的过弯加速度;A cornering acceleration acquisition module, configured to acquire the cornering acceleration of the vehicle according to the current vehicle position when the current vehicle position is the entrance or exit of the curve and the cruise target vehicle is lost;
加速控制模块,用于控制车辆按所述过弯加速度加速至定速巡航车速。The acceleration control module is used for controlling the vehicle to accelerate to the constant speed cruise vehicle speed according to the cornering acceleration.
进一步地,所述场景判断模块包括:Further, the scene judgment module includes:
图像传感器,用于获取车辆的前方道路图像;an image sensor for acquiring an image of the road ahead of the vehicle;
图像识别模块,用于识别所述前方道路图像中的道路信息,根据识别结果判断当前车辆位置是否为弯道进口或弯道出口。The image recognition module is used for recognizing the road information in the front road image, and judging whether the current vehicle position is the entrance of the curve or the exit of the curve according to the recognition result.
进一步地,所述场景判断模块还包括:Further, the scene judgment module also includes:
滤波模块,用于根据识别结果对所述道路信息进行滤波处理,得到道路几何参数。The filtering module is used for filtering the road information according to the identification result to obtain road geometric parameters.
进一步地,所述场景判断模块包括:Further, the scene judgment module includes:
高精定位模块,用于获取所述当前车辆位置;a high-precision positioning module for obtaining the current vehicle position;
高精度地图,用于在所述当前车辆位置为弯道进口或弯道出口时,向所述过弯加速度获取模块发送道路几何参数。The high-precision map is used to send road geometric parameters to the cornering acceleration acquisition module when the current vehicle position is the curve entrance or the curve exit.
进一步地,还包括:Further, it also includes:
弯道场景数据存储模块,用于预先存储实车验证过程中车辆驶入弯道或驶出弯道的车辆状态信息和前方路况;The curve scene data storage module is used to pre-store the vehicle status information and the road conditions ahead when the vehicle enters or exits the curve during the real vehicle verification process;
弯道建模模块,用于基于所述车辆状态信息和所述前方路况,建立弯道数据模型。A curve modeling module, configured to establish a curve data model based on the vehicle state information and the forward road conditions.
进一步地,所述车辆状态信息包括速度、加速度和车间时距,所述前方路况包括道路几何参数和交通流状态,所述道路几何参数包括弯道曲率半径和车道数。Further, the vehicle state information includes speed, acceleration and time-to-vehicle distance, the road conditions ahead include road geometry parameters and traffic flow state, and the road geometry parameters include curve radius of curvature and the number of lanes.
进一步地,过弯加速度获取模块包括第一加速度获取单元、第二加速度获取单元和比较单元;Further, the cornering acceleration acquisition module includes a first acceleration acquisition unit, a second acceleration acquisition unit and a comparison unit;
所述第一加速度获取单元用于获取第一加速度;所述第一加速度为从所述弯道场景数据存储模块中调取的与所述当前车辆位置对应的历史加速度,或者,所述第一加速度为采用所述弯道数据模型计算出的与所述当前车辆位置对应的当前加速度;The first acceleration obtaining unit is configured to obtain a first acceleration; the first acceleration is a historical acceleration corresponding to the current vehicle position retrieved from the curve scene data storage module, or the first acceleration The acceleration is the current acceleration corresponding to the current vehicle position calculated by using the curve data model;
所述第二加速度获取单元用于根据正常驾驶情况计算出第二加速度;The second acceleration obtaining unit is configured to calculate the second acceleration according to normal driving conditions;
所述比较单元用于比较所述第一加速度和所述第二加速度,选择较小值作为所述过弯加速度。The comparison unit is configured to compare the first acceleration and the second acceleration, and select a smaller value as the cornering acceleration.
进一步地,还包括:Further, it also includes:
反馈模块,用于根据驾驶员意图将所述当前车辆位置和所述前方路况中的一类或多类信息发送到显示模块进行显示,以便于驾驶员知晓当前状况。The feedback module is configured to send one or more types of information in the current vehicle position and the road condition ahead to the display module for display according to the driver's intention, so that the driver can know the current condition.
本发明的另一个目的在于提出一种巡航加速控制方法,具体技术方案如下所述:Another object of the present invention is to propose a cruise acceleration control method, and the specific technical solution is as follows:
一种巡航加速控制方法,包括如下步骤:A cruise acceleration control method, comprising the following steps:
持续探测车辆前方以判断是否存在巡航目标车辆;Continuously detect the front of the vehicle to determine whether there is a cruising target vehicle;
判断当前车辆位置是否为弯道进口或弯道出口;Determine whether the current vehicle position is the entrance or exit of the curve;
在当前车辆位置为弯道进口或弯道出口,且巡航目标车辆丢失时,根据所述当前车辆位置获取车辆的过弯加速度;When the current vehicle position is the curve entrance or the curve exit, and the cruise target vehicle is lost, obtain the cornering acceleration of the vehicle according to the current vehicle position;
控制车辆按所述过弯加速度加速至定速巡航车速。The vehicle is controlled to accelerate to the cruise speed according to the cornering acceleration.
进一步地,所述获取车辆的前方道路图像之前,包括:Further, before obtaining the road image ahead of the vehicle, the method includes:
存储实车验证过程中车辆驶入弯道或驶出弯道的车辆状态信息和前方路况;Store vehicle status information and road conditions ahead when the vehicle enters or exits the curve during the real-vehicle verification process;
基于所述车辆状态信息和所述前方路况,建立弯道数据模型。Based on the vehicle state information and the forward road conditions, a curve data model is established.
实施本发明具有以下有益效果:Implementing the present invention has the following beneficial effects:
1、本发明能够根据自车当前车辆位置实时控制加速度大小,避免了弯道出入口目标车辆丢失导致自车车辆突然加速至预设巡航车速,有利于行车安全和驾驶体验。1. The present invention can control the acceleration in real time according to the current vehicle position of the own vehicle, avoid the loss of the target vehicle at the entrance and exit of the curve and the sudden acceleration of the own vehicle to the preset cruising speed, which is beneficial to driving safety and driving experience.
2、本发明采用图像识别模块识别前方道路图像中的道路信息,根据识别结果判断当前车辆位置是否为弯道进口或弯道出口。2. The present invention adopts the image recognition module to recognize the road information in the road image ahead, and judges whether the current vehicle position is the entrance of the curve or the exit of the curve according to the identification result.
3、本发明采用高精度地图+GPS定位,能够获得更准确的自车当前车辆位置。3. The present invention adopts high-precision map + GPS positioning, and can obtain a more accurate current vehicle position of the vehicle.
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the present invention will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned by practice of the invention.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.
图1是现有技术提供的弯道的示意图;1 is a schematic diagram of a curve provided by the prior art;
图2是现有技术提供的巡航目标车辆在弯道处丢失的示意图;2 is a schematic diagram of a cruise target vehicle being lost at a curve provided by the prior art;
图3是本发明实施例提供的巡航加速控制系统的结构框图;3 is a structural block diagram of a cruise acceleration control system provided by an embodiment of the present invention;
图4是本发明实施例提供的巡航加速控制系统的结构框图;4 is a structural block diagram of a cruise acceleration control system provided by an embodiment of the present invention;
图5是本发明实施例提供的巡航加速控制系统的结构框图;5 is a structural block diagram of a cruise acceleration control system provided by an embodiment of the present invention;
图6是本发明实施例提供的巡航加速控制系统的结构框图;6 is a structural block diagram of a cruise acceleration control system provided by an embodiment of the present invention;
图7是本发明实施例提供的巡航加速控制方法的流程图。FIG. 7 is a flowchart of a cruise acceleration control method provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention. Examples of such embodiments are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout.
道路线型包括直线和曲线,其中曲线又可分为圆曲线和缓和曲线。图1是现有技术提供的弯道的示意图,请参照图1,图1示出了曲率半径不同的三个弯道,在曲线的曲率半径过小和/或车间时距(车头空距/车头时距)较大的情况下,处于跟随巡航状态的车辆受道路线型和探测器探测范围的限制不能探测到前方的巡航目标车辆。The road alignment includes straight lines and curves, and the curves can be further divided into circular curves and gentle curves. Fig. 1 is a schematic diagram of a curve provided by the prior art. Please refer to Fig. 1. Fig. 1 shows three curves with different radii of curvature. In the case of large headway), the vehicle in the following cruising state cannot detect the cruising target vehicle ahead due to the limitation of the road alignment and the detection range of the detector.
图2是现有技术提供的巡航目标车辆在弯道处丢失的示意图,请参照图2,A车与C车在同一车道上,C车位于A车前方,A车持续探测自车前方路况并将位于同一车道行驶且距离最近的C车作为巡航目标车辆以跟随巡航,在巡航目标车辆C车进入盲区时A车将不能探测到巡航目标车辆,即在巡航目标车辆丢失后自车车辆不能继续跟随巡航。Figure 2 is a schematic diagram of a cruise target vehicle being lost at a curve provided by the prior art. Please refer to Figure 2. Car A and car C are in the same lane, car C is located in front of car A, and car A continues to detect the road conditions in front of its own vehicle. Car C, which is in the same lane and is closest to it, is used as the cruise target vehicle to follow the cruise. When the cruise target vehicle C enters the blind spot, car A will not be able to detect the cruise target vehicle, that is, the own vehicle cannot continue after the cruise target vehicle is lost. Follow the cruise.
此时,车辆会从跟车巡航调整为定速巡航,由当前车速调整到设定的巡航车速,会出现一个突然加速的过程,弯道处突然加速会影响车辆的驾驶性能,设定的巡航车速超过弯道处的安全车速可能引起侧翻,严重会危及生命。因此,有必要为此过程中需要选用合适的加速度值。At this time, the vehicle will be adjusted from the following cruise to constant speed cruise, and from the current vehicle speed to the set cruise speed, there will be a sudden acceleration process. The sudden acceleration at the corner will affect the driving performance of the vehicle. The set cruise speed Driving faster than the safe speed at the bend may cause a rollover, which can seriously endanger life. Therefore, it is necessary to select an appropriate acceleration value for this process.
实施例1Example 1
图3是本发明实施例提供的巡航加速控制系统的结构框图,请参照图3,本实施例公开的巡航加速控制系统,包括如下模块:3 is a structural block diagram of a cruise acceleration control system provided by an embodiment of the present invention. Please refer to FIG. 3. The cruise acceleration control system disclosed in this embodiment includes the following modules:
探测模块101,可以是安装在车辆前方的激光雷达或毫米波雷达,用于持续探测以判断车辆前方是否存在速度更慢的车辆,若存在速度更慢的车辆,自适应巡航系统会降低车速并控制与前方车辆的间隙或时间间隙。若系统检测到前方车辆并不在本车行驶道路上时将加快本车速度使之回到之前所设定的速度。The detection module 101 can be a lidar or millimeter-wave radar installed in front of the vehicle, and is used for continuous detection to determine whether there is a slower vehicle in front of the vehicle. If there is a slower vehicle, the adaptive cruise system will reduce the vehicle speed and Control the gap or time gap to the vehicle ahead. If the system detects that the vehicle ahead is not on the road of the vehicle, it will increase the speed of the vehicle to return to the previously set speed.
场景判断模块102,包括图像传感器1021和图像识别模块1022,用于判断当前车辆位置是否为弯道进口或弯道出口。其中,图像传感器1021用于获取车辆的前方道路图像,图像传感器1021可以是摄像头。图像识别模块1022用于识别前方道路图像中的道路信息,例如车道线、交通标志等,根据识别结果判断当前车辆位置是否为弯道进口或弯道出口。The scene judgment module 102 includes an image sensor 1021 and an image recognition module 1022, and is used for judging whether the current vehicle position is the entrance of the curve or the exit of the curve. Wherein, the image sensor 1021 is used to acquire the image of the road ahead of the vehicle, and the image sensor 1021 may be a camera. The image recognition module 1022 is used to recognize the road information in the road image ahead, such as lane lines, traffic signs, etc., and determine whether the current vehicle position is the entrance of the curve or the exit of the curve according to the recognition result.
由于摄像头的安全等级较低,识别道路信息并不很精确,故此需要对摄像头的信息进行滤波处理。优选地,场景判断模块102还包括滤波模块1023,用于根据识别结果对道路信息进行滤波处理,得到道路几何参数。当摄像头发送的弯道半径R在一定周期内采用平均滤波确定R值,然后依据不同弯道半径R进行驶入/驶出弯道减速。Due to the low security level of the camera, the identification of road information is not very accurate, so the information of the camera needs to be filtered. Preferably, the scene judging module 102 further includes a filtering module 1023, which is used for filtering the road information according to the identification result to obtain road geometric parameters. When the curve radius R sent by the camera is used to determine the R value within a certain period of time, the R value is determined according to the different curve radius R, and then the entry/exit curve deceleration is performed according to the different curve radius R.
过弯加速度获取模块103,用于在当前车辆位置为弯道进口或弯道出口,且巡航目标车辆丢失时,获取车辆的过弯加速度;The cornering acceleration acquiring module 103 is used to acquire the cornering acceleration of the vehicle when the current vehicle position is the curve entrance or the curve exit and the cruise target vehicle is lost;
可选地,过弯加速度获取模块103包括第一加速度获取单元、第二加速度获取单元和比较单元。第一加速度获取单元用于获取第一加速度;第一加速度为从弯道场景数据存储模块中调取的与当前车辆位置对应的历史加速度。第二加速度获取单元用于根据正常驾驶情况计算出第二加速度。比较单元用于比较第一加速度和第二加速度,选择较小值作为过弯加速度。Optionally, the cornering acceleration acquisition module 103 includes a first acceleration acquisition unit, a second acceleration acquisition unit, and a comparison unit. The first acceleration obtaining unit is used for obtaining the first acceleration; the first acceleration is the historical acceleration corresponding to the current vehicle position retrieved from the curve scene data storage module. The second acceleration obtaining unit is configured to calculate the second acceleration according to the normal driving situation. The comparison unit is used to compare the first acceleration and the second acceleration, and select the smaller value as the cornering acceleration.
可选地,过弯加速度获取模块103包括第一加速度获取单元、第二加速度获取单元和比较单元。第一加速度获取单元用于获取第一加速度,第一加速度为采用弯道数据模型计算出的与当前车辆位置对应的当前加速度。第二加速度获取单元用于根据正常驾驶情况计算出第二加速度。比较单元用于比较第一加速度和第二加速度,选择较小值作为过弯加速度。Optionally, the cornering acceleration acquisition module 103 includes a first acceleration acquisition unit, a second acceleration acquisition unit, and a comparison unit. The first acceleration obtaining unit is configured to obtain the first acceleration, where the first acceleration is the current acceleration corresponding to the current vehicle position calculated by using the curve data model. The second acceleration obtaining unit is configured to calculate the second acceleration according to the normal driving situation. The comparison unit is used to compare the first acceleration and the second acceleration, and select the smaller value as the cornering acceleration.
加速控制模块104,用于控制车辆按过弯加速度加速至定速巡航车速。The acceleration control module 104 is configured to control the vehicle to accelerate to the constant speed cruise vehicle speed according to the cornering acceleration.
图4是本发明实施例提供的巡航加速控制系统的结构框图,请参照图4,优选地,巡航加速控制系统还包括弯道场景数据存储模块205和弯道建模模块206。FIG. 4 is a structural block diagram of a cruise acceleration control system provided by an embodiment of the present invention. Please refer to FIG. 4 . Preferably, the cruise acceleration control system further includes a curve scene data storage module 205 and a curve modeling module 206 .
弯道场景数据存储模块205用于预先存储实车验证过程中车辆驶入弯道或驶出弯道的车辆状态信息和前方路况。其中,车辆状态信息包括速度、加速度和车间时距,前方路况包括道路几何参数和交通流状态,道路几何参数包括弯道曲率半径和车道数。The curve scene data storage module 205 is used to pre-store the vehicle state information and the road conditions ahead of the vehicle entering or exiting the curve during the real vehicle verification process. Among them, the vehicle state information includes speed, acceleration and time-to-vehicle distance, the road conditions ahead include road geometric parameters and traffic flow state, and the road geometric parameters include curve radius of curvature and the number of lanes.
弯道建模模块206用于基于车辆状态信息和前方路况,建立弯道数据模型。例如,建立加速度、弯道曲率半径、设定巡航车速、车间时距之间的相互关系曲线并进行存储。The curve modeling module 206 is used to establish a curve data model based on the vehicle state information and the road conditions ahead. For example, the relationship between acceleration, curve radius of curvature, set cruise speed, and inter-vehicle time distance can be established and stored.
图5是本发明实施例提供的巡航加速控制系统的结构框图,请参照图5,优选地,巡航加速控制系统还包括反馈模块307,用于根据驾驶员意图将当前车辆位置和前方路况中的一类或多类信息发送到显示模块进行显示,以便于驾驶员知晓当前状况。FIG. 5 is a structural block diagram of a cruise acceleration control system provided by an embodiment of the present invention. Please refer to FIG. 5 . Preferably, the cruise acceleration control system further includes a feedback module 307 for adjusting the current vehicle position and the road conditions ahead according to the driver's intention. One or more types of information are sent to the display module for display, so that the driver can know the current situation.
本实施例公开的巡航加速控制系统能够根据当前车辆位置实时调整加速度大小,避免了弯道出入口目标车辆丢失引起的突然加速,有利于行车安全和驾驶体验。The cruise acceleration control system disclosed in this embodiment can adjust the acceleration in real time according to the current vehicle position, avoid sudden acceleration caused by the loss of the target vehicle at the entrance and exit of the curve, and is beneficial to driving safety and driving experience.
本实施例公开的巡航加速控制系统通过视觉传感器/图像传感器等手段来感知车辆前方路况和当前位置,进而根据当前车辆位置控制车辆的加速度变化。The cruise acceleration control system disclosed in this embodiment senses the road conditions in front of the vehicle and the current position by means of a visual sensor/image sensor, and then controls the acceleration change of the vehicle according to the current vehicle position.
实施例2Example 2
在特殊天气或环境下,如下雨或下雪,道路被覆盖等,车载视觉传感设备/图像传感器如摄像机等无法准确采集信息,且大量传感器信息的处理也会提高车辆计算机成本、加大其体积和搭载重量,大大削弱了其实用性和可靠性。此外,特定场景下(例如弯道)传感器的感应范围也限制了其在车辆自动驾驶领域的应用。In special weather or environments, such as rain or snow, roads are covered, etc., vehicle-mounted visual sensing equipment/image sensors such as cameras cannot accurately collect information, and the processing of a large amount of sensor information will also increase the cost of the vehicle computer and increase its cost. The size and carrying weight greatly weaken its practicality and reliability. In addition, the sensing range of the sensor in certain scenarios (such as curves) also limits its application in the field of vehicle autonomous driving.
图6是本发明实施例提供的巡航加速控制系统的结构框图,请参照图6,为降低车辆传感器负担和成本,使汽车对环境有提前预判,并辅助车辆做超出传感器感知范围的行为,本实施例公开的巡航加速控制系统,包括如下模块:FIG. 6 is a structural block diagram of a cruise acceleration control system provided by an embodiment of the present invention. Please refer to FIG. 6 . In order to reduce the burden and cost of the vehicle sensor, the vehicle can predict the environment in advance, and assist the vehicle to perform behavior beyond the sensing range of the sensor. The cruise acceleration control system disclosed in this embodiment includes the following modules:
探测模块401,用于持续探测以判断车辆前方是否存在巡航目标车辆;The detection module 401 is used for continuous detection to determine whether there is a cruise target vehicle in front of the vehicle;
场景判断模块402,包括高精定位模块4021和高精度地图4022,利用高精度地图+GPS定位系统,探测当前车辆位置,发送给巡航系统。The scene judgment module 402 includes a high-precision positioning module 4021 and a high-precision map 4022, and uses the high-precision map + GPS positioning system to detect the current vehicle position and send it to the cruise system.
具体地,高精定位模块4021用于获取当前车辆位置。Specifically, the high-precision positioning module 4021 is used to obtain the current vehicle position.
具体地,高精定位模块4021采用单一的定位方法实时获取车辆的初步定位参数,本领域技术人员可根据实际需求选择GPS定位、惯性导航定位、SLAM和基站定位等定位方法中的任意一种。Specifically, the high-precision positioning module 4021 uses a single positioning method to obtain the preliminary positioning parameters of the vehicle in real time. Those skilled in the art can select any positioning methods such as GPS positioning, inertial navigation positioning, SLAM and base station positioning according to actual needs.
具体地,实时获取车辆的初步定位参数采用了至少两种定位方法,将第一定位方法获得的定位参数与第二定位方法获得的定位参数融合处理得到精确度更高的定位参数;同样地,GPS定位、惯性导航定位、SLAM和基站定位等均可采用。Specifically, at least two positioning methods are used to obtain the preliminary positioning parameters of the vehicle in real time, and the positioning parameters obtained by the first positioning method and the positioning parameters obtained by the second positioning method are fused to obtain positioning parameters with higher accuracy; similarly, GPS positioning, inertial navigation positioning, SLAM and base station positioning can be used.
高精度地图4022用于在当前车辆位置为弯道进口或弯道出口时,向过弯加速度获取模块发送道路几何参数。The high-precision map 4022 is used to send the road geometry parameters to the cornering acceleration acquisition module when the current vehicle position is the curve entrance or the curve exit.
需要指出的是,高精度地图4022不同于现有技术中的普通地图,现有技术中普通地图信息数据精确度低、仅适用于限速信息提示或者主动限速,无法满足需要切换车道的场景。而高精度地图4022(Map for Highly Automated Driving,简称HAD Map)具有精度高、动态性、多维性等特点,是服务于人工智能,服务于机器视觉和机器理解的地图,高精度地图4022的精度可变,能够适应不同的车辆在不同的应用场景下对于地图的精度需求,通过车道级的高精定位实现对自车车道的识别。It should be pointed out that the high-precision map 4022 is different from the ordinary map in the prior art. The ordinary map information data in the prior art has low accuracy, is only suitable for speed limit information prompts or active speed limit, and cannot meet the scene that needs to switch lanes. . The high-precision map 4022 (Map for Highly Automated Driving, referred to as HAD Map) has the characteristics of high accuracy, dynamics, and multi-dimensionality. It is a map that serves artificial intelligence, machine vision and machine understanding. The accuracy of the high-precision map 4022 It is variable and can adapt to the accuracy requirements of different vehicles in different application scenarios for the map, and realizes the identification of the own vehicle lane through high-precision positioning at the lane level.
具体地,高精度地图4022至少包括道路基础数据和其他设施基础数据等静态数据。Specifically, the high-precision map 4022 includes at least static data such as road basic data and other facility basic data.
详细地,道路基础数据包括道路交通标志、道路交通标线和交通设施数据等;可能涉及的交通标线包括指示标线、禁止标线、警告标线、突起路标和轮廓标;可能涉及的道路交通标志包括警告标志、禁令标志、指示标志、指路标志、旅游区标志、辅助标志和告示标志。In detail, road basic data includes road traffic signs, road traffic markings, and traffic facility data; traffic markings that may be involved include instruction markings, prohibition markings, warning markings, protruding road markings and outline markings; road markings that may be involved Traffic signs include warning signs, prohibition signs, directional signs, guide signs, tourist area signs, auxiliary signs and notice signs.
详细地,其他设施包括餐饮、住宿、商业、公园、旅游景点、住宅、学校和医院等。In detail, other facilities include restaurants, lodgings, businesses, parks, tourist attractions, residences, schools, hospitals, and the like.
过弯加速度获取模块403,用于在当前车辆位置为弯道进口或弯道出口,且巡航目标车辆丢失时,获取车辆的过弯加速度;The cornering acceleration acquiring module 403 is used to acquire the cornering acceleration of the vehicle when the current vehicle position is the curve entrance or the curve exit and the cruise target vehicle is lost;
加速控制模块404,用于控制车辆按过弯加速度加速至定速巡航车速。The acceleration control module 404 is configured to control the vehicle to accelerate to the cruise speed according to the cornering acceleration.
请继续参照图6,优选地,巡航加速控制系统还包括:弯道场景数据存储模块,用于预先存储实车验证过程中车辆驶入弯道或驶出弯道的车辆状态信息和前方路况;其中,车辆状态信息包括速度、加速度和车间时距,前方路况包括道路几何参数和交通流状态,道路几何参数包括弯道曲率半径和车道数。Please continue to refer to FIG. 6 , preferably, the cruise acceleration control system further includes: a curve scene data storage module for pre-storing the vehicle state information and the road conditions ahead of the vehicle entering or exiting the curve during the real-vehicle verification process; Among them, the vehicle state information includes speed, acceleration and time-to-vehicle distance, the road conditions ahead include road geometric parameters and traffic flow state, and the road geometric parameters include curve radius of curvature and the number of lanes.
在本实施例的一种实施方式中,弯道场景数据存储模块用于将加速度与坡度、设定车速以及车间时距之间的相互关系曲线进行数据储存。In an implementation of this embodiment, the curve scene data storage module is used for data storage of the relationship curve between the acceleration and the gradient, the set vehicle speed and the inter-vehicle time distance.
弯道建模模块,用于基于车辆状态信息和前方路况,建立弯道数据模型。The curve modeling module is used to build a curve data model based on vehicle state information and road conditions ahead.
具体地,过弯加速度获取模块包括第一加速度获取单元、第二加速度获取单元和比较单元;Specifically, the cornering acceleration acquisition module includes a first acceleration acquisition unit, a second acceleration acquisition unit, and a comparison unit;
第一加速度获取单元用于获取第一加速度;第一加速度为从弯道场景数据存储模块中调取的与当前车辆位置对应的历史加速度,或者,第一加速度为采用弯道数据模型计算出的与当前车辆位置对应的当前加速度;The first acceleration obtaining unit is used to obtain the first acceleration; the first acceleration is the historical acceleration corresponding to the current vehicle position retrieved from the curve scene data storage module, or the first acceleration is calculated by using the curve data model the current acceleration corresponding to the current vehicle position;
第二加速度获取单元用于根据正常驾驶情况计算出第二加速度;The second acceleration obtaining unit is configured to calculate the second acceleration according to the normal driving situation;
比较单元用于比较第一加速度和第二加速度,选择较小值作为过弯加速度。The comparison unit is used to compare the first acceleration and the second acceleration, and select the smaller value as the cornering acceleration.
优选地,巡航加速控制系统还包括反馈模块,用于根据驾驶员意图将当前车辆位置和前方路况中的一类或多类信息发送到显示模块进行显示,以便于驾驶员知晓当前状况。Preferably, the cruise acceleration control system further includes a feedback module for sending one or more types of information in the current vehicle position and the road conditions ahead to the display module for display according to the driver's intention, so that the driver can know the current situation.
优选地,显示模块为仪表或具有显示功能的外接设备,例如,智能手机、液晶屏、平板电脑、个人数字助理、笔记本电脑等。Preferably, the display module is a meter or an external device with a display function, such as a smart phone, an LCD screen, a tablet computer, a personal digital assistant, a notebook computer, and the like.
在本实施例的一种实施方式中,巡航加速控制系统依据当前自车位置及前方路况,可通过第一加速度获取单元调取数据存储或计算当前加速度a1,此外第二加速度获取单元根据正常驾驶情况也计算出相应加速度a2,两个加速度比较取较小值a输出给电子控制单元,电子控制单元ESC进一步执行巡航系统加速需求;同时巡航控制系统也会依据驾驶员意图及当前自车位置及前方路况将相关信息发送给仪表显示当前路况信息,便于驾驶员知晓当前状况。In an implementation of this embodiment, the cruise acceleration control system can retrieve data to store or calculate the current acceleration a1 through the first acceleration acquisition unit according to the current position of the vehicle and the road conditions ahead, and the second acceleration acquisition unit is based on the normal driving The corresponding acceleration a2 is also calculated according to the situation, and the smaller value a of the two accelerations is compared and output to the electronic control unit, and the electronic control unit ESC further executes the acceleration requirements of the cruise system; The road conditions ahead will send relevant information to the instrument to display the current road condition information, so that the driver can know the current situation.
本实施例公开的巡航加速控制系统具有高精度地图和高精定位模块,可以获取更准确的当前车辆位置,根据当前车辆位置实时调整加速度,避免车辆出现突然加速现象。The cruise acceleration control system disclosed in this embodiment has a high-precision map and a high-precision positioning module, which can obtain a more accurate current vehicle position, adjust the acceleration in real time according to the current vehicle position, and avoid sudden acceleration of the vehicle.
实施例3Example 3
图7是本发明实施例提供的巡航加速控制方法的流程图,请参照图7,本实施例公开的巡航加速控制方法,包括如下步骤:FIG. 7 is a flowchart of a cruise acceleration control method provided by an embodiment of the present invention. Please refer to FIG. 7 . The cruise acceleration control method disclosed in this embodiment includes the following steps:
S1:弯道场景数据存储模块存储实车验证过程中车辆驶入弯道或驶出弯道的车辆状态信息和前方路况;S1: The curve scene data storage module stores the vehicle status information and the road conditions ahead of the vehicle entering or exiting the curve during the real vehicle verification process;
S2:弯道建模模块基于车辆状态信息和前方路况,建立弯道数据模型;S2: The curve modeling module establishes a curve data model based on the vehicle state information and the road conditions ahead;
S3:探测模块持续探测车辆前方以判断是否存在巡航目标车辆;S3: The detection module continuously detects the front of the vehicle to determine whether there is a cruise target vehicle;
S4:场景判断模块判断当前车辆位置是否为弯道进口或弯道出口;S4: The scene judgment module judges whether the current vehicle position is the entrance of the curve or the exit of the curve;
S5:过弯加速度获取模块在当前车辆位置为弯道进口或弯道出口,且巡航目标车辆丢失时,获取车辆的过弯加速度;S5: When the current vehicle position is the curve entrance or the curve exit, and the cruise target vehicle is lost, the cornering acceleration acquisition module obtains the vehicle's cornering acceleration;
S6:加速控制模块控制车辆按过弯加速度加速至定速巡航车速。S6: The acceleration control module controls the vehicle to accelerate to the cruise speed according to the cornering acceleration.
本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。Those skilled in the art may also understand that various illustrative logical blocks (illustrative logical blocks), units, and steps listed in the embodiments of the present invention may be implemented by electronic hardware, computer software, or a combination of the two. To clearly demonstrate the interchangeability of hardware and software, the various illustrative components, units and steps described above have generally described their functions. Whether such functionality is implemented in hardware or software depends on the specific application and overall system design requirements. Those skilled in the art may use various methods to implement the described functions for each specific application, but such implementation should not be construed as exceeding the protection scope of the embodiments of the present invention.
本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。Various illustrative logic blocks, or units, described in the embodiments of the present invention may be implemented by general-purpose processors, digital signal processors, application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic. Devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above are designed to implement or operate the described functions. A general-purpose processor may be a microprocessor, or alternatively, the general-purpose processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors in combination with a digital signal processor core, or any other similar configuration. accomplish.
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above further describe the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention, and are not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810844811.8A CN109050530B (en) | 2018-07-27 | 2018-07-27 | A cruise acceleration control system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810844811.8A CN109050530B (en) | 2018-07-27 | 2018-07-27 | A cruise acceleration control system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109050530A CN109050530A (en) | 2018-12-21 |
| CN109050530B true CN109050530B (en) | 2020-07-07 |
Family
ID=64835946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810844811.8A Active CN109050530B (en) | 2018-07-27 | 2018-07-27 | A cruise acceleration control system and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109050530B (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109782758B (en) * | 2018-12-29 | 2022-03-22 | 百度在线网络技术(北京)有限公司 | Curve speed calculation method, control method and device for automatic driving vehicle |
| CN114084133B (en) * | 2020-07-31 | 2024-02-02 | 上海汽车集团股份有限公司 | A method for determining car following targets and related devices |
| CN112455451B (en) * | 2020-12-04 | 2022-05-03 | 北京罗克维尔斯科技有限公司 | Method, apparatus, medium, and electronic device for controlling vehicle to travel on curved road |
| CN112896162B (en) * | 2021-03-29 | 2022-09-27 | 东风汽车集团股份有限公司 | Method and device for optimally controlling longitudinal running of automobile under ramp working condition |
| CN113269974A (en) * | 2021-04-09 | 2021-08-17 | 东风汽车集团股份有限公司 | Target loss early warning and control method and device |
| CN113715818B (en) * | 2021-08-30 | 2024-04-16 | 岚图汽车科技有限公司 | Navigation-based self-adaptive cruising method and system |
| CN115285119A (en) * | 2022-10-08 | 2022-11-04 | 苏州魔视智能科技有限公司 | Adaptive cruise vehicle control method and system and electronic equipment |
| CN119261895B (en) * | 2024-12-09 | 2025-08-05 | 威驰腾(福建)汽车有限公司 | A pure electric vehicle control method, system, device and medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013043514A (en) * | 2011-08-23 | 2013-03-04 | Mazda Motor Corp | Vehicle traveling control system |
| CN104925057A (en) * | 2015-06-26 | 2015-09-23 | 武汉理工大学 | Automotive self-adaptive cruising system with multi-mode switching system and control method thereof |
| CN107218949A (en) * | 2016-03-21 | 2017-09-29 | 福特全球技术公司 | System, method and apparatus for transmitting driving history path attribute |
| CN107531239A (en) * | 2015-04-29 | 2018-01-02 | 克诺尔商用车制动系统有限公司 | The method and apparatus that speed for vehicle is adjusted |
| CN107757621A (en) * | 2017-09-11 | 2018-03-06 | 吉利汽车研究院(宁波)有限公司 | A kind of adaptive cruise method and system for remembering driving behavior custom |
| CN108189838A (en) * | 2017-12-30 | 2018-06-22 | 吉利汽车研究院(宁波)有限公司 | A kind of pattern of fusion adaptive cruise curve control method and device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4792248B2 (en) * | 2005-06-30 | 2011-10-12 | 日立オートモティブシステムズ株式会社 | Travel control device, travel control system, and navigation information recording medium storing information used for the travel control |
-
2018
- 2018-07-27 CN CN201810844811.8A patent/CN109050530B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013043514A (en) * | 2011-08-23 | 2013-03-04 | Mazda Motor Corp | Vehicle traveling control system |
| CN107531239A (en) * | 2015-04-29 | 2018-01-02 | 克诺尔商用车制动系统有限公司 | The method and apparatus that speed for vehicle is adjusted |
| CN104925057A (en) * | 2015-06-26 | 2015-09-23 | 武汉理工大学 | Automotive self-adaptive cruising system with multi-mode switching system and control method thereof |
| CN107218949A (en) * | 2016-03-21 | 2017-09-29 | 福特全球技术公司 | System, method and apparatus for transmitting driving history path attribute |
| CN107757621A (en) * | 2017-09-11 | 2018-03-06 | 吉利汽车研究院(宁波)有限公司 | A kind of adaptive cruise method and system for remembering driving behavior custom |
| CN108189838A (en) * | 2017-12-30 | 2018-06-22 | 吉利汽车研究院(宁波)有限公司 | A kind of pattern of fusion adaptive cruise curve control method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109050530A (en) | 2018-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109050530B (en) | A cruise acceleration control system and method | |
| US10783789B2 (en) | Lane change estimation device, lane change estimation method, and storage medium | |
| US11242055B2 (en) | Vehicle control system and vehicle control method | |
| CN109426256B (en) | Lane assist system for autonomous vehicles based on driver intention | |
| JP6885462B2 (en) | Driving support device and driving support method | |
| CN108437986B (en) | Vehicle driving assistance system and assistance method | |
| CN108688660B (en) | Operating range determination device | |
| US20190073540A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
| EP3279052A1 (en) | Automatic driving control device | |
| CN108688598A (en) | Vehicle control system, control method for vehicle and the medium for storing vehicle control program | |
| CN108604413B (en) | Display device control method and display device | |
| KR20090125795A (en) | Safe driving support device | |
| CN114973644B (en) | Road information generating device | |
| US20220324387A1 (en) | Display control system, display control method, and non-transitory storage medium | |
| CN107082071A (en) | For preventing the unexpected method and servicing unit for leaving runway | |
| KR20170079096A (en) | Intelligent black-box for vehicle | |
| US20240127694A1 (en) | Method for collision warning, electronic device, and storage medium | |
| US11938972B2 (en) | Vehicle controller and method for controlling vehicle | |
| JP2018127084A (en) | Automatic drive vehicle | |
| CN113327443A (en) | Geo-fence determination method and device for automatic driving | |
| CN109345870A (en) | Early warning method and device for preventing vehicle collision | |
| CN117141515A (en) | Vehicle control device, storage medium and vehicle control method | |
| CN112689584B (en) | Automatic driving control method and automatic driving control system | |
| CN115092186B (en) | Automatic driving method and device for vehicle, electronic equipment and storage medium | |
| CN114194186B (en) | Vehicle driving control device |
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 |