Movatterモバイル変換


[0]ホーム

URL:


CN104608765A - Intelligent overtaking method and system for automobile - Google Patents

Intelligent overtaking method and system for automobile
Download PDF

Info

Publication number
CN104608765A
CN104608765ACN201410815266.1ACN201410815266ACN104608765ACN 104608765 ACN104608765 ACN 104608765ACN 201410815266 ACN201410815266 ACN 201410815266ACN 104608765 ACN104608765 ACN 104608765A
Authority
CN
China
Prior art keywords
vehicle
overtaking
overtaken
trajectory
data
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
Application number
CN201410815266.1A
Other languages
Chinese (zh)
Other versions
CN104608765B (en
Inventor
张立军
吴军
朱沛沛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tongji University
Original Assignee
Tongji University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tongji UniversityfiledCriticalTongji University
Priority to CN201410815266.1ApriorityCriticalpatent/CN104608765B/en
Publication of CN104608765ApublicationCriticalpatent/CN104608765A/en
Application grantedgrantedCritical
Publication of CN104608765BpublicationCriticalpatent/CN104608765B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明涉及一种汽车智能超车方法及系统,该方法包括以下步骤:1)开启超车系统,通过车载雷达获取本车的周围车辆的位置信息,建立平面坐标系;2)判断是否满足超车条件;3)根据在线预测算法得到待超越前车的预测行车轨迹;4)根据前车的预测行车轨迹生成本车的初始超车轨迹;5)根据实时获取的待超越前车的位置信息,判断超车是否结束;6)继续实时获取待超越前车的位置信号,根据在线预测算法预测行车轨迹,实时修正本车的超车轨迹;7)判断待超越前车加速度的大小是否超过对应的阈值;8)判断K的值是否等于5:9)关闭智能超车系统。与现有技术相比,本发明具有提高超车安全性、操作简单、成本低、算法先进等优点。

The present invention relates to an automobile intelligent overtaking method and system. The method comprises the following steps: 1) starting the overtaking system, obtaining the position information of vehicles around the vehicle through the on-board radar, and establishing a plane coordinate system; 2) judging whether the overtaking condition is satisfied; 3) According to the online prediction algorithm, the predicted driving trajectory of the vehicle to be overtaken is obtained; 4) The initial overtaking trajectory of the own vehicle is generated according to the predicted driving trajectory of the vehicle in front; End; 6) Continue to acquire the position signal of the vehicle in front to be overtaken in real time, predict the driving trajectory according to the online prediction algorithm, and correct the overtaking trajectory of the vehicle in real time; 7) Determine whether the acceleration of the vehicle in front to be overtaken exceeds the corresponding threshold; 8) Judgment Whether the value of K is equal to 5:9) Turn off the intelligent overtaking system. Compared with the prior art, the present invention has the advantages of improving overtaking safety, simple operation, low cost, and advanced algorithm.

Description

Translated fromChinese
一种汽车智能超车方法及系统Automobile intelligent overtaking method and system

技术领域technical field

本发明涉及汽车自动驾驶技术装置领域,尤其是涉及一种汽车智能超车方法及系统。The invention relates to the field of automobile automatic driving technical devices, in particular to an automobile intelligent overtaking method and system.

背景技术Background technique

随着我国汽车的不断增多,汽车已进入了千家万户,汽车在给人们出行提供方便的同时,也为不断增多的汽车交通事故发生的频率。超车是行驶过程中较为常见的行为,然而在短短的超车时间内,由于驾驶员很难观察到所有周围车辆的状况以及预测前方车辆的运行轨迹,因此很容易发生交通事故。若能通过一套系统来判断超车前提是否满足,随后预测前方车辆的运行轨迹,继而形成一条理想的超车路径,对于提高超车的安全性有很大作用。Along with the continuous increase of my country's automobiles, automobiles have entered thousands of households. When automobiles provide convenience for people to travel, they also increase the frequency of automobile traffic accidents. Overtaking is a relatively common behavior during driving. However, in a short overtaking time, it is difficult for the driver to observe the conditions of all surrounding vehicles and predict the trajectory of the vehicle in front, so traffic accidents are prone to occur. If a system can be used to judge whether the prerequisites for overtaking are met, and then predict the trajectory of the vehicle in front, and then form an ideal overtaking path, it will have a great effect on improving the safety of overtaking.

发明内容Contents of the invention

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种提高超车安全性、操作简单、成本低、算法先进的汽车智能超车方法及系统。The purpose of the present invention is to provide an intelligent overtaking method and system for overtaking vehicles with improved overtaking safety, simple operation, low cost, and advanced algorithms in order to overcome the above-mentioned defects in the prior art.

本发明的目的可以通过以下技术方案来实现:The purpose of the present invention can be achieved through the following technical solutions:

一种汽车智能超车方法,包括以下步骤:A kind of automobile intelligent overtaking method, comprises the following steps:

1)开启超车系统,车载雷达获取本车的周围车辆的位置信息,并且选定一个固定点为原点,本车正前方为Y轴,本车右方为X轴,建立平面坐标系;1) Turn on the overtaking system, the on-board radar acquires the position information of the surrounding vehicles of the vehicle, and select a fixed point as the origin, the front of the vehicle is the Y axis, the right of the vehicle is the X axis, and a plane coordinate system is established;

2)判断是否满足超车条件,若是,则进行步骤3),若否,则等待一个雷达采集周期后,返回步骤2);2) Judging whether the overtaking condition is satisfied, if so, then proceed to step 3), if not, then wait for a radar acquisition cycle, and then return to step 2);

3)根据本车的位置以及检测到的待超越前车相对于本车的位置,将待超越车辆的位置转化到平面坐标系下,并根据在线预测算法得到待超越前车的预测行车轨迹;3) Transform the position of the vehicle to be overtaken into a plane coordinate system according to the position of the vehicle and the detected position of the vehicle to be overtaken relative to the vehicle in front, and obtain the predicted driving trajectory of the vehicle to be overtaken according to the online prediction algorithm;

