[go: up one dir, main page]

CN111845737A - Curve target identification method of intelligent vehicle and danger level judgment mechanism thereof - Google Patents

Curve target identification method of intelligent vehicle and danger level judgment mechanism thereof Download PDF

Info

Publication number
CN111845737A
CN111845737A CN202010552525.1A CN202010552525A CN111845737A CN 111845737 A CN111845737 A CN 111845737A CN 202010552525 A CN202010552525 A CN 202010552525A CN 111845737 A CN111845737 A CN 111845737A
Authority
CN
China
Prior art keywords
vehicle
target
lane
distance
curve
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.)
Pending
Application number
CN202010552525.1A
Other languages
Chinese (zh)
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.)
Hanteng Automobile Co Ltd
Original Assignee
Hanteng Automobile Co Ltd
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 Hanteng Automobile Co Ltd filed Critical Hanteng Automobile Co Ltd
Priority to CN202010552525.1A priority Critical patent/CN111845737A/en
Publication of CN111845737A publication Critical patent/CN111845737A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/02Estimation 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/06Road conditions
    • B60W40/072Curvature of the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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
    • B60W50/0097Predicting future conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0027Planning or execution of driving tasks using trajectory prediction for other traffic participants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0028Mathematical models, e.g. for simulation
    • B60W2050/0031Mathematical model of the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/801Lateral distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/802Longitudinal distance

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses a curve target identification method of an intelligent vehicle, which comprises a starting vehicle, a key target identification unit M2, a curve key target identification unit M3; the invention also provides a system for judging the danger level of the curve target of the intelligent vehicle, which comprises data acquisition, data processing and danger marking; the invention overcomes the problem of transient disorder of the system caused by the phenomenon that the front target is disordered or lost when the vehicle enters a curve; meanwhile, a judgment mechanism and a display scheme of the front target danger level are provided, so that the surrounding traffic condition of the driver can be effectively reminded, and sufficient reaction time is provided for the driver.

Description

