US2023304896A1PendingUtilityA1

Method for evaluating performance of self-driving vehicle oriented to full parameter space of logical scenario

Assignee: UNIV JILINPriority: Mar 22, 2022Filed: Sep 12, 2022Published: Sep 28, 2023
Est. expiryMar 22, 2042(~15.6 yrs left)· nominal 20-yr term from priority
G01M 17/00B60W 30/095B60W 2554/80B60W 60/001B60W 2556/10B60W 40/09
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for evaluating performance of a self-driving vehicle oriented to full parameter space of a logical scenario is provided. After the test logic scenario of the self-driving vehicle system and its matched parameter space are given, the tested self-driving vehicle system is put into the logic scenario for testing, and the driving data under each specific test condition is obtained. After the driving trajectory of the tested self-driving vehicle system in the whole test logic scenario parameter space is obtained, the logic scenario is divided into two parts according to the ideal vehicle motion curve, namely, a safe region and a dangerous region. The key points and indicators of evaluation in the two regions are determined.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for evaluating performances of a self-driving vehicle oriented to a full parameter space of a logical scenario, comprising:
 S 1 : dividing a logical scenario parameter space;   S 2 : determining evaluation dimensions in different regions of the logical scenario parameter space;   S 3 : calculating a traveling trajectory;   S 4 : constructing a human-like nature evaluation index in a safe region;   S 5 : constructing an evaluation index of collision avoidance in a dangerous region; and   S 6 : building full-parameter spatial evaluation indicators for the logical scenario.   
     
     
         2 . The method of  claim 1 , wherein the S 1  further comprises:
 dividing the logical scenario parameter space into a dangerous region and a safe region in accordance with the natural drive data of the human driver or the dangerous situation in the drive process of the preset qualified system; 
 wherein the dangerous region is defined as an area where a collision may occur while driving; and the safe region is defined as an area which is safe when driving and is difficult to collide; 
 the principle of zoning is whether the danger can be avoided if the vehicle only decelerates; the maximum braking deceleration is set to 5 m/s 2 , during driving, vehicles equipped with qualified systems or human drivers can timely and accurately perceive all kinds of information of obstacles ahead, the information comprises type, speed and position, when the vehicle travels to the dangerous distance set by the safe distance model, the vehicle immediately decelerates, and records the information of ITTC, the reciprocal of collision time of the vehicle equipped with the qualified system in the whole driving scenario, the calculation formula of the reciprocal of collision time is shown in formula (1); 
 if the maximum value of ITTC in the whole mileage is not more than 0.7 s −1 , the scenario is determined as a safe scenario; otherwise, the scenario is determined as a dangerous scenario;
     ITTC=v/d   (1)
 
 
 wherein, d is the relative distance between the measured vehicle and the obstacle; V is the relative speed between the measured vehicle and the obstacle; 
 Gaussian process is used to fit the boundary; Gaussian process is shown in formula (2):
     f ( x )˜GP( m,k )  (2)
 
 
 wherein, f(x) is the fitting result; M is the mean function; K is the covariance function; M is defined as 0 matrix, and the kernel density function is square exponential kernel function, as shown in formula (3): 
 
       
         
           
             
               
                 
                   
                     
                       k 
                       ⁡ 
                       ( 
                       
                         x 
                         , 
                         
                           x 
                           * 
                         
                       
                       ) 
                     
                     = 
                     
                       
                         σ 
                         f 
                         2 
                       
                       ⁢ 
                       
                         exp 
                         [ 
                         
                           
                             - 
                             
                               1 
                               2 
                             
                           
                           · 
                           
                             
                               
                                 
                                   ( 
                                   
                                     x 
                                     - 
                                     
                                       x 
                                       * 
                                     
                                   
                                   ) 
                                 
                                 T 
                               
                               ⁢ 
                               
                                 ( 
                                 
                                   x 
                                   - 
                                   
                                     x 
                                     * 
                                   
                                 
                                 ) 
                               
                             
                             
                               σ 
                               l 
                               2 
                             
                           
                         
                         ] 
                       
                     
                   
                 
                 
                   
                     ( 
                     3 
                     ) 
                   
                 
               
             
           
         
         wherein, σ f  is the scalar of characteristic length; σ is the standard deviation of the signal; X is training data; X* is the data at an unknown location; 
         after Gaussian process fitting, the dangerous region and the safe region in the parameter space are finally divided, so as to obtain the dangerous region and the safe region. 
       
     
     
         3 . The method of  claim 1 , wherein the S 2  further comprises:
 the evaluation dimension in the danger zone is reflected by the collision avoidance index; the evaluation dimension in the security zone is embodied by the anthropomorphic index. 
 
     
     
         4 . The method of  claim 1 , wherein the S 3  further comprises:
 the running trajectory refers to the track left by the influence on the surrounding space during the running of the vehicle, and is related to the running track of the vehicle, the corresponding position speed, the corresponding position influence time, and the physical parameters of the vehicle, since the quasi-human evaluation is aimed at the same vehicle, the influence of the physical parameters of the vehicle is removed; the defined trajectory field is shown in formula (4), when the vehicle stops moving after operation, the average time of passing through the scenario is selected as the calculation time; the calculation of the surrounding space impact at a specific time point is shown in formula (5); 
 
       
         
           
             
               
                 
                   
                     S 
                     = 
                     
                       ∑ 
                       s 
                     
                   
                 
                 
                   
                     ( 
                     4 
                     ) 
                   
                 
               
             
           
         
         
           
             
               
                 
                   
                     s 
                     = 
                     
                       
                         
                           r 
                           ij 
                         
                         
                           
                             
                               
                                 ❘ 
                                 "\[LeftBracketingBar]" 
                               
                               
                                 r 
                                 ij 
                               
                               
                                 ❘ 
                                 "\[RightBracketingBar]" 
                               
                             
                             
                               k 
                               1 
                             
                           
                           ⁢ 
                           
                             
                               ❘ 
                               "\[LeftBracketingBar]" 
                             
                             
                               r 
                               ij 
                             
                             
                               ❘ 
                               "\[RightBracketingBar]" 
                             
                           
                         
                       
                       ⁢ 
                       
                         exp 
                         [ 
                         
                           
                             k 
                             2 
                           
                           ⁢ 
                           
                             v 
                             i 
                           
                           ⁢ 
                           
                             cos 
                             ⁡ 
                             ( 
                             
                               θ 
                               i 
                             
                             ) 
                           
                         
                         ] 
                       
                     
                   
                 
                 
                   
                     ( 
                     5 
                     ) 
                   
                 
               
             
           
         
         in the formula, S is the trajectory, that is, the sum of the influence of the whole drive process of the vehicle on the surrounding space; s is the instantaneous field, that is, the impact of the moment the vehicle travels on the surrounding time and space; r ij  is a vector composed of different positions and vehicle centers; v i  is the speed of the vehicle; θ i  is the angle between r ij  and v i ; k 1  and k 2  are correction parameters; 
         the vehicle is regarded as a particle, and the instantaneous field value which is 1 m away from the center of mass of the vehicle is regarded as the instantaneous field value within 1 m of the whole vehicle. 
       
     
     
         5 . The method of  claim 1 , wherein the S 4  further comprises:
 due to the difference of the driving data of different drivers, there are differences in the driving trajectory in the corresponding scenario calculated according to the driving data of different real drivers, and Gaussian distribution is used to describe the actual driving trajectory field values at different positions in the whole scenario, that is, the driving trajectory field values at different positions are all described using Gaussian distribution, as shown in formula (6); 
 
       
         
           
             
               
                 
                   
                     
                       f 
                       ⁡ 
                       ( 
                       v 
                       ) 
                     
                     = 
                     
                       
                         1 
                         
                           
                             
                               2 
                               ⁢ 
                               π 
                             
                           
                           ⁢ 
                           σ 
                         
                       
                       ⁢ 
                       
                         exp 
                         ⁡ 
                         ( 
                         
                           - 
                           
                             
                               
                                 ( 
                                 
                                   h 
                                   - 
                                   μ 
                                 
                                 ) 
                               
                               2 
                             
                             
                               2 
                               ⁢ 
                               
                                 σ 
                                 2 
                               
                             
                           
                         
                         ) 
                       
                     
                   
                 
                 
                   
                     ( 
                     6 
                     ) 
                   
                 
               
             
           
         
         in the formula, h is the specific value of the running locus field at different positions in the coordinate system; μ and σ are the mean and standard deviation of the values of the locus field at the corresponding positions; 
         the human-like nature index comprises four parts, which are part one: operation number correction factor; part two: the mileage correction increasing factor; part three: the similarity of driving tracks; part four: similarity of driving speed in corresponding position; according to the four indexes, the anthropomorphic index is set up as shown in formula (7), and the maximum value of anthropomorphic index is 1; 
       
       
         
           
             
               
                 
                   
                     
                       D 
                       i 
                     
                     = 
                     
                       
                         1 
                         
                           n 
                           m 
                         
                       
                       · 
                       
                         
                           
                             k 
                             3 
                           
                           · 
                           L 
                         
                         
                           L 
                           mean 
                         
                       
                       · 
                       
                         
                           
                             k 
                             4 
                           
                           · 
                           
                             n 
                             h 
                           
                         
                         
                           n 
                           A 
                         
                       
                       · 
                       
                         
                           ∑ 
                           
                             r 
                             = 
                             0 
                           
                           
                             min 
                             ( 
                             
                               L 
                               , 
                               
                                 L 
                                 mean 
                               
                             
                             ) 
                           
                         
                         
                           ( 
                           
                             
                               min 
                               ⁡ 
                               ( 
                               
                                 1 
                                 , 
                                 
                                   
                                     p 
                                     
                                       t 
                                       ⁢ 
                                       _ 
                                       ⁢ 
                                       r 
                                     
                                   
                                   
                                     p 
                                     
                                       t 
                                       ⁢ 
                                       _ 
                                       ⁢ 
                                       2 
                                       ⁢ 
                                       σ 
                                       ⁢ 
                                       _ 
                                       ⁢ 
                                       r 
                                     
                                   
                                 
                               
                               ) 
                             
                             · 
                             
                               
                                 ∑ 
                                 
                                   j 
                                   = 
                                   1 
                                 
                                 
                                   n 
                                   s 
                                 
                               
                               
                                 min 
                                 ⁡ 
                                 ( 
                                 
                                   1 
                                   , 
                                   
                                     
                                       p 
                                       
                                         v 
                                         ⁢ 
                                         _ 
                                         ⁢ 
                                         j 
                                       
                                     
                                     
                                       p 
                                       
                                         v 
                                         ⁢ 
                                         _ 
                                         ⁢ 
                                         2 
                                         ⁢ 
                                         σ 
                                         ⁢ 
                                         _ 
                                         ⁢ 
                                         j 
                                       
                                     
                                   
                                 
                                 ) 
                               
                             
                           
                           ) 
                         
                       
                     
                   
                 
                 
                   
                     ( 
                     7 
                     ) 
                   
                 
               
             
           
         
         in the formula, L is the travel distance of the self-driving vehicle system under test in a specific scenario, and L is the distance between the starting point and the ending point along the road direction when the vehicle under the self-driving vehicle system under test stops, if no parking occurs, the length of the scenario along the road; 
         L mean  is the average driving distance of real human drivers in the corresponding scenarios, and the driving distance of each real human driver is obtained in the same way as L; 
         N h  is the number of times the tested self-driving vehicle system operates the vehicle, it is stipulated that when the absolute value of braking or acceleration is greater than 0.5 m/s 2 , the brake pedal or accelerator pedal returns to the initial position as a vehicle operation, and when the steering wheel angle of the vehicle is greater than 10 degrees, it returns to the initial position from the reverse direction as a vehicle operation; 
         n A  is the average operation times of real drivers, and the operation times of a single real driver are obtained in the same way as n h ; r is the road sampling position, defining the length along the road between each sampling is 0.5 m, and the sampling position is a line segment, that is, a line segment with the boundary of the lane in the coordinate system when x=r; when the distance between the penultimate sampling position and the road end point is less than 0.5 m, the road end point position of the segment is directly sampled without considering the interval of 0.5 m; 
         Pt_r is the Gaussian distribution formed by the vehicle position of the real driver on the sampling line segment, and the probability of the value of the vehicle position of the tested self-driving vehicle system in this Gaussian distribution, the description of the probability distribution of the real driver belonging to different Y values at the sampling position is shown in formula (6); 
         wherein h becomes the value of the vehicle position of different real drivers on the Y axis at the sampling position; μ and σ become the mean and standard deviation of the corresponding Y value; P t_2σ_r  is the probability that the vehicle position belongs to the mean of the true driver's Y axis position plus twice the standard deviation; P v_j  is the probability that the running locus field at different sampling points on the sampling line segment is the specific value when the real driver is driving, and is calculated using formula (6); 
         P v_2σ_j  is the driving trajectory of the real driver at different sampling points on the sampling line, which is the corresponding probability at the position of the average value at the sampling point plus twice the standard deviation at the sampling point; 
         n s  is the number of sampling points on a sampling line segment, with a specific value of 9; n m  is the number of all sampling points; k 3  and k 4  are correction coefficients, when the measured self-driving vehicle system operation times are less than the real driver and the driving range is longer than the real driver, the maximum value of D is corrected to 1 by using k 3  and k 4 , and modify the results of other tested self-driving vehicle systems that have participated in the test evaluation, otherwise k 3 , k 4  are 1; 
         sampling the road data forwarded with an interval of 0.5 m in the road direction until the end of the road; 
         when selecting a sampling point in a sampling line segment, take the vehicle position as the center, sample 4 points up and down at a step of 0.5 m, and sample 9 points in the whole slice. When the distance between the vehicle position and the road boundary on a sampling line segment is less than 2 m, divide the length between the vehicle position and the road boundary into four equal parts, and sample data at these four equal parts, regardless of the interval of 0.5 m; 
         according to the sampled data, the similarity between the tested self-driving vehicle system and the real driver is calculated by the formula (7) and the human-like evaluation result is obtained; 
         under real natural driving conditions, the higher the probability of occurrence of a scenario, the longer the driver experiences the scenario and the greater the proportion of the scenario; after obtaining the human-like evaluation index of a single specific scenario, the evaluation result within the whole safety area is obtained with the weight of probability, as shown in formula (8), 
       
       
         
           
             
               
                 
                   
                     D 
                     = 
                     
                       
                         ∑ 
                         
                           i 
                           = 
                           1 
                         
                         n 
                       
                       
                         
                           
                             p 
                             i 
                           
                           · 
                           
                             D 
                             i 
                           
                         
                         
                           
                             ∑ 
                             
                               i 
                               = 
                               1 
                             
                             n 
                           
                           
                             p 
                             i 
                           
                         
                       
                     
                   
                 
                 
                   
                     ( 
                     8 
                     ) 
                   
                 
               
             
           
         
         in the formula (8), p i  is the probability of occurrence of the ith specific scenario in this type of scenario under natural driving conditions. 
       
     
     
         6 . The method of  claim 1 , wherein the S 5  further comprises:
 in the evaluation of collision avoidance performance in a dangerous region, two parts are included, one part is whether the danger can be avoided, the other part is whether the collision loss can be reduced when the danger is unavoidable; 
 
       
         
           
             
               
                 
                   
                     
                       L 
                       i 
                     
                     = 
                     
                       { 
                       
                         
                           
                             
                               1 
                               , 
                             
                           
                           
                             
                               15 
                               < 
                               
                                 U 
                                 i 
                               
                             
                           
                         
                         
                           
                             
                               0.7 
                               , 
                             
                           
                           
                             
                               8 
                               < 
                               
                                 U 
                                 i 
                               
                               ≤ 
                               15 
                             
                           
                         
                         
                           
                             
                               0.4 
                               , 
                             
                           
                           
                             
                               0 
                               < 
                               
                                 U 
                                 i 
                               
                               ≤ 
                               8 
                             
                           
                         
                         
                           
                             
                               0.1 
                               , 
                             
                           
                           
                             others 
                           
                         
                       
                     
                   
                 
                 
                   
                     ( 
                     9 
                     ) 
                   
                 
               
             
           
         
         
           
             
               
                 
                   
                     
                       U 
                       i 
                     
                     = 
                     
                       
                         1 
                         w 
                       
                       · 
                       
                          
                         
                           
                             v 
                             e 
                           
                           - 
                           
                             v 
                             o 
                           
                         
                          
                       
                     
                   
                 
                 
                   
                     ( 
                     10 
                     ) 
                   
                 
               
             
           
         
         wherein Li is the collision loss of the measured method in the ith specific scenario; w is the bumper utilization rate of the measured vehicle during collision, that is, the area of the bumper involved in the collision, and the minimum is 0.5; v e  and v o  are the speed of the vehicle under test and the speed of the obstacle under test; U_i is the severity of the collision; 
         in addition to the collision loss, the importance weights of scenarios in different positions are also different; as for the collision, once it happens, it is a definite event for the passengers, so the avoidance ability of the collision should be considered in the danger zone, rather than the relative probability of the relevant scenario; 
         when evaluating the collision avoidance ability, consider the relative distance between the current specific scenario parameter position and the most dangerous parameter position, and the calculation method of the distance is shown in formula (11): 
       
       
         
           
             
               
                 
                   
                     
                       r 
                       i 
                     
                     = 
                     
                       
                          
                         
                           r 
                           i 
                           * 
                         
                          
                       
                       
                          
                         
                           r 
                           i 
                           ** 
                         
                          
                       
                     
                   
                 
                 
                   
                     ( 
                     11 
                     ) 
                   
                 
               
             
           
         
         wherein, is the relative weight of the ith specific scenario in the danger zone; r i * is the vector formed by the most dangerous parameter points in the logical scenario parameter space and the specific scenario parameter points; r i ** is the vector formed by the intersection of the most dangerous parameter point in the parameter space of the logical scenario and the straight line where r i * is located and the boundary of the safe region/dangerous region; 
         after the collision loss and the corresponding weight of the measured method in the specific scenario are obtained, the evaluation index of the whole danger zone is obtained; because the ideal algorithm assumes that its perception system, decision-making system and execution system are all running in an ideal state, its collision loss must be the smallest, so the value of c must be less than or equal to 1; 
       
       
         
           
             
               
                 
                   
                     
                       C 
                       = 
                       
                         
                           
                             
                               ∑ 
                                 
                             
                             
                               i 
                               = 
                               1 
                             
                             
                               n 
                               c 
                             
                           
                           ⁢ 
                           
                             r 
                             i 
                           
                           ⁢ 
                           
                             
                               L 
                               gi 
                             
                             
                               L 
                               i 
                             
                           
                         
                         
                           
                             
                               ∑ 
                                 
                             
                             
                               i 
                               = 
                               1 
                             
                             
                               n 
                               c 
                             
                           
                           ⁢ 
                           
                             r 
                             i 
                           
                         
                       
                     
                     , 
                   
                 
                 
                   
                     ( 
                     12 
                     ) 
                   
                 
               
             
           
         
         in the formula, C is the safety index, L gi  is the collision loss of the ideal system in the ith specific scenario in the dangerous region, and n c  is the number of specific scenarios where all collisions occur. 
       
     
     
         7 . The method of  claim 1 , wherein the S 6  further comprises:
 after obtaining the evaluation index in the safe region and the evaluation index in the dangerous region, the performance evaluation of the measured method in the whole logic scenario parameter space is obtained by combining them; based on the percentage system, the comprehensive evaluation index result of the measured method is as follows:
     S=a·k   5   ·C+b·k   6   ·D   (18)
 
 
 wherein, a and b are the relative scores of safety index and smoothness index, and the sum of them is 100 in the case of 100-point system; 
 k 5  and k 6  are correction parameters when the number of systems under test is below a threshold, The threshold value is 10, and the two values can be 1 respectively, when the system under test exceeds the threshold value, the values of the two values are modified according to the statistical results, so that the evaluation results of different test systems have the statistical characteristics of Gaussian distribution or exponential distribution.

Join the waitlist — get patent alerts

Track US2023304896A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.