4)根据待超越前车的预测行车轨迹生成本车的初始超车轨迹,本车依照初始超车轨迹进行超车,并且K赋值1;4) Generate the initial overtaking trajectory of the own vehicle according to the predicted driving trajectory of the vehicle to be overtaken, and the vehicle overtakes according to the initial overtaking trajectory, and K is assigned a value of 1;

5)根据实时获取的待超越前车的位置信息,判断超车是否结束,若是,则进行步骤9),若否,则进行步骤6);5) According to the position information of the vehicle in front to be overtaken that is acquired in real time, it is judged whether the overtaking is over, if so, then proceed to step 9), if not, then proceed to step 6);

6)继续实时获取待超越前车的位置信号,根据在线预测算法实时预测待超越前车的行车轨迹,实时地修正本车的超车轨迹,得到本车的修正超车轨迹;6) Continue to obtain the position signal of the vehicle in front to be overtaken in real time, predict the driving trajectory of the vehicle in front to be overtaken in real time according to the online prediction algorithm, correct the overtaking trajectory of the own vehicle in real time, and obtain the corrected overtaking trajectory of the own vehicle;

7)计算待超越前车X、Y方向上的加速度,判断其加速度的大小是否超过对应的阈值,若是,则K=K+1,并进行步骤8);若否,则K=1,返回步骤5);7) Calculate the acceleration on the X and Y directions of the vehicle to be overtaken, and judge whether the magnitude of the acceleration exceeds the corresponding threshold, if so, then K=K+1, and proceed to step 8); if not, then K=1, return step 5);

8)判断K的值是否等于5,若是,则减速,并返回原车道,超车失败,进行步骤9),若否,则返回步骤5);8) judge whether the value of K is equal to 5, if so, then decelerate, and return to the original lane, if overtaking fails, proceed to step 9), if not, then return to step 5);

9)蜂鸣器连响三次,关闭智能超车系统。9) The buzzer sounds three times in a row, and the intelligent overtaking system is turned off.

所述的步骤2)中的超车条件包括:The overtaking condition in described step 2) comprises:

(1)在本车X轴范围-3~0m和Y轴范围-50~250m范围内没有其他车辆;(1) There are no other vehicles within the range of -3 to 0m on the X axis and -50 to 250m on the Y axis of the vehicle;

(2)在本车的正前方的两辆车的车距大于或者等于200m;(2) The distance between the two vehicles directly in front of the vehicle is greater than or equal to 200m;

(3)在本车前方待超越的前车行驶的加速度的大小没有超过设定的阈值;(3) The acceleration of the vehicle in front to be overtaken in front of the vehicle does not exceed the set threshold;

超车时必须满足所有超车条件时才允许超车。Overtaking is only allowed when all overtaking conditions are met.

所述的步骤3)和步骤6)中的在线预测算法为:The online prediction algorithm in described step 3) and step 6) is:

31)根据获取的待超越前车的多个位置与时间数据,判断数据点数s是否大于50个,若是,则对数据进行卡尔曼滤波,然后进行步骤32),若否,则直接进行步骤32);31) According to the obtained multiple position and time data of the vehicle to be overtaken, judge whether the number of data points s is greater than 50, if so, perform Kalman filtering on the data, and then proceed to step 32), if not, directly proceed to step 32 );

32)对获得的数据进行三次样条插值,向后插值2秒,使插值后数据的时间间隔相同,三次样条插值函数的表达式为:32) Perform cubic spline interpolation on the obtained data, interpolate backward for 2 seconds, so that the time interval of the interpolated data is the same, the expression of the cubic spline interpolation function is:

ff((xx))==--SSii((xx--xxii++11))3366hhii++SSii++11((xx--xxii++11))3366hhii++[[ff((xxii))--SSiihhii2266]]xxii++11--xxhhii++[[ff((xxii++11))--SSii++11hhii2266]]xx--xxiihhii

hi=xi+1-xihi = xi+1 - xi

插值的边界条件为:The boundary conditions for interpolation are:

sthe s′′((xx00))==ff00′′sthe s′′((xxnno))==ffnno′′::

其中,xi为插值函数f(xi)在插值区间上的采样点,Si为采样点xi处的二阶导数,n为插值点数,i=0,1,2,3……n;Among them, xi is the sampling point of the interpolation function f(xi ) in the interpolation interval, Si is the second order derivative at the sampling point xi , n is the number of interpolation points, i=0, 1, 2, 3...n ;

33)根据三次样条插值后的数据进行卡尔曼预测,得到一组包括待超越前车每个预测时刻位置与车速的预测数据;33) Carry out Kalman prediction according to the data after cubic spline interpolation, and obtain a group of prediction data including each prediction time position and vehicle speed of the vehicle to be overtaken;

34)根据预测数据得到待超越前车的预测行车轨迹,并且接收下一个数据点,s值自加1,返回步骤33)。34) Obtain the predicted driving trajectory of the vehicle in front to be overtaken according to the predicted data, and receive the next data point, add 1 to the value of s, and return to step 33).

所述的初始超车轨迹和修正超车轨迹均同时满足以下条件:Both the initial overtaking trajectory and the corrected overtaking trajectory satisfy the following conditions at the same time:

(1)与待超越前车的预测行车轨迹的对应时间点的距离保持3m以上;(1) Keep a distance of more than 3m from the corresponding time point of the predicted driving trajectory of the vehicle to be overtaken;

(2)在待超越前车的左侧,且轨迹曲率连续;(2) On the left side of the vehicle in front to be overtaken, and the curvature of the trajectory is continuous;