Curve target identification method of intelligent vehicle and danger level judgment mechanism thereof
Technical Field
The invention relates to the technical field of intelligent automobiles, in particular to a method for identifying a curve target of an intelligent vehicle, and also relates to a danger level judgment mechanism of the method for identifying the curve target of the intelligent vehicle.
Background
An intelligent automobile is a cross frontier science technology which integrates environmental perception, decision planning and control execution, and is also an important component of an Intelligent Transportation System (ITS). Aiming at the existing intelligent vehicle, the intelligent vehicle is generally formed by combining advanced sensor radar, a camera, a controller and other equipment, and is integrated with advanced network technology to realize the interaction of people, vehicles, roads and traffic environment information. The accurate recognition of the front key target vehicle is one of the most basic driving behaviors, and has important influence on road traffic efficiency, driving safety and the like.
In a stable lane, a Kalman filter of a yaw angular velocity is established based on a vehicle dynamics linear model and an online estimation of a road curvature is realized according to a document 1 (TaoXinlong, Mixueyu, Wang Chang. On the basis, whether the rear center of the front target vehicle is in the lane of the vehicle is taken as a judgment basis, and an identification model of the system target is established. However, since the vehicle is a complex nonlinear system, certain errors necessarily exist in the estimation of the target realized by using the linear kalman filter, and a specific method for judging the danger level of the front key target vehicle and a realization mechanism thereof are not provided.
For the problem of identifying the key target in front of the road, usually on the road section of a curve, the phenomenon that the target vehicle is disordered or lost is easy to happen, and the vehicle is also accelerated or decelerated suddenly in order to meet the tracking performance, so that the lateral stability of the vehicle is reduced suddenly, and the driving safety of the vehicle is seriously threatened.
Disclosure of Invention
The invention aims to provide a curve target identification method of an intelligent vehicle and a danger level judgment mechanism thereof, and the invention applies an extended Kalman filtering theory to carry out the identification research of key targets of a front curve. The method comprises the steps of establishing a transverse, longitudinal and transverse non-linear three-degree-of-freedom vehicle model, designing an extended Kalman filter of the transverse and longitudinal transverse angular velocity, and realizing the on-line real-time estimation of the road curvature. Meanwhile, a curve key target recognition model is established and a key target judgment basis is given on the basis of the estimation value. Finally, a danger level judgment mechanism of a key target vehicle is designed, and dangerous vehicles are judged in advance to deal with complex road conditions so as to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme: a method for identifying a curve target of an intelligent vehicle specifically comprises the following steps:
s1: starting the vehicle, starting the vehicle-mounted sensor M1 to work, detecting the information of the area in front of the vehicle, and transmitting the information to the key target identification unit through the vehicle bus;
s2: the key target identification unit M2 receives the M1 transmitted multiple target vehicles i (i ═ 1, 2...... n) existing in the area ahead of the vehicle, and the transverse distance d between each target and the vehiclexi(i 1, 2.... n), the longitudinal distance d of each target from the vehicleyi(i 1, 2.... cndot., n), a direction angle θ of each target to the own vehiclei(i 1, 2.... n), the relative speed v of each target to the own vehiclerel,i(i ═ 1,2,..., n) and vehicle body state information;
2.1: based on a nonlinear three-degree-of-freedom vehicle model, a yaw angular velocity extended Kalman filter is established, and the process is as follows:
on the basis of a traditional linear two-degree-of-freedom vehicle model, the longitudinal vehicle speed of the vehicle is introduced, and a nonlinear three-degree-of-freedom model is established by combining the yaw angular speed and the centroid slip angle, so that a state space equation and a measurement equation of the model are as follows:
Figure BDA0002543489460000021
Figure BDA0002543489460000031
wherein, wrThe yaw angular velocity; beta is the centroid slip angle; is a front wheel corner; v. of xIs the longitudinal vehicle speed; a is the distance of the centroid from the front axis; b is the distance of the centroid from the rear axis; k1 is front axle equivalent yaw stiffness; k2 is the rear axle equivalent cornering stiffness; i iszIs the moment of inertia about the z-axis; m is the vehicle mass; a isxIs the longitudinal acceleration; a isyIs the lateral acceleration;
2.2: therefore, the yaw angular velocity, the longitudinal vehicle speed and the mass center slip angle of the automobile are estimated by a Kalman filtering (EKF) algorithm based on a three-degree-of-freedom vehicle model:
establishing a state equation and a measurement equation of the system:
Figure BDA0002543489460000032
in the formula f (x)t,ut,wt)、h(xt,vt) Respectively, a state space equation and a measurement equation, and x (t) is a state variable of the system; y (t) is the measurement output; u (t) is a control variable; w (t) is system excitation noise; v (t) is measurement noise;
2.3: model linearization:
Figure BDA0002543489460000033
Φ(t)=eF(t)Δt≈I+F(t)·Δt
wherein F (t), H (t) are nonlinear functions f (x) respectivelyt,ut,wt) And h (x)t,vt) Solving a Jacobian matrix of the partial derivatives of the state variables; phi (t) is a state transition matrix; i is an identity matrix; Δ t is the sampling time;
2.4: the prediction and update process of the extended kalman filter is as follows:
the state prediction equation:
Figure BDA0002543489460000034
error covariance prediction equation: p' (t +1) ═ Φ (t) p (t) Φ (t)T+Q
Calculating a Kalman gain: k (t) ═ P' (t) HT(t)(H(t)P'(t)HT(t)+R)-1
In the formula:
Figure BDA0002543489460000041
is a predictor variable at time t + 1; A. b is a state variable coefficient matrix of discretization of the prediction equation; k (t) is a transition variable at time t; h (t) is a Jacobian matrix for partial derivatives of the state variables h (x (t), v (t)); r is a covariance matrix of observation noise;
Updating the estimate by measurement:
Figure BDA0002543489460000042
error covariance update procedure: p (t) ([ I-k (t) h (t)) ] P' (t)
Above, the state variable x ═ wr,β,]T(ii) a The output variable is y ═ ay]The controlled variable is u [, a [ ]x]TR, P, Q, I assigning initial values according to the original definition, respectively;
s3: identification of curve key targets:
establishing a filtering model of the yaw angular velocity by using an extended Kalman filter to realize real-time online estimation of the curvature radius of the vehicle running track;
when driving on a curve, the radius of curvature may be via w of the filterrTo obtain:
Figure BDA0002543489460000043
taking the target i in front of the lane as an example, knowing that the vehicle is running on a curve, the target i is laterally offset from the center line of the lane by a distance doff,i
Figure BDA0002543489460000044
In the formula dxi、dyi(i 1, 2......, n) as above, obtained by M1;
Figure BDA0002543489460000045
the inverse of the curvature of the road at a target vehicle i (i ═ 1, 2.... n.), which is obtained by real-time online estimation of a yaw rate filtering model established by an extended Kalman filter;
according to the lateral distance d of the target i relative to the central line of the laneoff,iAnd determining whether the target i is located in the lane, wherein the judgment is as follows:
if it is
Figure BDA0002543489460000051
And d isoff,i> 0 and | doff,i|>dthreshold: the target vehicle is positioned on the right side of the lane;
if it is
Figure BDA0002543489460000052
And d isoff,i< 0 and | doff,i|>dthreshold: the target vehicle is positioned on the left side of the lane;
if it is
Figure BDA0002543489460000053
And d isoff,i> 0 and | doff,i|>dthreshold: the target vehicle is positioned on the left side of the lane;
If it is
Figure BDA0002543489460000054
And d isoff,i< 0 and | doff,i|>dthreshold: the target vehicle is positioned on the right side of the lane;
if | doff,i|≤dthresholdAnd then: the target vehicle is positioned in the lane;
in the above judgment bases, dthreshold(m) is a set threshold value, usually takes a half lane width or less, and can be set according to actual conditions;
s4: a display unit M3 for receiving the target vehicle i (i ═ 1,2,...... multidot.n) in the three directions of the front, the front left and the front right, which are transmitted by the M2, through the automobile bus; then, each target vehicle is associated with itself according to the target vehicleTransverse distance d of vehiclexi(i 1, 2.... n), the longitudinal distance d of each target from the vehicleyi(i 1, 2.... cndot., n), a direction angle θ of each target to the own vehiclei(i 1,2, a.. n, n), and vehicle body state information, and deciding one target of each lane (left lane, self lane, right lane) which is closest to the self vehicle, wherein the target is respectively arranged in the left front area, the right front area and the right front area of the display;
4.1: a display area division for displaying the left front on the vehicle-mounted display when the target is divided into the left lane of the M2 range, and displaying the right front on the vehicle-mounted display when the target is divided into the right lane of the M2 range, otherwise, displaying the right front area;
4.2: judging the danger level by calculating the longitudinal distance of the target and the time distance tau between longitudinal vehicles ttc
Figure BDA0002543489460000055
Based on the above, dividing the danger level; the smaller the relative distance and the time interval of the longitudinal workshop, the higher the danger level;
area directly in front:
dxie (180, + ∞) m, class 0; dxi∈(150,180]m, grade 1; dxi∈(90,150]m, 2 grade; v. ofrel,i< -30(m/s) or τttc2.5s, grade 3; tau isttc< 1.5s, level 4;
left and right front regions:
dxie (100, + ∞) m, class 0; dxiE (90, + ∞) m, level 1; v. ofrel,i< -30(m/s) or τttc2 < 2.5s, grade 2; and τttc< 1.5s, grade 3;
4.3: the vehicle-mounted display receives the target danger level information, and the target vehicle danger level information is displayed in a layered mode or different colors or sounds and the like.
The invention also provides a danger level judgment mechanism of the curve target of the intelligent vehicle, which comprises the following steps:
A. data acquisition: acquiring related information in front of a vehicle body through a vehicle-mounted sensor radar;
B. data processing: receiving all target data output by a radar from an automobile bus, and finally obtaining a target closest to the automobile in the same lane and targets closest to the automobile in adjacent lanes (namely left and right lanes of the automobile lane) through a series of filtering, verifying and combing;
C. and (4) danger marking: after the data processing of step B, the vehicle-mounted display identifies the target information obtained from the target processing system of S2 by color level or sound level.
Compared with the prior art, the invention has the beneficial effects that:
1. the invention provides a method for improving the stability of an intelligent vehicle, which solves the problem of transient disorder of a system caused by the fact that a front target is disordered or lost when a vehicle enters a curve; meanwhile, a judgment mechanism and a display scheme of the front target danger level are provided, so that the surrounding traffic condition of the driver can be effectively reminded, and sufficient reaction time is provided for the driver.
Drawings
FIG. 1 is a block diagram of a risk level determination mechanism of the present invention;
FIG. 2 is a flow chart of an identification method of the present invention;
FIG. 3 is a schematic diagram of a method for displaying a risk level according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to fig. 1 to 3 in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 2, the present invention provides a technical solution: a method for identifying a curve target of an intelligent vehicle specifically comprises the following steps:
S1: starting the vehicle, starting the vehicle-mounted sensor M1 to work, detecting the information of the area in front of the vehicle, and transmitting the information to the key target identification unit through the vehicle bus;
s2: the key target identification unit M2 receives the M1 transmitted multiple target vehicles i (i ═ 1, 2...... n) existing in the area ahead of the vehicle, and the transverse distance d between each target and the vehiclexi(i 1, 2.... n), the longitudinal distance d of each target from the vehicleyi(i 1, 2.... cndot., n), a direction angle θ of each target to the own vehiclei(i 1, 2.... n), the relative speed v of each target to the own vehiclerel,i(i ═ 1,2,..., n) and vehicle body state information;
2.1: based on a nonlinear three-degree-of-freedom vehicle model, a yaw angular velocity extended Kalman filter is established, and the process is as follows:
on the basis of a traditional linear two-degree-of-freedom vehicle model, the longitudinal vehicle speed of the vehicle is introduced, and a nonlinear three-degree-of-freedom model is established by combining the yaw angular speed and the centroid slip angle, so that a state space equation and a measurement equation of the model are as follows:
Figure BDA0002543489460000081
Figure BDA0002543489460000082
wherein, wrThe yaw angular velocity; beta is the centroid slip angle; is a front wheel corner; v. ofxIs the longitudinal vehicle speed; a is the distance of the centroid from the front axis; b is the distance of the centroid from the rear axis; k1 is front axle equivalent yaw stiffness; k2 is the rear axle equivalent cornering stiffness; i is zIs the moment of inertia about the z-axis; m is the vehicle mass; a isxIs the longitudinal acceleration; a isyIs the lateral acceleration;
2.2: therefore, the yaw angular velocity, the longitudinal vehicle speed and the mass center slip angle of the automobile are estimated by a Kalman filtering (EKF) algorithm based on a three-degree-of-freedom vehicle model:
establishing a state equation and a measurement equation of the system:
Figure BDA0002543489460000083
in the formula f (x)t,ut,wt)、h(xt,vt) Respectively, a state space equation and a measurement equation, and x (t) is a state variable of the system; y (t) is the measurement output; u (t) is a control variable; w (t) is system excitation noise; v (t) is measurement noise;
2.3: model linearization:
Figure BDA0002543489460000091
Φ(t)=eF(t)Δt≈I+F(t)·Δt
wherein F (t), H (t) are nonlinear functions f (x) respectivelyt,ut,wt) And h (x)t,vt) Solving a Jacobian matrix of the partial derivatives of the state variables; phi (t) is a state transition matrix; i is an identity matrix; Δ t is the sampling time;
2.4: the prediction and update process of the extended kalman filter is as follows:
the state prediction equation:
Figure BDA0002543489460000092
error covariance prediction equation: p' (t +1) ═ Φ (t) p (t) Φ (t)T+Q
Calculating a Kalman gain: k (t) ═ P' (t) HT(t)(H(t)P'(t)HT(t)+R)-1
In the formula:
Figure BDA0002543489460000093
is a predictor variable at time t + 1; A. b is a state variable coefficient matrix of discretization of the prediction equation; k (t) is a transition variable at time t; h (t) is a Jacobian matrix for partial derivatives of the state variables h (x (t), v (t)); r is a covariance matrix of observation noise;
Updating the estimate by measurement:
Figure BDA0002543489460000094
error covariance update procedure: p (t) ([ I-k (t) h (t)) ] P' (t)
Above, the state variable x ═ wr,β,]T(ii) a The output variable is y ═ ay]The controlled variable is u [, a [ ]x]TR, P, Q, I assigning initial values according to the original definition, respectively;
s3: identification of curve key targets:
establishing a filtering model of the yaw angular velocity by using an extended Kalman filter to realize real-time online estimation of the curvature radius of the vehicle running track;
when driving on a curve, the radius of curvature may be via w of the filterrTo obtain:
Figure BDA0002543489460000095
taking the target i in front of the lane as an example, knowing that the vehicle is running on a curve, the target i is laterally offset from the center line of the lane by a distance doff,i
Figure BDA0002543489460000101
In the formula dxi、dyi(i 1, 2......, n) as above, obtained by M1;
Figure BDA0002543489460000102
the inverse of the curvature of the road at a target vehicle i (i ═ 1, 2.... n.), which is obtained by real-time online estimation of a yaw rate filtering model established by an extended Kalman filter;
according to the lateral distance d of the target i relative to the central line of the laneoff,iAnd determining whether the target i is located in the lane, wherein the judgment is as follows:
if it is
Figure BDA0002543489460000103
And d isoff,i> 0 and | doff,i|>dthreshold: the target vehicle is positioned on the right side of the lane;
if it is
Figure BDA0002543489460000104
And d isoff,i< 0 and | doff,i|>dthreshold: the target vehicle is positioned on the left side of the lane;
if it is
Figure BDA0002543489460000105
And d isoff,i> 0 and | doff,i|>dthreshold: the target vehicle is positioned on the left side of the lane;
If it is
Figure BDA0002543489460000106
And d isoff,i< 0 and | doff,i|>dthreshold: the target vehicle is positioned on the right side of the lane;
if | doff,i|≤dthresholdAnd then: the target vehicle is positioned in the lane;
in the above judgment bases, dthreshold(m) is a set threshold value, usually takes a half lane width or less, and can be set according to actual conditions;
s4: a display unit M3 for receiving the target vehicle i (i ═ 1,2,...... multidot.n) in the three directions of the front, the front left and the front right, which are transmitted by the M2, through the automobile bus; then, according to the lateral distance d between each target and the self vehicle of the target vehiclexi(i 1, 2.... n), the longitudinal distance d of each target from the vehicleyi(i 1, 2.... cndot., n), a direction angle θ of each target to the own vehiclei(i 1, 2.... cndot., n), and vehicle body state information, deciding one target of each lane (left lane, own lane, right lane) closest to the own vehicle, and respectively placing the targets in the left front area, the right front area and the right front area of the display, as shown in fig. 3;
4.1: a display area division for displaying the left front on the vehicle-mounted display when the target is divided into the left lane of the M2 range, and displaying the right front on the vehicle-mounted display when the target is divided into the right lane of the M2 range, otherwise, displaying the right front area;
4.2: judging the danger level by calculating the longitudinal distance of the target and the time distance tau between longitudinal vehicles ttc
Figure BDA0002543489460000111
Based on which the danger level is divided(ii) a The smaller the relative distance and the time interval of the longitudinal workshop, the higher the danger level;
area directly in front:
dxie (180, + ∞) m, class 0; dxi∈(150,180]m, grade 1; dxi∈(90,150]m, 2 grade; v. ofrel,i< -30(m/s) or τttc2.5s, grade 3; tau isttc< 1.5s, level 4;
left and right front regions:
dxie (100, + ∞) m, class 0; dxiE (90, + ∞) m, level 1; v. ofrel,i< -30(m/s) or τttc2 < 2.5s, grade 2; and τttc< 1.5s, grade 3;
4.3: the vehicle-mounted display receives the target danger level information, and the target vehicle danger level information is displayed in a layered mode or different colors or sounds and the like.
As shown in fig. 1, the present invention further provides a danger level determination mechanism for a curve target of an intelligent vehicle, comprising the following steps:
A. data acquisition: acquiring related information in front of a vehicle body through a vehicle-mounted sensor radar;
B. data processing: receiving all target data output by a radar from an automobile bus, and finally obtaining a target closest to the automobile in the same lane and targets closest to the automobile in adjacent lanes (namely left and right lanes of the automobile lane) through a series of filtering, verifying and combing;
C. and (4) danger marking: after the data processing of step B, the vehicle-mounted display identifies the target information obtained from the target processing system of S2 by color level or sound level.
In summary, the following steps: according to the scheme, the vehicle-mounted sensor is used for acquiring the workshop state information in real time; judging the target of the lane and the adjacent lane according to the target information and the state of the vehicle; and making a relevant prompt on a corresponding vehicle-mounted display according to the position of the target relative to the vehicle.
By acquiring workshop information, a yaw angular velocity extended Kalman filter is established, and the curvature radius of the curve is estimated on line, so that the effect of stably tracking a front target is achieved.
The vehicle-mounted display makes related prompts, and the display can remind the danger degree of the target through the same color or multiple colors or the buzzer through sound according to the processed information.
And according to the tracking effect, providing a judgment basis for the position of the target, namely the position of the lane where the target is located.
And obtaining information according to the display, and giving a method for judging the danger level of the target vehicle according to the time distance and the relative distance between the vehicles.
The invention provides a method for improving the stability of an intelligent vehicle, which solves the problem of transient disorder of a system caused by the fact that a front target is disordered or lost when a vehicle enters a curve; meanwhile, a judgment mechanism and a display scheme of the front target danger level are provided, so that the surrounding traffic condition of the driver can be effectively reminded, and sufficient reaction time is provided for the driver.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (2)

