[go: up one dir, main page]

CN114357794B - Bus arrival and stop evaluation method based on improved Kalman filtering - Google Patents

Bus arrival and stop evaluation method based on improved Kalman filtering Download PDF

Info

Publication number
CN114357794B
CN114357794B CN202210033540.4A CN202210033540A CN114357794B CN 114357794 B CN114357794 B CN 114357794B CN 202210033540 A CN202210033540 A CN 202210033540A CN 114357794 B CN114357794 B CN 114357794B
Authority
CN
China
Prior art keywords
bus
point
vehicle
yaw rate
lateral acceleration
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
Application number
CN202210033540.4A
Other languages
Chinese (zh)
Other versions
CN114357794A (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.)
Southeast University
Original Assignee
Southeast 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 Southeast University filed Critical Southeast University
Priority to CN202210033540.4A priority Critical patent/CN114357794B/en
Publication of CN114357794A publication Critical patent/CN114357794A/en
Application granted granted Critical
Publication of CN114357794B publication Critical patent/CN114357794B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/02Reliability analysis or reliability optimisation; Failure analysis, e.g. worst case scenario performance, failure mode and effects analysis [FMEA]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Algebra (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses a bus arrival and stop evaluation method based on improved Kalman filtering. Pushing the measured track of a certain point on the bus to four corner tracks by adopting a relative position calculation method, and carrying out bus arrival completion evaluation; and processing the yaw rate and lateral acceleration data by adopting improved Kalman filtering, and evaluating the bus arrival stability. The invention is irrelevant to the realization principle and technology of the bus stop, and carries out the evaluation from the perspective of a third party, and has the characteristics of multiple evaluation indexes and accurate evaluation results.

Description

Bus arrival and stop evaluation method based on improved Kalman filtering
Technical Field
The invention relates to an evaluation method for bus arrival and parking application, in particular to an evaluation method for bus arrival and parking based on improved Kalman filtering, and belongs to the field of intelligent driving evaluation.
Background
According to the definition of "automatic classification of automobile driving" formally implemented on 1 month 1 year 2021, the existing automatic driving buses (Self-drivingbus) are classified into L3 (the system can continuously perform all dynamic driving tasks in its design operating conditions) and L4 (the system can continuously perform all dynamic driving tasks and perform dynamic driving task takeover in its design operating conditions); in a driving task of an automatic driving Bus, bus Stop (BS) is a typical application applied to an actual traffic scene. The automatic driving bus is driven to a platform or a parking space in the process of entering the station and stopping, and certain safety standards are met; after the vehicle is completely stopped, certain standards are met, but a complete evaluation system or evaluation equipment does not exist at present.
The method aims at providing an evaluation method for the application. Firstly, basic parameter data required by the evaluation of a bus to be tested are acquired, then known position data of a station is combined, and according to related standard requirements, the evaluation result is finally obtained through analysis on the basis of high-precision data processing. The evaluation content mainly comprises two aspects related to the degree of completion and the stability, and the evaluation items in the degree of completion comprise: the included angle between the axis of the vehicle and the lateral line of the parking space when the entering parking is completed, the maximum distance between the side surface of the tested vehicle and the platform when the entering parking is completed, and the maximum distance between the headstock and the front mark line when the entering parking is completed are evaluated; the evaluation items in terms of process stability include: maximum value of vehicle yaw rate and lateral acceleration.
Disclosure of Invention
The invention aims to provide a bus arrival and stop evaluation method based on improved Kalman filtering, which is characterized by comprising the following steps of: basic parameter information of a tested bus in the driving process is obtained by utilizing the integrated navigation system, data processing is carried out by adopting improved Kalman filtering, and the evaluation of indexes such as the distance between the side surface of the bus and a platform when the entering parking is finished, the included angle between the axis of the vehicle and the lateral line of a parking space when the entering parking is finished, the maximum distance between the head of the bus and a front mark line when the entering parking is finished, the stability of the entering process of the tested bus and the like is realized, wherein the specific steps comprise:
step one: basic parameter acquisition
And installing a double-antenna integrated navigation system for the bus to be tested, wherein the integrated navigation system time takes the Beidou time as a reference standard. The basic parameter information required for evaluation includes: longitude and latitude coordinates, speed, yaw rate, lateral acceleration, course angle and the like of the bus to be detected in the process of entering the bus stop; parameters of the bus to be tested, namely the width and length of the bus, and the distance from the rear main antenna to the head and the side of the bus; the longitude and latitude coordinates of the station side line are represented by coordinates of four points.
Step two: data processing
On the basis of acquiring basic parameters required by evaluation, the data processing mainly comprises two parts, wherein one part is to calculate the motion trail of four corner points of the vehicle according to the motion trail of a main antenna at the rear side of the vehicle and the vehicle parameters, and the main purpose of the data processing of the part is to evaluate the completion degree of the bus entering and stopping; the other part is to consider that the yaw rate and the lateral acceleration data are greatly fluctuated due to the influence of sensor noise, and the two groups of data need to be subjected to improved Kalman filtering processing, and the main purpose of the data processing is to evaluate the stability of the bus entering and stopping process.
Sub-step 1: defining and calculating four-corner point motion trail of detected bus
The method comprises the steps of taking the left front corner of a vehicle as a starting point, defining an A point, sequentially defining a point A, a point B, a point C and a point D aiming at four corner points of a tested bus; the main antenna at the rear side of the vehicle is defined as E point; the middle points of the vehicle head and the vehicle tail are respectively defined as M points and N points; defining the distance from the main antenna to the head of a vehicle as Lf, the distance from the main antenna to the side of the vehicle as Ll, the width of the vehicle as W and the length as L so as to facilitate calculation; the course angle obtained by reading is defined as Dir;
when the running track of the bus to be tested is acquired, because the acquired track data is longitude and latitude information output by combined navigation, gaussian projection transformation is needed to be carried out on the track data, so that the track data is unitized into meters, and the evaluation index item is convenient to calculate:
wherein:
ex (x, y) is an abscissa transform function, ey (x, y) is an ordinate transform function, x is latitude, and y is longitude;
Calculating the angle (radian system) required by data processing:
The four angular point motion trail of the bus to be tested can be calculated according to the trigonometric function as follows:
Wherein Ax (x, y) is an A-point abscissa transform function, ay (x, y) is an A-point ordinate transform function, bx (x, y) is a B-point abscissa transform function, by (x, y) is a B-point ordinate transform function, cx (x, y) is a C-point abscissa transform function, cy (x, y) is a C-point ordinate transform function, dx (x, y) is a D-point abscissa transform function, dy (x, y) is a D-point ordinate transform function, x is latitude, and y is longitude;
Sub-step 2: improved Kalman filter processing of yaw rate and lateral acceleration
The yaw rate and the lateral acceleration can represent the stability of the vehicle in the motion process, but because the yaw rate and the lateral acceleration are influenced by the noise of the sensor, the data fluctuation of the yaw rate and the lateral acceleration which are directly acquired is larger, and the data fluctuation is directly used for judging that the stability can generate larger errors, so that the filtering process is needed; the method for improving the Kalman filter is adopted, and the processing procedure is as follows:
(1) From the yaw acceleration versus lateral acceleration, it is possible to:
Wherein, Representing the calculated lateral acceleration at time n-1,Represents the calculated yaw rate at time n-1,For a priori lateral acceleration at time n,The yaw rate is a priori for time n,And establishing a relation between the two, wherein V is the running speed of the vehicle.
(2) Calculating a priori estimated covariance matrix at the moment k:
Wherein the method comprises the steps of For the prior estimated covariance matrix at time n, P n-1 is the posterior estimated covariance matrix at time n-1, and Q is the process error matrix.
(3) Calculating Kalman gain:
Where H is the state variable to measured state transition matrix, where the value is R is a measurement error matrix.
(4) Calculating a posterior estimated value:
Wherein the method comprises the steps of For the posterior lateral acceleration at time n,For the prior yaw rate at time n, the two are the obtained filtered results, and Z n is an observation matrix which is used as an input part of the filtering.
(5) Updating the covariance matrix:
(6) Introducing forgetting factors:
In the process of processing the detected bus yaw rate and lateral acceleration data, considering the transient of vehicle motion state change, new data can reflect parameter change conditions more than old data, so forgetting factors are introduced, and the weight of the new and old data in the recursion process is modified:
When gamma is smaller, forgetting is faster; when γ is larger, forgetting is slower; here, in order to avoid that the new data cannot be corrected for the estimated value, γ is taken in (0.95,0.995);
Step three: bus stop-in evaluation
Sub-step 1: completion evaluation
(1) Evaluation of included angle between vehicle axis and outside side line of parking space when entering parking is completed
First, a classification discussion is required for the range of heading angles:
and then integrating and calculating with the coordinates of the side line outside the station:
Wherein (X1, Y1), (X2, Y2) are coordinates of an O point and a P point of a station outside edge line subjected to Gaussian projection coordinate conversion respectively;
when the included angle is larger than 0, the vehicle head faces the outer side of the station, and when the included angle is smaller than 0, the vehicle tail faces the outer side of the station; when the included angle is more than or equal to-3 degrees and less than or equal to theta <3 degrees, the entering stop meets the standard.
(2) Distance assessment for testing vehicle side surface from platform when entering station and stopping
The distance of the vehicle side from the platform can be calculated by the triangle area:
the three sides are respectively:
from the equation of halen:
wherein (X3, Y3), (X4, Y4) are coordinates of an S point and a T point of a station inner side line subjected to Gaussian projection coordinate conversion respectively;
from this, the distance function ADis (x, y) of the corner a from the platform can be obtained, and the distance functions BDis (x, y), CDis (x, y), DDis (x, y) of the other three corner B, C, D from the platform can be obtained by analogy, and the distance between the vehicle corner and the platform can be determined by combining the included angle conditions: taking minimum values of BDis (x, y) and CDis (x, y) when theta is less than or equal to 0, taking minimum values of ADis (x, y) and DDis (x, y) when theta is more than or equal to 0, and taking the obtained value d 1,d2 as the required distance, wherein when d 1 is more than or equal to 0.05m and d 2 is more than or equal to 0.25m, the inbound parking meets the requirements.
(3) Maximum distance evaluation of locomotive and front mark line of car when entering station and stopping
The distance between the headstock and the front side line of the car is calculated through the area of the triangle:
the three sides are respectively:
from the equation of halen:
Wherein (X2, Y2), (X3, Y3) are coordinates of a station boundary P point and an S point, respectively, which have undergone Gaussian projection coordinate conversion;
The distance function AFDis (x, y) of the corner point A from the front line of the car can be obtained, and the distance function BFDis (x, y) of the corner point B from the front line of the car can be obtained by analogy, wherein the maximum value in AFDis (x, y) or BFDis (x, y) can be selected as the maximum distance M e according to practical situations, and when M e is more than or equal to 0.05M and less than 0.25M, the requirement of parking in the stop is met.
Sub-step 2: stability assessment of inbound Process
The stability of the bus in-process is one of the key indexes for measuring the in-process parking function, and the maximum value of the lateral acceleration and the yaw velocity in the in-process is usually required to be smaller than a certain threshold value, namely
Wherein,Representing the lateral acceleration value of the modified kalman filter process, a y_threshold is the lateral acceleration threshold,The yaw-rate value, ω z_threshold, representing the modified kalman filter process is the yaw-rate threshold. And in the whole process, the yaw rate and the lateral acceleration are not larger than the threshold value, and the inbound parking stability meets the standard.
The invention has the advantages and remarkable effects that:
(1) The evaluation method provided by the invention can calculate the motion trail of the four corner points by only measuring the position information of a certain point on the tested bus, is irrelevant to the principle and technology of bus stop-in and stop, and is developed from the perspective of a third party, and the test items are comprehensive.
(2) The invention adopts the improved Kalman filtering to process the yaw rate and lateral acceleration information, thereby ensuring the accuracy and reliability of the evaluation result.
Drawings
FIG. 1 is a schematic illustration of a bus stop-in evaluation application;
FIG. 2 is a schematic diagram of an evaluation flow;
FIG. 3 is a data processing flow diagram;
fig. 4 is a diagram showing the actual effect of the improved kalman filter.
Detailed Description
According to the definition of "automatic classification of automobile driving" formally implemented on 1 month 1 of 2021, an existing automatic driving bus (Self-driving bus) is classified into L3 (the system can continuously perform all dynamic driving tasks in its design operation condition) and L4 (the system can continuously perform all dynamic driving tasks and perform dynamic driving task takeover in its design operation condition); in a driving task of an automatic driving Bus, bus Stop (BS) is a typical application applied to an actual traffic scene. The automatic driving bus is driven to a platform or a parking space in the process of entering the station and stopping, and certain safety standards are met; after the bus is completely stopped, the bus meets certain standard, and the driver cannot directly observe the bus in the process, so that certain auxiliary measures are needed to achieve the purposes of assisting the driver in avoiding or relieving side collision and improving the safety of the bus in the process of entering the bus stop. The schematic diagram is shown in fig. 1.
At present, a complete evaluation system or evaluation equipment does not exist for the application, and the method of the invention aims to provide an evaluation method for the application. Firstly, basic parameter data required by the evaluation of a bus to be tested are acquired, then known position data of a station is combined, and according to related standard requirements, the evaluation result is finally obtained through analysis on the basis of high-precision data processing. The evaluation content mainly comprises two aspects related to the degree of completion and the stability, and the evaluation items in the degree of completion comprise: the included angle between the axis of the vehicle and the lateral line of the parking space when the entering parking is completed, the maximum distance between the side surface of the tested vehicle and the platform when the entering parking is completed, and the maximum distance between the headstock and the front mark line when the entering parking is completed are evaluated; the evaluation items of the process stability comprise: maximum value of vehicle yaw rate and lateral acceleration. The evaluation flow is shown in fig. 2.
The invention aims to provide a bus arrival and stop evaluation method based on an improved Kalman filter, which is characterized by comprising the following steps of: basic parameter information of a tested bus in the driving process is obtained by utilizing the integrated navigation system, data processing is carried out by adopting improved Kalman filtering, and the evaluation of indexes such as the distance between the side surface of the bus and a platform when the entering parking is finished, the included angle between the axis of the vehicle and the lateral line of a parking space when the entering parking is finished, the maximum distance between the head of the bus and a front mark line when the entering parking is finished, the stability of the entering process of the tested bus and the like is realized, wherein the specific steps comprise:
step one: basic parameter acquisition
And installing a double-antenna integrated navigation system for the bus to be tested, wherein the integrated navigation system time takes the Beidou time as a reference standard. The basic parameter information required for evaluation includes: longitude and latitude coordinates, speed, yaw rate, lateral acceleration, course angle and the like of the bus to be detected in the process of entering the bus stop; parameters of the bus to be tested, namely the width and length of the bus, and the distance from the rear main antenna to the head and the side of the bus; the longitude and latitude coordinates of the station side line are represented by coordinates of four points.
Step two: data processing
On the basis of acquiring basic parameters required by evaluation, the data processing mainly comprises two parts, wherein one part is to calculate the motion trail of four corner points of the vehicle according to the motion trail of a main antenna at the rear side of the vehicle and the vehicle parameters, the calculation flow is shown in fig. 3, and the main purpose of the data processing of the part is to evaluate the completion degree of bus entering and stopping; the other part is to consider that the yaw rate and the lateral acceleration data are greatly fluctuated due to the influence of sensor noise, and the two groups of data need to be subjected to improved Kalman filtering processing, and the main purpose of the data processing is to evaluate the stability of the bus entering and stopping process.
Sub-step 1: defining and calculating four-corner point motion trail of detected bus
The method comprises the steps of taking the left front corner of a vehicle as a starting point, defining an A point, sequentially defining a point A, a point B, a point C and a point D aiming at four corner points of a tested bus; the main antenna at the rear side of the vehicle is defined as E point; the middle points of the vehicle head and the vehicle tail are respectively defined as M points and N points; defining the distance from the main antenna to the head of a vehicle as Lf, the distance from the main antenna to the side of the vehicle as Ll, the width of the vehicle as W and the length as L so as to facilitate calculation; the course angle obtained by reading is defined as Dir; when the running track of the bus to be tested is acquired, because the acquired track data is longitude and latitude information output by combined navigation, gaussian projection transformation is needed to be carried out on the track data, so that the track data is unitized into meters, and the evaluation index item is convenient to calculate:
wherein:
ex (x, y) is an abscissa transform function, ey (x, y) is an ordinate transform function, x is latitude, and y is longitude;
Calculating the angle (radian system) required by data processing:
The four angular point motion trail of the bus to be tested can be calculated according to the trigonometric function as follows:
Wherein Ax (x, y) is an A-point abscissa transform function, ay (x, y) is an A-point ordinate transform function, bx (x, y) is a B-point abscissa transform function, by (x, y) is a B-point ordinate transform function, cx (x, y) is a C-point abscissa transform function, cy (x, y) is a C-point ordinate transform function, dx (x, y) is a D-point abscissa transform function, dy (x, y) is a D-point ordinate transform function, x is latitude, and y is longitude;
Sub-step 2: improved Kalman filter processing of yaw rate and lateral acceleration
The yaw rate and the lateral acceleration can represent the stability of the vehicle in the motion process, but because the yaw rate and the lateral acceleration are influenced by the noise of the sensor, the data fluctuation of the yaw rate and the lateral acceleration which are directly acquired is larger, and the data fluctuation is directly used for judging that the stability can generate larger errors, so that the filtering process is needed; the method for improving the Kalman filter is adopted, and the processing procedure is as follows:
(1) From the yaw acceleration versus lateral acceleration, it is possible to:
Wherein, Representing the calculated lateral acceleration at time n-1,Represents the calculated yaw rate at time n-1,For a priori lateral acceleration at time n,The yaw rate is a priori for time n,And establishing a relation between the two, wherein V is the running speed of the vehicle.
(2) Calculating a priori estimated covariance matrix at the moment k:
Wherein the method comprises the steps of For the prior estimated covariance matrix at time n, P n-1 is the posterior estimated covariance matrix at time n-1, and Q is the process error matrix.
(3) Calculating Kalman gain:
Where H is the state variable to measured state transition matrix, where the value is R is a measurement error matrix.
(4) Calculating a posterior estimated value:
Wherein the method comprises the steps of For the posterior lateral acceleration at time n,For the prior yaw rate at time n, the two are the obtained filtered results, and Z n is an observation matrix which is used as an input part of the filtering.
(5) Updating the covariance matrix:
(6) Introducing forgetting factors:
In the process of processing the detected bus yaw rate and lateral acceleration data, considering the transient of vehicle motion state change, new data can reflect parameter change conditions more than old data, so forgetting factors are introduced, and the weight of the new and old data in the recursion process is modified:
When gamma is smaller, forgetting is faster; when γ is larger, forgetting is slower; here, γ is taken in (0.95,0.995) in order to avoid that the new data cannot be corrected for the estimate.
The filtered effects of yaw rate and lateral acceleration are shown in fig. 4.
Step three: bus stop-in evaluation
Sub-step 1: completion evaluation
(1) Evaluation of included angle between vehicle axis and outside side line of parking space when entering parking is completed
First, a classification discussion is required for the range of heading angles:
and then integrating and calculating with the coordinates of the side line outside the station:
Wherein (X1, Y1), (X2, Y2) are coordinates of an O point and a P point of a station outside edge line subjected to Gaussian projection coordinate conversion respectively;
when the included angle is larger than 0, the vehicle head faces the outer side of the station, and when the included angle is smaller than 0, the vehicle tail faces the outer side of the station; when the included angle is more than or equal to-3 degrees and less than or equal to theta <3 degrees, the entering stop meets the standard.
(2) Distance assessment for testing vehicle side surface from platform when entering station and stopping
The distance of the vehicle side from the platform can be calculated by the triangle area:
the three sides are respectively:
from the equation of halen:
wherein (X3, Y3), (X4, Y4) are coordinates of an S point and a T point of a station inner side line subjected to Gaussian projection coordinate conversion respectively;
from this, the distance function ADis (x, y) of the corner a from the platform can be obtained, and the distance functions BDis (x, y), CDis (x, y), DDis (x, y) of the other three corner B, C, D from the platform can be obtained by analogy, and the distance between the vehicle corner and the platform can be determined by combining the included angle conditions: taking minimum values of BDis (x, y) and CDis (x, y) when theta is less than or equal to 0, taking minimum values of ADis (x, y) and DDis (x, y) when theta is more than or equal to 0, and taking the obtained value d 1,d2 as the required distance, wherein when d 1 is more than or equal to 0.05m and d 2 is more than or equal to 0.25m, the inbound parking meets the requirements.
(3) Maximum distance evaluation of locomotive and front mark line of car when entering station and stopping
The distance between the headstock and the front side line of the car is calculated through the area of the triangle:
the three sides are respectively:
from the equation of halen:
Wherein (X2, Y2), (X3, Y3) are coordinates of a station boundary P point and an S point, respectively, which have undergone Gaussian projection coordinate conversion;
The distance function AFDis (x, y) of the corner point A from the front line of the car can be obtained, and the distance function BFDis (x, y) of the corner point B from the front line of the car can be obtained by analogy, wherein the maximum value in AFDis (x, y) or BFDis (x, y) can be selected as the maximum distance M e according to practical situations, and when M e is more than or equal to 0.05M and less than 0.25M, the requirement of parking in the stop is met.
Sub-step 2: stability assessment of inbound Process
The stability of the bus in-process is one of the key indexes for measuring the in-process parking function, and the maximum value of the lateral acceleration and the yaw velocity in the in-process is usually required to be smaller than a certain threshold value, namely
Wherein,Representing the lateral acceleration value of the modified kalman filter process, a y_threshold is the lateral acceleration threshold,The yaw-rate value, ω z_threshold, representing the modified kalman filter process is the yaw-rate threshold. And in the whole process, the yaw rate and the lateral acceleration are not larger than the threshold value, and the inbound parking stability meets the standard.
The evaluation method provided by the invention can calculate the motion trail of the four corner points by only measuring the position information of a certain point on the tested bus, is irrelevant to the principle and technology of bus stop-in and stop, and is developed from the perspective of a third party, and the test items are comprehensive. And the improved Kalman filtering is adopted to process the yaw rate and lateral acceleration information, so that the accuracy and reliability of the evaluation result are ensured.

Claims (1)

1. A bus arrival and stop evaluation method based on improved Kalman filtering is characterized in that: basic parameter information of a tested bus in the driving process is obtained by utilizing the integrated navigation system, data processing is carried out by adopting relative position calculation and improved Kalman filtering, and the evaluation of indexes such as the distance between the side surface of the bus and a platform when the entering parking is finished, the included angle between the axis of the vehicle and the lateral line of a parking space when the entering parking is finished, the maximum distance between the head of the bus and a front mark when the entering parking is finished, and the stability of the entering process of the tested bus is realized, wherein the specific steps comprise:
step one: basic parameter acquisition
The method comprises the steps that a dual-antenna integrated navigation system is installed for a bus to be tested, the system time of integrated navigation is based on Beidou time, and basic parameter information required by evaluation comprises: longitude and latitude coordinates, speed, yaw rate, lateral acceleration and course angle of the bus to be measured in the process of entering a station; parameters of the bus to be tested, namely the width and length of the bus, and the distance from the rear main antenna to the head and the side of the bus; the longitude and latitude coordinates of the station side line represent the station side line by coordinates of four points;
Step two: data processing
On the basis of acquiring basic parameters required by evaluation, the data processing comprises two parts, wherein one part is to calculate the motion trail of four corner points of the vehicle according to the motion trail of a main antenna at the rear side of the vehicle and the vehicle parameters, and the aim of the data processing is to evaluate the completion degree of the bus entering stop; the other part considers that the yaw rate and the lateral acceleration data are greatly fluctuated due to the influence of sensor noise, and needs to carry out improved Kalman filtering processing on the two groups of data, and the purpose of the data processing is to evaluate the stability of the bus entering and stopping process;
Sub-step 1: defining and calculating four-corner point motion trail of detected bus
The method comprises the steps of taking the left front corner of a vehicle as a starting point, defining an A point, sequentially defining a point A, a point B, a point C and a point D aiming at four corner points of a tested bus; the main antenna at the rear side of the vehicle is defined as E point; the middle points of the vehicle head and the vehicle tail are respectively defined as M points and N points; defining the distance from the main antenna to the head of a vehicle as Lf, the distance from the main antenna to the side of the vehicle as Ll, the width of the vehicle as W and the length as L so as to facilitate calculation; the course angle obtained by reading is defined as Dir; when the running track of the bus to be tested is acquired, because the acquired track data is longitude and latitude information output by combined navigation, gaussian projection transformation is needed to be carried out on the track data, so that the track data is unitized into meters, and the evaluation index item is convenient to calculate:
wherein:
ex (x, y) is an abscissa transform function, ey (x, y) is an ordinate transform function, x is latitude, and y is longitude;
calculating the angle required by data processing by adopting an radian system:
The four angular point motion trail of the bus to be tested can be calculated according to the trigonometric function as follows:
Wherein Ax (x, y) is an A-point abscissa transform function, ay (x, y) is an A-point ordinate transform function, bx (x, y) is a B-point abscissa transform function, by (x, y) is a B-point ordinate transform function, cx (x, y) is a C-point abscissa transform function, cy (x, y) is a C-point ordinate transform function, dx (x, y) is a D-point abscissa transform function, dy (x, y) is a D-point ordinate transform function, x is latitude, and y is longitude;
Sub-step 2: improved Kalman filter processing of yaw rate and lateral acceleration
The yaw rate and the lateral acceleration can represent the stability of the vehicle in the motion process, but because the yaw rate and the lateral acceleration are influenced by the noise of the sensor, the data fluctuation of the yaw rate and the lateral acceleration which are directly acquired is larger, and the data fluctuation is directly used for judging that the stability can generate larger errors, so that the filtering process is needed; the method for improving the Kalman filter is adopted, and the processing procedure is as follows:
(1) From the yaw acceleration versus lateral acceleration, it is possible to:
Wherein, Representing the calculated lateral acceleration at time n-1,Represents the calculated yaw rate at time n-1,For a priori lateral acceleration at time n,The yaw rate is a priori for time n,Establishing a relation between the two, wherein V is the running speed of the vehicle;
(2) Calculating a priori estimated covariance matrix at the moment k:
Wherein the method comprises the steps of For the prior estimated covariance matrix at time n, P n-1 is the posterior estimated covariance matrix at time n-1, and Q is the process error matrix;
(3) Calculating Kalman gain:
Where H is the state variable to measured state transition matrix, where the value is R is a measurement error matrix;
(4) Calculating a posterior estimated value:
Wherein the method comprises the steps of For the posterior lateral acceleration at time n,For the priori yaw rate at the moment n, the yaw rate and the priori yaw rate are obtained after filtering, and Z n is an observation value matrix and is used as an input part of filtering;
(5) Updating the covariance matrix:
(6) Introducing forgetting factors:
In the process of processing the detected bus yaw rate and lateral acceleration data, considering the transient of vehicle motion state change, new data can reflect parameter change conditions more than old data, so forgetting factors are introduced, and the weight of the new and old data in the recursion process is modified:
When gamma is smaller, forgetting is faster; when γ is larger, forgetting is slower; here, in order to avoid that the new data cannot be corrected for the estimated value, γ is taken in (0.95,0.995);
Step three: bus stop-in evaluation
Sub-step 1: completion evaluation
(1) Evaluation of included angle between vehicle axis and outside side line of parking space when entering parking is completed
First, a classification discussion is required for the range of heading angles:
and then integrating and calculating with the coordinates of the side line outside the station:
Wherein (X1, Y1), (X2, Y2) are coordinates of an O point and a P point of a station outside edge line subjected to Gaussian projection coordinate conversion respectively;
When the included angle is larger than 0, the vehicle head faces the outer side of the station, and when the included angle is smaller than 0, the vehicle tail faces the outer side of the station; when the included angle is more than or equal to-3 degrees and less than or equal to theta and less than 3 degrees, entering a stop to meet the standard;
(2) Distance assessment for testing vehicle side surface from platform when entering station and stopping
The distance of the vehicle side from the platform can be calculated by the triangle area:
the three sides are respectively:
from the equation of halen:
Wherein (X3, Y3), (X4, Y4) are coordinates of an S point and a T point of a station inner side line subjected to Gaussian projection coordinate conversion respectively;
From this, the distance function ADis (x, y) of the corner a from the platform can be obtained, and the distance functions BDis (x, y), CDis (x, y), DDis (x, y) of the other three corner B, C, D from the platform can be obtained by analogy, and the distance between the vehicle corner and the platform can be determined by combining the included angle conditions: taking minimum values of BDis (x, y) and CDis (x, y) when theta is less than or equal to 0, taking minimum values of ADis (x, y) and DDis (x, y) when theta is more than or equal to 0, wherein the obtained value d 1,d2 is the required distance, and the inbound parking meets the requirements when d 1 is more than or equal to 0.05m and less than or equal to 0.25m and d 2 is more than or equal to 0.05 m;
(3) Maximum distance evaluation of locomotive and front mark line of car when entering station and stopping
The distance between the headstock and the front side line of the car is calculated through the area of the triangle:
the three sides are respectively:
from the equation of halen:
wherein (X2, Y2), (X3, Y3) are coordinates of a station boundary P point and an S point, respectively, which have undergone Gaussian projection coordinate conversion;
the distance function AFDis (x, y) of the corner point A from the front line of the automobile can be obtained, and the distance function BFDis (x, y) of the corner point B from the front line of the automobile can be obtained by analogy, wherein the maximum value in AFDis (x, y) or BFDis (x, y) can be selected as the maximum distance M e according to actual conditions, and when M e is more than or equal to 0.05M and less than 0.25M, the requirement of parking in the station is met;
sub-step 2: stability assessment of inbound Process
The stability of the bus in-process is one of the key indexes for measuring the in-process parking function, and the maximum value of the lateral acceleration and the yaw rate in the in-process parking is required to be smaller than a certain threshold value, namely
Wherein,Representing the lateral acceleration value of the modified kalman filter process, a y_threshold is the lateral acceleration threshold,And (3) representing a yaw rate value subjected to improved Kalman filtering, wherein omega z_threshold is a yaw rate threshold value, and if the yaw rate and the lateral acceleration are not greater than the threshold value in the whole process, the inbound parking stability meets the standard.
CN202210033540.4A 2022-01-12 2022-01-12 Bus arrival and stop evaluation method based on improved Kalman filtering Active CN114357794B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210033540.4A CN114357794B (en) 2022-01-12 2022-01-12 Bus arrival and stop evaluation method based on improved Kalman filtering

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210033540.4A CN114357794B (en) 2022-01-12 2022-01-12 Bus arrival and stop evaluation method based on improved Kalman filtering

Publications (2)

Publication Number Publication Date
CN114357794A CN114357794A (en) 2022-04-15
CN114357794B true CN114357794B (en) 2024-07-05

Family

ID=81109936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210033540.4A Active CN114357794B (en) 2022-01-12 2022-01-12 Bus arrival and stop evaluation method based on improved Kalman filtering

Country Status (1)

Country Link
CN (1) CN114357794B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114578832A (en) * 2022-05-05 2022-06-03 魔门塔(苏州)科技有限公司 Evaluation device, system and method for autonomous passenger-riding parking function and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109211233A (en) * 2018-09-25 2019-01-15 常熟理工学院 Elevator motion detection and abnormal position parking judgement based on acceleration transducer
CN110940344A (en) * 2019-11-25 2020-03-31 奥特酷智能科技(南京)有限公司 Low-cost sensor combination positioning method for automatic driving

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9606240B2 (en) * 2007-11-27 2017-03-28 General Electric Company Vehicle determination system and method using a kalman filter and critical milepost data
US10234292B2 (en) * 2014-08-08 2019-03-19 Stmicroelefctronics S.R.L. Positioning apparatus and global navigation satellite system, method of detecting satellite signals
CN110987463B (en) * 2019-11-08 2020-12-01 东南大学 Multi-scene-oriented autonomous lane change performance test method for intelligent driving
CN111645699B (en) * 2020-06-10 2021-08-31 北京理工大学 Model-adaptive lateral velocity estimation method based on multi-sensor information fusion

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109211233A (en) * 2018-09-25 2019-01-15 常熟理工学院 Elevator motion detection and abnormal position parking judgement based on acceleration transducer
CN110940344A (en) * 2019-11-25 2020-03-31 奥特酷智能科技(南京)有限公司 Low-cost sensor combination positioning method for automatic driving

Also Published As

Publication number Publication date
CN114357794A (en) 2022-04-15

Similar Documents

Publication Publication Date Title
CN113819914B (en) Map construction method and device
CN110987463B (en) Multi-scene-oriented autonomous lane change performance test method for intelligent driving
US6522956B2 (en) Method and device for estimating a transverse acceleration at an axle of a semitrailer or a trailer of a vehicle combination
CN113147738A (en) Automatic parking positioning method and device
CN113109783B (en) Course angle acquisition method, device, equipment and storage medium
CN105718710A (en) Driving behavior analysis method and equipment
CN105716617B (en) The system and method for driving locus is drawn based on vehicle data
CN104678415A (en) Car Navition System And Method Merged Gnss With Dr
CN113819905B (en) Mileage metering method and device based on multi-sensor fusion
CN109115231B (en) Vehicle positioning method and device and automatic driving vehicle
CN109297486B (en) Inertia and multi-odometer information-assisted vehicle motion state determination method and system
RU2626424C1 (en) Device and method for evaluation of vehicle attitude angle and position
CN109859528B (en) V2X Internet of vehicles-based method for classifying positions of vehicles at curves
CN114252277B (en) Automatic parking high-precision evaluation method based on wavelet transformation denoising
CN109992884B (en) A functional evaluation method for autonomous vehicles based on worst-case scenario search
CN113252051B (en) A method and device for constructing a map
WO2023071442A1 (en) Data processing method and apparatus
CN104464375A (en) Method for recognizing vehicle high-speed turning
CN114357794B (en) Bus arrival and stop evaluation method based on improved Kalman filtering
CN111504584B (en) Vibration evaluation method, device and system of sensor support and movable equipment
CN109204318B (en) Method and terminal equipment for judging rapid lane change of vehicle
Liu et al. Intelligent vehicle sideslip angle estimation considering measurement signals delay
CN110264741A (en) Road conditions detection method, device, equipment and medium based on motion sensor
CN114323143B (en) Vehicle data detection method and device, computer equipment and storage medium
CN114639267A (en) Vehicle collision avoidance early warning method in vehicle-road cooperative environment

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