(3)经过本车当前所在位置与待超越前车Y轴正向60m的位置点。(3) Pass through the point where the current position of the vehicle is 60m from the positive direction of the Y-axis of the vehicle to be overtaken.

所述的步骤5)中超车结束的判定条件为:Described step 5) in the judging condition that overtaking finishes is:

待超越前车的位置位于本车X轴方向-0.5~0.5m,Y轴后方的相对距离大于或者等于30m的范围内。The position of the vehicle to be overtaken is within -0.5-0.5m in the X-axis direction of the own vehicle, and the relative distance behind the Y-axis is greater than or equal to 30m.

一种汽车智能超车系统,其特征在于,包括:An automobile intelligent overtaking system is characterized in that it comprises:

车载雷达,用以侦测附近车辆的位置信息;Car radar, used to detect the location information of nearby vehicles;

节气门电磁阀,用以调节节气门开度,控制本车车速,在超车过程中使本车车速大于待超越前车10-20km/h;The throttle solenoid valve is used to adjust the throttle opening and control the speed of the vehicle, so that the speed of the vehicle is 10-20km/h higher than that of the vehicle in front to be overtaken during the overtaking process;

辅助转向系统电磁阀,用以控制汽车的前轮转向角;The auxiliary steering system solenoid valve is used to control the steering angle of the front wheels of the car;

蜂鸣报警器,用以在超车系统关闭时发出蜂鸣报警;The buzzer alarm is used to issue a buzzer alarm when the overtaking system is closed;

ECU,内置行车轨迹算法程序,分别与车载雷达、节气门电磁阀、辅助转向系统电磁阀和蜂鸣报警器连接,ECU通过接收车载雷达的信息,根据内置的程序得到行车轨迹,通过调节节气门电磁阀控制车速,调节辅助转向系统电磁阀,控制行车方向。The ECU has a built-in driving trajectory algorithm program, which is respectively connected with the vehicle radar, throttle solenoid valve, auxiliary steering system solenoid valve and buzzer alarm. The solenoid valve controls the speed of the vehicle, adjusts the solenoid valve of the auxiliary steering system, and controls the driving direction.

与现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:

一、提高超车安全性,通过判断超车前提是否满足,以及在超车过程中判断是否满足继续超车的条件,并且考虑到了待超越前车行驶过程中的意外情况,从而形成理想的超车轨迹,使超车车辆安全平稳的超车。1. To improve the safety of overtaking, by judging whether the premise of overtaking is satisfied, and judging whether the conditions for continuing overtaking are met during the overtaking process, and taking into account the unexpected situation during the driving process of the vehicle in front to be overtaken, an ideal overtaking trajectory is formed, so that overtaking The vehicle overtakes safely and smoothly.

二、操作简单,本超车系统打开后,自动进行判断,自动生成超车轨迹,并且自动按照超车轨迹超车,降低了驾驶员的负担,减轻驾驶员疲劳。2. The operation is simple. After the overtaking system is turned on, it will automatically judge, automatically generate the overtaking track, and automatically overtake according to the overtaking track, which reduces the burden on the driver and reduces the fatigue of the driver.

三、成本低,本发明只需通过雷达接收周围汽车的位置信号,并运用雷达的锁定目标功能,而不需要其他传感器,因此实现起来更加容易,成本相对较低。3. The cost is low. The present invention only needs to receive the position signal of the surrounding cars through the radar, and uses the radar's target locking function without requiring other sensors, so it is easier to implement and the cost is relatively low.

四、算法先进,通过在ECU中内置的基于卡尔曼预测原理的在线预测算法,增强了在线预测的实时性和可靠性。4. The algorithm is advanced. Through the built-in online prediction algorithm based on the Kalman prediction principle in the ECU, the real-time and reliability of the online prediction are enhanced.

附图说明Description of drawings

图1为本发明的方法流程图。Fig. 1 is a flow chart of the method of the present invention.

图2为本发明的系统结构示意图。Fig. 2 is a schematic diagram of the system structure of the present invention.

图3为在线预测算法的流程图。Figure 3 is a flowchart of the online prediction algorithm.

具体实施方式Detailed ways

下面结合附图和具体实施例对本发明进行详细说明。The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

实施例:Example:

如图1所示,一种汽车智能超车方法,包括以下步骤:As shown in Figure 1, a kind of automobile intelligent overtaking method, comprises the following steps:

一种汽车智能超车方法,包括以下步骤:A kind of automobile intelligent overtaking method, comprises the following steps:

1)开启超车系统,车载雷达获取本车的周围车辆的位置信息,并且选定一个固定点为原点,本车正前方为Y轴,本车右方为X轴,建立平面坐标系;1) Turn on the overtaking system, the on-board radar acquires the position information of the surrounding vehicles of the vehicle, and select a fixed point as the origin, the front of the vehicle is the Y axis, the right of the vehicle is the X axis, and a plane coordinate system is established;

2)判断是否满足超车条件,若是,则进行步骤3),若否,则等待一个雷达采集周期后,返回步骤2)超车条件包括:2) Judging whether the overtaking condition is satisfied, if so, proceed to step 3), if not, then wait for a radar acquisition cycle, and then return to step 2) The overtaking condition includes:

(1)在本车X轴范围-3~0m和Y轴范围-50~250m范围内没有其他车辆;(1) There are no other vehicles within the range of -3 to 0m on the X axis and -50 to 250m on the Y axis of the vehicle;

(2)在本车的正前方的两辆车的车距大于或者等于200m;(2) The distance between the two vehicles directly in front of the vehicle is greater than or equal to 200m;

(3)在本车前方待超越的前车行驶的加速度的大小没有超过设定的阈值;(3) The acceleration of the vehicle in front to be overtaken in front of the vehicle does not exceed the set threshold;

超车时必须满足所有超车条件时才允许超车;When overtaking, all overtaking conditions must be met before overtaking is allowed;