1. A method for identifying a curve target of an intelligent vehicle is characterized by comprising the following steps:
s1: starting the vehicle, starting the vehicle-mounted sensor M1 to work, detecting the information of the area in front of the vehicle, and transmitting the information to the key target identification unit through the vehicle bus;
s2: the key target identification unit M2 receives the M1 transmitted multiple target vehicles i (i ═ 1, 2...... n) existing in the area ahead of the vehicle, and the transverse distance d between each target and the vehiclexi(i 1, 2.... n), the longitudinal distance d of each target from the vehicleyi(i 1, 2.... cndot., n), a direction angle θ of each target to the own vehiclei(i 1, 2.... n), the relative speed v of each target to the own vehiclerel,i(i ═ 1,2,..., n) and vehicle body state information;
2.1: based on a nonlinear three-degree-of-freedom vehicle model, a yaw angular velocity extended Kalman filter is established, and the process is as follows:
On the basis of a traditional linear two-degree-of-freedom vehicle model, the longitudinal vehicle speed of the vehicle is introduced, and a nonlinear three-degree-of-freedom model is established by combining the yaw angular speed and the centroid slip angle, so that a state space equation and a measurement equation of the model are as follows:
Figure FDA0002543489450000011
Figure FDA0002543489450000012
wherein, wrThe yaw angular velocity; beta is the centroid slip angle; is a front wheel corner; v. ofxIs the longitudinal vehicle speed; a is the distance of the centroid from the front axis; b is the distance of the centroid from the rear axis; k1 is front axle equivalent yaw stiffness; k2 is the rear axle equivalent cornering stiffness; i iszIs the moment of inertia about the z-axis; m is the vehicle mass; a isxIs the longitudinal acceleration; a isyIs the lateral acceleration;
2.2: therefore, the yaw angular velocity, the longitudinal vehicle speed and the mass center slip angle of the automobile are estimated by a Kalman filtering (EKF) algorithm based on a three-degree-of-freedom vehicle model:
establishing a state equation and a measurement equation of the system:
Figure FDA0002543489450000021
in the formula f (x)t,ut,wt)、h(xt,vt) Respectively, a state space equation and a measurement equation, and x (t) is a state variable of the system; y (t) is the measurement output; u (t) is a control variable; w (t) is system excitation noise; v (t) is measurement noise;
2.3: model linearization:
Figure FDA0002543489450000022
Φ(t)=eF(t)Δt≈I+F(t)·Δt
wherein F (t), H (t) are nonlinear functions f (x) respectivelyt,ut,wt) And h (x)t,vt) Solving a Jacobian matrix of the partial derivatives of the state variables; phi (t) is a state transition matrix; i is an identity matrix; Δ t is the sampling time;
2.4: the prediction and update process of the extended kalman filter is as follows:
the state prediction equation:
Figure FDA0002543489450000023
error covariance prediction equation: p' (t +1) ═ Φ (t) p (t) Φ (t)T+Q
Calculating a Kalman gain: k (t) ═ P' (t) HT(t)(H(t)P'(t)HT(t)+R)-1
In the formula:
Figure FDA0002543489450000024
is a predictor variable at time t + 1; A. b is a state variable coefficient matrix of discretization of the prediction equation; k (t) is a transition variable at time t; h (t) is a Jacobian matrix for partial derivatives of the state variables h (x (t), v (t)); r is a covariance matrix of observation noise;
updating the estimate by measurement:
Figure FDA0002543489450000025
error covariance update procedure: p (t) ([ I-k (t) h (t)) ] P' (t)
Above, the state variable x ═ wr,β,]T(ii) a The output variable is y ═ ay]The controlled variable is u [, a [ ]x]TR, P, Q, I assigning initial values according to the original definition, respectively;
s3: identification of curve key targets:
establishing a filtering model of the yaw angular velocity by using an extended Kalman filter to realize real-time online estimation of the curvature radius of the vehicle running track;
when driving on a curve, the radius of curvature may be via w of the filterrTo obtain:
Figure FDA0002543489450000031
taking the target i in front of the lane as an example, knowing that the vehicle is running on a curve, the target i is laterally offset from the center line of the lane by a distance doff,i
Figure FDA0002543489450000032
In the formula dxi、dyi(i 1, 2......, n) as above, obtained by M1;
Figure FDA0002543489450000033
the inverse of the curvature of the road at a target vehicle i (i ═ 1, 2.... n.), which is obtained by real-time online estimation of a yaw rate filtering model established by an extended Kalman filter;
According to the lateral distance d of the target i relative to the central line of the laneoff,iAnd determining whether the target i is located in the lane, wherein the judgment is as follows:
if it is
Figure FDA0002543489450000034
And d isoff,i> 0 and | doff,i|>dthreshold: the target vehicle is positioned on the right side of the lane;
if it is
Figure FDA0002543489450000035
And d isoff,i< 0 and | doff,i|>dthreshold: the target vehicle is positioned on the left side of the lane;
if it is
Figure FDA0002543489450000036
And d isoff,i> 0 and | doff,i|>dthreshold: the target vehicle is positioned on the left side of the lane;
if it is
Figure FDA0002543489450000037
And d isoff,i< 0 and | doff,i|>dthreshold: the target vehicle is positioned on the right side of the lane;
if | doff,i|≤dthresholdAnd then: the target vehicle is positioned in the lane;
in the above judgment bases, dthreshold(m) is a set threshold value, usually takes a half lane width or less, and can be set according to actual conditions;
s4: a display unit M3 for receiving the target vehicle i (i ═ 1,2,...... multidot.n) in the three directions of the front, the front left and the front right, which are transmitted by the M2, through the automobile bus; then, according to the lateral distance d between each target and the self vehicle of the target vehiclexi(i 1, 2.... n), the longitudinal distance d of each target from the vehicleyi(i 1, 2.... cndot., n), a direction angle θ of each target to the own vehiclei(i 1,2, a.. n, n), and vehicle body state information, and deciding one target of each lane (left lane, self lane, right lane) which is closest to the self vehicle, wherein the target is respectively arranged in the left front area, the right front area and the right front area of the display;
4.1: a display area division for displaying the left front on the vehicle-mounted display when the target is divided into the left lane of the M2 range, and displaying the right front on the vehicle-mounted display when the target is divided into the right lane of the M2 range, otherwise, displaying the right front area;
4.2: judging the danger level by calculating the longitudinal distance of the target and the time distance tau between longitudinal vehiclesttc
Figure FDA0002543489450000041
Based on the above, dividing the danger level; the smaller the relative distance and the time interval of the longitudinal workshop, the higher the danger level;
area directly in front:
dxie (180, + ∞) m, class 0; dxi∈(150,180]m, grade 1; dxi∈(90,150]m, 2 grade; v. ofrel,i< -30(m/s) or τttc2.5s, grade 3; tau isttc< 1.5s, level 4;
left and right front regions:
dxie (100, + ∞) m, class 0; dxiE (90, + ∞) m, level 1; v. ofrel,i< -30(m/s) or τttc2 < 2.5s, grade 2; and τttc< 1.5s, grade 3;
4.3: the vehicle-mounted display receives the target danger level information, and the target vehicle danger level information is displayed in a layered mode or different colors or sounds and the like.
2. A danger level judging mechanism of a curve target of a smart vehicle according to claim 1, characterized in that: the method specifically comprises the following steps:
A. data acquisition: acquiring related information in front of a vehicle body through a vehicle-mounted sensor radar;
B. data processing: receiving all target data output by a radar from an automobile bus, and finally obtaining a target closest to the automobile in the same lane and targets closest to the automobile in adjacent lanes (namely left and right lanes of the automobile lane) through a series of filtering, verifying and combing;
C. And (4) danger marking: after the data processing of step B, the vehicle-mounted display identifies the target information obtained from the target processing system of S2 by color level or sound level.
CN202010552525.1A 2020-06-17 2020-06-17 Curve target identification method of intelligent vehicle and danger level judgment mechanism thereof Pending CN111845737A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010552525.1A CN111845737A (en) 2020-06-17 2020-06-17 Curve target identification method of intelligent vehicle and danger level judgment mechanism thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010552525.1A CN111845737A (en) 2020-06-17 2020-06-17 Curve target identification method of intelligent vehicle and danger level judgment mechanism thereof