3)根据本车的位置以及检测到的待超越前车相对于本车的位置,将待超越车辆的位置转化到平面坐标系下,并根据在线预测算法得到待超越前车的预测行车轨迹;3) Transform the position of the vehicle to be overtaken into a plane coordinate system according to the position of the vehicle and the detected position of the vehicle to be overtaken relative to the vehicle in front, and obtain the predicted driving trajectory of the vehicle to be overtaken according to the online prediction algorithm;

4)根据待超越前车的预测行车轨迹生成本车的初始超车轨迹,本车依照初始超车轨迹进行超车,并且K赋值1,初始超车轨迹和修正超车轨迹均同时满足以下条件:4) Generate the initial overtaking trajectory of the vehicle based on the predicted trajectory of the vehicle to be overtaken. The vehicle overtakes according to the initial overtaking trajectory, and K is assigned a value of 1. Both the initial overtaking trajectory and the corrected overtaking trajectory meet the following conditions:

(1)与待超越前车的预测行车轨迹的对应时间点的距离保持3m以上;(1) Keep a distance of more than 3m from the corresponding time point of the predicted driving trajectory of the vehicle to be overtaken;

(2)在待超越前车的左侧,且轨迹曲率连续;(2) On the left side of the vehicle in front to be overtaken, and the curvature of the trajectory is continuous;

(3)经过本车当前所在位置与待超越前车Y轴正向60m的位置点;(3) Pass the current position of the vehicle and the position point 60m in the positive direction of the Y-axis of the vehicle to be overtaken;

5)根据实时获取的待超越前车的位置信息,判断超车是否结束,若是,则进行步骤9),若否,则进行步骤6),超车结束的判定条件为:5) According to the position information of the vehicle in front to be overtaken that is acquired in real time, it is judged whether the overtaking is over, if so, then proceed to step 9), if not, then proceed to step 6), the judging conditions for the overtaking end are:

待超越前车的位置位于本车X轴方向-0.5~0.5m,Y轴后方的相对距离大于或者等于30m的范围内;The position of the vehicle to be overtaken is within -0.5~0.5m in the X-axis direction of the own vehicle, and the relative distance behind the Y-axis is greater than or equal to 30m;

6)继续实时获取待超越前车的位置信号,根据在线预测算法实时预测待超越前车的行车轨迹,实时修正本车的超车轨迹,并得到本车的修正超车轨迹;6) Continue to obtain the position signal of the vehicle in front to be overtaken in real time, predict the driving trajectory of the vehicle in front to be overtaken in real time according to the online prediction algorithm, correct the overtaking trajectory of the vehicle in real time, and obtain the corrected overtaking trajectory of the vehicle;

7)计算待超越前车X、Y方向上的加速度,判断其加速度的大小是否超过对应的阈值,若是,则K=K+1,并进行步骤8);若否,则K=1,返回步骤5);7) Calculate the acceleration on the X and Y directions of the vehicle to be overtaken, and judge whether the magnitude of the acceleration exceeds the corresponding threshold, if so, then K=K+1, and proceed to step 8); if not, then K=1, return step 5);

8)判断K的值是否等于5,若是,则减速,并返回原车道,超车失败,进行步骤9),若否,则返回步骤5):8) Determine whether the value of K is equal to 5, if so, slow down and return to the original lane, if overtaking fails, proceed to step 9), if not, return to step 5):

9)蜂鸣器连响三次,关闭智能超车系统。9) The buzzer sounds three times in a row, and the intelligent overtaking system is turned off.

如图3所示,在线预测算法为:As shown in Figure 3, the online prediction algorithm is:

31)根据获取的待超越前车的多个位置与时间数据,判断数据点数s是否大于50个,若是,则对数据进行卡尔曼滤波,然后进行步骤32),若否,则直接进行步骤32);31) According to the obtained multiple position and time data of the vehicle to be overtaken, judge whether the number of data points s is greater than 50, if so, perform Kalman filtering on the data, and then proceed to step 32), if not, directly proceed to step 32 );

32)对获得的数据进行三次样条插值,向后插值2秒,使插值后数据的时间间隔相同,三次样条插值函数的表达式为:32) Perform cubic spline interpolation on the obtained data, interpolate backward for 2 seconds, so that the time interval of the interpolated data is the same, the expression of the cubic spline interpolation function is:

ff((xx))==--SSii((xx--xxii++11))3366hhii++SSii++11((xx--xxii++11))3366hhii++[[ff((xxii))--SSiihhii2266]]xxii++11--xxhhii++[[ff((xxii++11))--SSii++11hhii2266]]xx--xxiihhii

hi=xi+1-xihi = xi+1 - xi

插值的边界条件为:The boundary conditions for interpolation are:

sthe s′′((xx00))==ff00′′sthe s′′((xxnno))==ffnno′′;;

其中,xi为插值函数f(xi)在插值区间上的采样点,Si为采样点xi处的二阶导数,n为插值点数,i=0,1,2,3……n;Among them, xi is the sampling point of the interpolation function f(xi ) in the interpolation interval, Si is the second order derivative at the sampling point xi , n is the number of interpolation points, i=0, 1, 2, 3...n ;

33)根据三次样条插值后的数据进行卡尔曼预测,得到一组包括待超越前车每个预测时刻位置与车速的预测数据;33) Carry out Kalman prediction according to the data after cubic spline interpolation, and obtain a group of prediction data including each prediction time position and vehicle speed of the vehicle to be overtaken;

34)根据预测数据得到待超越前车的预测行车轨迹,并且接收下一个数据点,s值自加1,返回步骤31)。34) Obtain the predicted driving trajectory of the vehicle in front to be overtaken according to the predicted data, and receive the next data point, add 1 to the value of s, and return to step 31).

如图2所示,一种汽车智能超车系统,包括:As shown in Figure 2, a vehicle intelligent overtaking system includes:

车载雷达,用以侦测附近车辆的位置信息;Car radar, used to detect the location information of nearby vehicles;

节气门电磁阀,用以调节节气门开度,控制本车车速,在超车过程中使本车车速大于待超越前车10-20km/h;The throttle solenoid valve is used to adjust the throttle opening and control the speed of the vehicle, so that the speed of the vehicle is 10-20km/h higher than that of the vehicle in front to be overtaken during the overtaking process;

辅助转向系统电磁阀,用以控制汽车的前轮转向角;The auxiliary steering system solenoid valve is used to control the steering angle of the front wheels of the car;

蜂鸣报警器,用以在超车系统关闭时发出蜂鸣报警;The buzzer alarm is used to issue a buzzer alarm when the overtaking system is closed;

ECU,内置行车轨迹算法程序,分别与车载雷达、节气门电磁阀、辅助转向系统电磁阀和蜂鸣报警器连接,ECU通过接收车载雷达的信息,根据内置的程序得到行车轨迹,通过调节节气门电磁阀控制车速,调节辅助转向系统电磁阀,控制行车方向。The ECU has a built-in driving trajectory algorithm program, which is respectively connected with the vehicle radar, throttle solenoid valve, auxiliary steering system solenoid valve and buzzer alarm. The solenoid valve controls the speed of the vehicle, adjusts the solenoid valve of the auxiliary steering system, and controls the driving direction.

一种汽车智能超车方法,首先通过雷达探测周围车辆情况判断是否满足超车条件,若不满足,则等待一个雷达采集周期后继续探测周围车辆情况判断是否满足超车条件,直到超车条件满足为止;超车条件满足后,检测待超越前车的位置信号,通过在线预测算法预测待超越前车的轨迹,并生成初始超车轨迹。随后每接收到一次待超越前车位置信号判断超车是否结束,若没有结束,则通过在线预测算法预测待超越前车的轨迹并修正超车轨迹,同时计算其X、Y方向加速度,判断待超越前车的加速度的大小是否超过对应的阈值,若连续五次发生其加速度超过对应阈值的情况,则汽车减速并返回原车道,随后智能超车系统关闭,并触发蜂鸣器连响三次。否则,继续检测待超越前车位置信号,预测其轨迹,并修正超车轨迹。若判断超车结束,则智能超车系统关闭,并触发蜂鸣器连响三次,提醒驾驶员。A kind of automobile intelligent overtaking method, at first judges whether to meet the overtaking condition by radar detection surrounding vehicle situation, if not satisfied, then wait for a radar collection cycle and continue to detect surrounding vehicle situation and judge whether to meet the overtaking condition, until the overtaking condition is met; overtaking condition After satisfying, the position signal of the vehicle to be overtaken is detected, the trajectory of the vehicle to be overtaken is predicted by an online prediction algorithm, and the initial overtaking trajectory is generated. Then, every time the position signal of the vehicle to be overtaken is received, it is judged whether the overtaking is over. If it is not over, the trajectory of the vehicle in front to be overtaken is predicted by the online prediction algorithm and the overtaking trajectory is corrected. Whether the acceleration of the car exceeds the corresponding threshold, if the acceleration exceeds the corresponding threshold for five consecutive times, the car will decelerate and return to the original lane, then the intelligent overtaking system will be turned off, and the buzzer will sound three times in succession. Otherwise, continue to detect the position signal of the vehicle to be overtaken, predict its trajectory, and correct the overtaking trajectory. If it is judged that the overtaking is over, the intelligent overtaking system will be turned off, and the buzzer will sound three times in a row to remind the driver.

上述的对实施例的描述是为便于该技术领域的普通技术人员能理解和使用发明。熟悉本领域技术的人员显然可以容易地对这些实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于上述实施例,本领域技术人员根据本发明的揭示,不脱离本发明范畴所做出的改进和修改都应该在本发明的保护范围之内。The above descriptions of the embodiments are for those of ordinary skill in the art to understand and use the invention. It is obvious that those skilled in the art can easily make various modifications to these embodiments, and apply the general principles described here to other embodiments without creative effort. Therefore, the present invention is not limited to the above-mentioned embodiments. Improvements and modifications made by those skilled in the art according to the disclosure of the present invention without departing from the scope of the present invention should fall within the protection scope of the present invention.

Claims (6)