Publications (1)

Publication Number Publication Date
CN111845737A true CN111845737A (en) 2020-10-30

Family

ID=72987276

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010552525.1A Pending CN111845737A (en) 2020-06-17 2020-06-17 Curve target identification method of intelligent vehicle and danger level judgment mechanism thereof

Country Status (1)

Country Link
CN (1) CN111845737A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112550287A (en) * 2020-12-16 2021-03-26 重庆大学 Driving risk assessment method for structured road
CN113428141A (en) * 2021-07-15 2021-09-24 东风汽车集团股份有限公司 Intelligent detection method and system for timely response of emergency cut-in of front vehicle
CN114463964A (en) * 2020-11-09 2022-05-10 刘腾腾 Vehicle AEB curve barrier screening method
CN114895661A (en) * 2021-12-14 2022-08-12 合肥哈工轩辕智能科技有限公司 Real-time path planning method and device under intelligent driving scene
CN115593404A (en) * 2021-07-09 2023-01-13 博泰车联网科技(上海)股份有限公司(Cn) Vehicle control method, device, vehicle and computer readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182991A (en) * 2014-08-15 2014-12-03 辽宁工业大学 Vehicle running state estimation method and vehicle running state estimation device
CN106114511A (en) * 2016-07-21 2016-11-16 辽宁工业大学 A kind of automobile cruise system core target identification method
CN106250591A (en) * 2016-07-21 2016-12-21 辽宁工业大学 A kind of motoring condition method of estimation considering to roll impact
CN108357498A (en) * 2018-02-07 2018-08-03 北京新能源汽车股份有限公司 Vehicle state parameter determination method and device and automobile
CN109895699A (en) * 2019-03-11 2019-06-18 汉腾汽车有限公司 A kind of system and method indicating Vehicle target and degree of danger
CN110386152A (en) * 2019-06-17 2019-10-29 江铃汽车股份有限公司 The human-computer interaction display control method and system driven based on L2 grades of intelligence navigators
CN110803160A (en) * 2019-11-14 2020-02-18 吉林大学 Automobile backward anti-collision control system and control method
CN110940981A (en) * 2019-11-29 2020-03-31 径卫视觉科技(上海)有限公司 Method for judging whether position of target in front of vehicle is in lane

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182991A (en) * 2014-08-15 2014-12-03 辽宁工业大学 Vehicle running state estimation method and vehicle running state estimation device
CN106114511A (en) * 2016-07-21 2016-11-16 辽宁工业大学 A kind of automobile cruise system core target identification method
CN106250591A (en) * 2016-07-21 2016-12-21 辽宁工业大学 A kind of motoring condition method of estimation considering to roll impact
CN108357498A (en) * 2018-02-07 2018-08-03 北京新能源汽车股份有限公司 Vehicle state parameter determination method and device and automobile
CN109895699A (en) * 2019-03-11 2019-06-18 汉腾汽车有限公司 A kind of system and method indicating Vehicle target and degree of danger
CN110386152A (en) * 2019-06-17 2019-10-29 江铃汽车股份有限公司 The human-computer interaction display control method and system driven based on L2 grades of intelligence navigators
CN110803160A (en) * 2019-11-14 2020-02-18 吉林大学 Automobile backward anti-collision control system and control method
CN110940981A (en) * 2019-11-29 2020-03-31 径卫视觉科技(上海)有限公司 Method for judging whether position of target in front of vehicle is in lane

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114463964A (en) * 2020-11-09 2022-05-10 刘腾腾 Vehicle AEB curve barrier screening method
CN112550287A (en) * 2020-12-16 2021-03-26 重庆大学 Driving risk assessment method for structured road
CN115593404A (en) * 2021-07-09 2023-01-13 博泰车联网科技(上海)股份有限公司(Cn) Vehicle control method, device, vehicle and computer readable storage medium
CN113428141A (en) * 2021-07-15 2021-09-24 东风汽车集团股份有限公司 Intelligent detection method and system for timely response of emergency cut-in of front vehicle
CN114895661A (en) * 2021-12-14 2022-08-12 合肥哈工轩辕智能科技有限公司 Real-time path planning method and device under intelligent driving scene