Translated fromChinese
1.一种汽车智能超车方法,其特征在于,包括以下步骤:1. an automobile intelligent overtaking method, is characterized in that, comprises the following steps:1)开启超车系统,车载雷达获取本车的周围车辆的位置信息,并且选定一个固定点为原点,本车正前方为Y轴,本车右方为X轴,建立平面坐标系;1) Turn on the overtaking system, the on-board radar acquires the position information of the surrounding vehicles of the vehicle, and select a fixed point as the origin, the front of the vehicle is the Y axis, the right of the vehicle is the X axis, and a plane coordinate system is established;2)判断是否满足超车条件,若是,则进行步骤3),若否,则等待一个雷达采集周期后,返回步骤2);2) Judging whether the overtaking condition is satisfied, if so, then proceed to step 3), if not, then wait for a radar acquisition cycle, and then return to step 2);3)根据本车的位置以及检测到的待超越前车相对于本车的位置,将待超越车辆的位置转化到平面坐标系下,并根据在线预测算法得到待超越前车的预测行车轨迹;3) Transform the position of the vehicle to be overtaken into a plane coordinate system according to the position of the vehicle and the detected position of the vehicle to be overtaken relative to the vehicle in front, and obtain the predicted driving trajectory of the vehicle to be overtaken according to the online prediction algorithm;4)根据待超越前车的预测行车轨迹生成本车的初始超车轨迹,本车依照初始超车轨迹进行超车,并且K赋值1;4) Generate the initial overtaking trajectory of the own vehicle according to the predicted driving trajectory of the vehicle to be overtaken, and the vehicle overtakes according to the initial overtaking trajectory, and K is assigned a value of 1;5)根据实时获取的待超越前车的位置信息,判断超车是否结束,若是,则进行步骤9),若否,则进行步骤6);5) According to the position information of the vehicle in front to be overtaken that is acquired in real time, it is judged whether the overtaking is over, if so, then proceed to step 9), if not, then proceed to step 6);6)继续实时获取待超越前车的位置信号,根据在线预测算法实时预测待超越前车的行车轨迹,实时地修正本车的超车轨迹,得到本车的修正超车轨迹;6) Continue to obtain the position signal of the vehicle in front to be overtaken in real time, predict the driving trajectory of the vehicle in front to be overtaken in real time according to the online prediction algorithm, correct the overtaking trajectory of the own vehicle in real time, and obtain the corrected overtaking trajectory of the own vehicle;7)计算待超越前车X、Y方向上的加速度,判断其加速度的大小是否超过对应的阈值,若是,则K=K+1,并进行步骤8);若否,则K=1,返回步骤5);7) Calculate the acceleration on the X and Y directions of the vehicle to be overtaken, and judge whether the magnitude of the acceleration exceeds the corresponding threshold, if so, then K=K+1, and proceed to step 8); if not, then K=1, return step 5);8)判断K的值是否等于5,若是,则减速,并返回原车道,超车失败,进行步骤9),若否,则返回步骤5);8) judge whether the value of K is equal to 5, if so, then decelerate, and return to the original lane, if overtaking fails, proceed to step 9), if not, then return to step 5);9)蜂鸣器连响三次,关闭智能超车系统。9) The buzzer sounds three times in a row, and the intelligent overtaking system is turned off.2.根据权利要求1所述的一种汽车智能超车方法,其特征在于,所述的步骤2)中的超车条件包括:2. A kind of automobile intelligent overtaking method according to claim 1, is characterized in that, the overtaking condition in described step 2) comprises:(1)在本车X轴范围-3~0m和Y轴范围-50~250m范围内没有其他车辆;(1) There are no other vehicles within the range of -3 to 0m on the X axis and -50 to 250m on the Y axis of the vehicle;(2)在本车的正前方的两辆车的车距大于或者等于200m;(2) The distance between the two vehicles directly in front of the vehicle is greater than or equal to 200m;(3)在本车前方待超越的前车行驶的加速度的大小没有超过设定的阈值;超车时必须满足所有超车条件时才允许超车。(3) The acceleration of the vehicle in front to be overtaken in front of the vehicle does not exceed the set threshold; overtaking is only allowed when all overtaking conditions are met.3.根据权利要求1所述的一种汽车智能超车方法,其特征在于,所述的步骤3)和步骤6)中的在线预测算法为:3. a kind of automobile intelligent overtaking method according to claim 1, is characterized in that, described step 3) and the online prediction algorithm in step 6) are:31)根据获取的待超越前车的多个位置与时间数据,判断数据点数s是否大于50个,若是,则对数据进行卡尔曼滤波,然后进行步骤32),若否,则直接进行步骤32);31) According to the obtained multiple position and time data of the vehicle to be overtaken, judge whether the number of data points s is greater than 50, if so, perform Kalman filtering on the data, and then proceed to step 32), if not, directly proceed to step 32 );32)对获得的数据进行三次样条插值,向后插值2秒,使插值后数据的时间间隔相同,三次样条插值函数的表达式为:32) Perform cubic spline interpolation on the obtained data, interpolate backward for 2 seconds, so that the time interval of the interpolated data is the same, the expression of the cubic spline interpolation function is:ff((xx))==--SSii((xx--xxii++11))3366hhii++SSii++11((xx--xxii++11))3366hhii++[[ff((xxii))--SSiihhii2266]]xxii++11--xxhhii++[[ff((xxii++11))--SSii++11hhii2266]]xx--xxiihhiihi=xi+1-xihi = xi+1 - xi插值的边界条件为:The boundary conditions for interpolation are:sthe s′′((xx00))==ff00′′sthe s′′((xxnno))==ffnno′′;;其中,xi为插值函数f(xi)在插值区间上的采样点,Si为采样点xi处的二阶导数,n为插值点数,i=0,1,2,3……n;Among them, xi is the sampling point of the interpolation function f(xi ) in the interpolation interval, Si is the second order derivative at the sampling point xi , n is the number of interpolation points, i=0, 1, 2, 3...n ;33)根据三次样条插值后的数据进行卡尔曼预测,得到一组包括待超越前车每个预测时刻位置与车速的预测数据;33) Carry out Kalman prediction according to the data after cubic spline interpolation, and obtain a group of prediction data including each prediction time position and vehicle speed of the vehicle to be overtaken;34)根据预测数据得到待超越前车的预测行车轨迹,并且接收下一个数据点,s值自加1,返回步骤33)。34) Obtain the predicted driving trajectory of the vehicle in front to be overtaken according to the predicted data, and receive the next data point, add 1 to the value of s, and return to step 33).4.根据权利要求1所述的一种汽车智能超车方法,其特征在于,所述的初始超车轨迹和修正超车轨迹均同时满足以下条件:4. A kind of automobile intelligent overtaking method according to claim 1, is characterized in that, described initial overtaking trajectory and correction overtaking trajectory all satisfy following condition simultaneously:(1)与待超越前车的预测行车轨迹的对应时间点的距离保持3m以上;(1) Keep a distance of more than 3m from the corresponding time point of the predicted driving trajectory of the vehicle to be overtaken;(2)在待超越前车的左侧,且轨迹曲率连续;(2) On the left side of the vehicle in front to be overtaken, and the curvature of the trajectory is continuous;(3)经过本车当前所在位置与待超越前车Y轴正向60m的位置点。(3) Pass through the point where the current position of the vehicle is 60m from the positive direction of the Y-axis of the vehicle to be overtaken.5.根据权利要求1所述的一种汽车智能超车方法,其特征在于,所述的步骤5)中超车结束的判定条件为:5. a kind of automobile intelligent overtaking method according to claim 1, is characterized in that, the judging condition that overtaking finishes in described step 5) is:待超越前车的位置位于本车X轴方向-0.5~0.5m,Y轴后方的相对距离大于或者等于30m的范围内。The position of the vehicle to be overtaken is within -0.5-0.5m in the X-axis direction of the own vehicle, and the relative distance behind the Y-axis is greater than or equal to 30m.6.一种实现如权利要求1-5任一项所述汽车智能超车方法的超车系统,其特征在于,包括:6. An overtaking system for realizing the intelligent overtaking method of an automobile according to any one of claims 1-5, characterized in that, comprising:车载雷达,用以侦测附近车辆的位置信息;Car radar, used to detect the location information of nearby vehicles;节气门电磁阀,用以调节节气门开度,控制本车车速,在超车过程中使本车车速大于待超越前车10-20km/h;The throttle solenoid valve is used to adjust the throttle opening and control the speed of the vehicle, so that the speed of the vehicle is 10-20km/h higher than that of the vehicle in front to be overtaken during the overtaking process;辅助转向系统电磁阀,用以控制汽车的前轮转向角;The auxiliary steering system solenoid valve is used to control the steering angle of the front wheels of the car;蜂鸣报警器,用以在超车系统关闭时发出蜂鸣报警;The buzzer alarm is used to issue a buzzer alarm when the overtaking system is closed;ECU,内置行车轨迹算法程序,分别与车载雷达、节气门电磁阀、辅助转向系统电磁阀和蜂鸣报警器连接,ECU通过接收车载雷达的信息,根据内置的程序得到行车轨迹,通过调节节气门电磁阀控制车速,调节辅助转向系统电磁阀,控制行车方向。The ECU has a built-in driving trajectory algorithm program, which is respectively connected with the vehicle radar, throttle solenoid valve, auxiliary steering system solenoid valve and buzzer alarm. The solenoid valve controls the speed of the vehicle, adjusts the solenoid valve of the auxiliary steering system, and controls the driving direction.
CN201410815266.1A2014-12-192014-12-19A kind of automobile intelligent method of overtaking and systemActiveCN104608765B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410815266.1ACN104608765B (en)2014-12-192014-12-19A kind of automobile intelligent method of overtaking and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410815266.1ACN104608765B (en)2014-12-192014-12-19A kind of automobile intelligent method of overtaking and system

Publications (2)

Publication NumberPublication Date
CN104608765Atrue CN104608765A (en)2015-05-13
CN104608765B CN104608765B (en)2017-04-05

Family

ID=53143483

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410815266.1AActiveCN104608765B (en)2014-12-192014-12-19A kind of automobile intelligent method of overtaking and system

Country Status (1)

CountryLink
CN (1)CN104608765B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106205178A (en)*2016-06-302016-12-07联想(北京)有限公司A kind of vehicle positioning method and device
CN106597842A (en)*2015-10-202017-04-26沈阳新松机器人自动化股份有限公司Robot rapid turning control method and system
CN106598046A (en)*2016-11-292017-04-26北京智能管家科技有限公司Robot avoidance controlling method and device
CN109236368A (en)*2018-10-312019-01-18上海市政工程设计研究总院(集团)有限公司A kind of water pump intelligent control method based on runing time equilibrium
CN109857109A (en)*2019-01-312019-06-07广州华南交通设施安装有限公司A kind of intelligent transportation highway path track positioning system
CN110103968A (en)*2019-05-162019-08-09北方工业大学Unmanned vehicle autonomous overtaking track planning system based on three-dimensional laser radar
CN110103956A (en)*2019-05-162019-08-09北方工业大学 A trajectory planning method for automatic overtaking of unmanned vehicles
CN110435649A (en)*2019-08-232019-11-12淮安市城市公共交通有限公司A kind of vehicle accelerates the method and system of early warning and/or emergency braking record
CN110525333A (en)*2018-05-232019-12-03上海擎感智能科技有限公司A kind of passing behavior monitoring method and system, car-mounted terminal based on car-mounted terminal
CN111267844A (en)*2019-06-282020-06-12长城汽车股份有限公司Vehicle travel control method and apparatus
CN111267843A (en)*2019-06-282020-06-12长城汽车股份有限公司Vehicle travel control method and apparatus
CN111319627A (en)*2018-12-142020-06-23奥迪股份公司Driving assistance method and device, computer equipment and storage medium
CN111746394A (en)*2019-03-292020-10-09长城汽车股份有限公司Overtaking safety prompting method and device
CN112542061A (en)*2020-11-042021-03-23东风汽车集团有限公司Lane borrowing and overtaking control method, device and system based on Internet of vehicles and storage medium
CN112606703A (en)*2020-12-022021-04-06浙江吉利控股集团有限公司Vehicle acceleration control method, device, equipment and storage medium
WO2023115899A1 (en)*2021-12-252023-06-29长安大学Autonomous overtaking method and system for automatic driving vehicle
CN118876997A (en)*2024-09-232024-11-01常州艾力信通动力技术有限公司 A control system for an unmanned vehicle's controlled-by-wire chassis

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2009001107A (en)*2007-06-202009-01-08Toyota Motor Corp Vehicle travel control means
DE102008061357A1 (en)*2008-12-102010-06-17Valeo Schalter Und Sensoren Gmbh Monitoring device and method for monitoring blind spot areas of a vehicle
CN102126497A (en)*2010-01-142011-07-20福特全球技术公司Method and device for assisting a driver during an overtaking process
CN102806911A (en)*2012-08-232012-12-05浙江吉利汽车研究院有限公司杭州分公司Traffic safety auxiliary control method and system thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2009001107A (en)*2007-06-202009-01-08Toyota Motor Corp Vehicle travel control means
DE102008061357A1 (en)*2008-12-102010-06-17Valeo Schalter Und Sensoren Gmbh Monitoring device and method for monitoring blind spot areas of a vehicle
CN102126497A (en)*2010-01-142011-07-20福特全球技术公司Method and device for assisting a driver during an overtaking process
CN102806911A (en)*2012-08-232012-12-05浙江吉利汽车研究院有限公司杭州分公司Traffic safety auxiliary control method and system thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
游峰: "智能车辆自动换道与自动超车控制方法的研究", 《中国优秀博硕士学位论文全文数据库(博士) 工程科技第II辑》*

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106597842A (en)*2015-10-202017-04-26沈阳新松机器人自动化股份有限公司Robot rapid turning control method and system
CN106205178A (en)*2016-06-302016-12-07联想(北京)有限公司A kind of vehicle positioning method and device
CN106598046A (en)*2016-11-292017-04-26北京智能管家科技有限公司Robot avoidance controlling method and device
CN110525333A (en)*2018-05-232019-12-03上海擎感智能科技有限公司A kind of passing behavior monitoring method and system, car-mounted terminal based on car-mounted terminal
CN109236368A (en)*2018-10-312019-01-18上海市政工程设计研究总院(集团)有限公司A kind of water pump intelligent control method based on runing time equilibrium
CN111319627A (en)*2018-12-142020-06-23奥迪股份公司Driving assistance method and device, computer equipment and storage medium
CN109857109A (en)*2019-01-312019-06-07广州华南交通设施安装有限公司A kind of intelligent transportation highway path track positioning system
CN111746394B (en)*2019-03-292021-12-28长城汽车股份有限公司Overtaking safety prompting method and device
CN111746394A (en)*2019-03-292020-10-09长城汽车股份有限公司Overtaking safety prompting method and device
CN110103968A (en)*2019-05-162019-08-09北方工业大学Unmanned vehicle autonomous overtaking track planning system based on three-dimensional laser radar
CN110103956A (en)*2019-05-162019-08-09北方工业大学 A trajectory planning method for automatic overtaking of unmanned vehicles
CN111267843A (en)*2019-06-282020-06-12长城汽车股份有限公司Vehicle travel control method and apparatus
CN111267844A (en)*2019-06-282020-06-12长城汽车股份有限公司Vehicle travel control method and apparatus
CN110435649B (en)*2019-08-232020-09-08淮安市城市公共交通有限公司Method and system for recording vehicle acceleration early warning and/or emergency braking
CN110435649A (en)*2019-08-232019-11-12淮安市城市公共交通有限公司A kind of vehicle accelerates the method and system of early warning and/or emergency braking record
CN112542061A (en)*2020-11-042021-03-23东风汽车集团有限公司Lane borrowing and overtaking control method, device and system based on Internet of vehicles and storage medium
CN112606703A (en)*2020-12-022021-04-06浙江吉利控股集团有限公司Vehicle acceleration control method, device, equipment and storage medium
CN112606703B (en)*2020-12-022022-07-29武汉路特斯汽车有限公司Vehicle acceleration control method, device, equipment and storage medium
WO2023115899A1 (en)*2021-12-252023-06-29长安大学Autonomous overtaking method and system for automatic driving vehicle
CN118876997A (en)*2024-09-232024-11-01常州艾力信通动力技术有限公司 A control system for an unmanned vehicle's controlled-by-wire chassis