Similar Documents

Publication Publication Date Title
CN111845737A (en) Curve target identification method of intelligent vehicle and danger level judgment mechanism thereof
CN112733270B (en) System and method for predicting vehicle running track and evaluating risk degree of track deviation
US11643080B2 (en) Trailing vehicle positioning system based on detected pressure zones
CN112298179B (en) Control method and system for automatic following of four-wheel drive vehicle
CN106114511B (en) A kind of automobile cruise system core target identification method
Winstead et al. Estimation of road grade and vehicle mass via model predictive control
KR101320223B1 (en) Method and system for assisting a driver when parking or manoeuvring a motor vehicle
US11731661B2 (en) Systems and methods for imminent collision avoidance
CN108447308A (en) A kind of intersection vehicles risk of collision prediction technique and system based on bus or train route collaboration
EP3666612A1 (en) Vehicle control device
CN106250591A (en) A kind of motoring condition method of estimation considering to roll impact
CN109436085A (en) A kind of wire-controlled steering system gearratio control method based on driving style
US20180286222A1 (en) Vehicle identifying device
CN114852099B (en) Method for predicting lane changing behavior of motor vehicle
JP2022552938A (en) In-vehicle cluster tracking system
CN111599166B (en) Method and system for interpreting traffic signals and negotiating signalized intersections
US20050278112A1 (en) Process for predicting the course of a lane of a vehicle
CN120589030B (en) Automatic driving path optimization control system integrating environment perception and prediction
LeBlanc et al. A warning and intervention system to prevent road-departure accidents
CN119117007A (en) Vehicle lateral control method and system, vehicle-mounted communication device and vehicle
US11731700B2 (en) Friction compensation for vehicle system control
CN114291071A (en) Method and system for judging vehicle stability control active intervention opportunity, readable storage medium and vehicle
Wang et al. Racing driver modeling based on driving behavior
CN114274968A (en) Vehicle control method and device, computing equipment and storage medium
Bonfitto et al. A DATA-DRIVEN METHOD FOR VEHICLE SPEED ESTIMATION.

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20201030

RJ01 Rejection of invention patent application after publication