Also Published As

Publication numberPublication date
CN104608765B (en)2017-04-05

Similar Documents

PublicationPublication DateTitle
CN104608765B (en)A kind of automobile intelligent method of overtaking and system
CN109910879B (en)Vehicle safety anti-collision control method combining safe distance and collision time
Brännström et al.Model-based threat assessment for avoiding arbitrary vehicle collisions
CN113593273B (en)No-signal control road intersection collision early warning method based on V2I communication
US10788843B2 (en)Cooperative driving method by which follow vehicle merges with or diverges from cooperative driving and cooperative driving method by which lead vehicle controls merging with or diverging from cooperative driving
CN105551282B (en)One kind is overtaken other vehicles reminding method and device
CN106218637B (en)A kind of automatic Pilot method
CN105857294B (en)Automobile lane changing collision avoidance control method
CN107346612B (en)Vehicle anti-collision method and system based on Internet of vehicles
CN109050533B (en)Automatic lane changing control method and device for vehicle
CN107010064B (en)A kind of fleet's formation drive manner and system
CN104269073B (en)A kind of reverse track based on truck traffic method for early warning of overtaking other vehicles
CN104210489B (en)Vehicle and pedestrian impact bypassing method and system under bus or train route cooperative surroundings
JP6036839B2 (en) Driving support device and driving support method
CN103395419B (en)Based on vehicle platoon drive-control system and the control method thereof of safe spacing strategy
CN110077397B (en)Intelligent vehicle obstacle avoidance trajectory planning method and device
CN106828495B (en)A kind of method and device controlling vehicle driving
CN110816540B (en)Traffic jam determining method, device and system and vehicle
CN111016886B (en)Automatic parking path planning method based on B spline theory
JP2019026099A (en) Vehicle travel control system
JP2019093764A (en)Vehicle control device
CN106314430B (en)A kind of longitudinal active safety anti-collision system and its method applied to intelligent automobile
CN105584413A (en)Device and method for preventing vehicles from colliding
CN108528445A (en)A kind of intelligent automobile sensor blind area active collision avoidance method
CN109572689A (en)A kind of control method of finished and system based on radar cognitive disorders object

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp