Skip to main content

An Open Access Journal

  • Original Paper
  • Open access
  • Published:

A novel methodological framework for testing automated vehicle functions

Abstract

Since there are more and more highly automated vehicles in road transportation with various extremely safety-critical functions, it is crucial to intensify the development of testing methods. Following this consideration, this paper introduces a new methodological framework for evaluating automated vehicle functions. In the first step, the article proposes a method to select and calibrate the possibly applied and implemented control model. Following this, the developed approach suggests the comparison of the performed test results and the identified theoretical model outputs by evaluating the similarity of the investigated distributions based on statistical hypothesis tests. If the distributions of the real system’s output and the theoretical model’s output are close enough to each other, we can assume that the operation performance of the real system in the case of the investigated operation scenario is acceptable.

1 Introduction

Nowadays, road transportation can be characterized by a continuously increasing ratio of highly automated vehicles. This evolution process is considerably influenced by the development of automotive technologies. In some countries, e.g., in Hungary, it is now permitted to test highly automated vehicles on public roads. Besides this, many SAE (Society of Automotive Engineers) level 1 or 2 vehicles are already on public roads [19]. The question of safety and the level of reliability related to these systems are getting more and more critical [30]. The share of liability between the driver and the driving assistance systems is not completely obvious. According to our test experiences, the thresholds where the driver needs to perform an emergency intervention are not univocal and absolutely clear. In many cases, even the influencing factors affecting the proper operation of a driving assistance system are not completely known [7]. In such circumstances, the application of such automated systems includes numerous uncertainties in itself. In accordance with this, the current article aims to identify a novel test approach that can be applied to evaluate the conformance of specific automated systems.

Winkle [28] stated that transportation safety could be improved by increasing vehicle automation [1]. Besides this, the author noted that, first of all, automated systems have to reach the level of a human’s driving capability. Only in this case can automated systems considerably contribute to the safety of future transportation. This aspect makes the relevancy of testing and validation processes even more important [12].

Carsten et al. differentiated the proposed ADAS (Advanced Driving Assistance Systems) testing approaches based on the complexity of the investigated system. Systems responsible for intervening beyond informing and warning were characterized with the highest complexity by the authors. Authors highlighted the adaptive cruise control systems, such as outstandingly safety-critical systems that can directly affect velocity, acceleration, and deceleration of the vehicle [17]. For this kind of complex systems, the classical approaches focusing on the compliance with specific parametric values or with certain specifications may be inappropriate and misleading. Instead of this, process-oriented approaches can adequately contribute to the development of reliable validation models [4]. Following the remarks of Carsten and Nilsson, the current paper focuses on the development of an advanced validation concept related to adaptive cruise control (ACC) systems.

Although many research papers investigated the development possibilities of ACC systems previously [3, 5], [2, 6], it seems to be reasonable to discuss the taxonomy of basic ACC systems very shortly.

ACC systems can be differentiated based on their control structure and the number of control objectives [20]. Nowadays, ACC systems have two or more control objectives. A relevant control objective can be derived from the so-called free-flow case, where there is no vehicle in front of the ego vehicle inside its control range. Thus the system intends to drive the ego vehicle according to the set speed limit. A key objective can be identified based on the so-called vehicle following scenario. In this case, there is a vehicle in front of the ego vehicle inside its control range. Therefore, the system intends to identify the ego vehicle’s velocity by selecting the lower speed value from the set speed limit or the velocity of the front vehicle. Besides these, an outstandingly important control objective is to perform the smoothest and most comfortable transitions between the motion states of the vehicle. In light of the introduced control objectives, the distance of the ego vehicle from the front vehicle is crucial. The characteristics of the distance function are directly influenced by the applied spacing strategy of the control model. In accordance with this, the control system may intend to keep a constant spatial distance from the front vehicle. This strategy is represented by the constant space-headway concept. In the case of the constant time-headway approach, the system intends to provide a constant time interval between the two vehicles. If the relationship of distance and speed should be represented by a non-linear function, then the variable time-headway concept is proposed to be applied [15].

In light of the aforementioned aspects - the newly developed validation concept introduced by the paper needs to be able to characterize and evaluate the differently implemented ACC models. Accordingly, the main aim of the article is to identify a methodological framework which is able to characterize and separate the proper and ineligible operation conditions related to the analyzed automated driving assistant systems. The newly developed performance evaluation concept can strongly support the identification of cases and operation conditions where the driving assistance system is not capable of solving the driving task on its own.

2 Methodology

The methodology identification process aims to develop a validation concept, which corresponds to the mentioned process-oriented requirements. Accordingly, it seems to be reasonable to start from the overall framework of the driver-vehicle-environment system [29]. Based on the introduced model, three important process components can be separated: perception, decision, and action. Besides this, it is also important to emphasize that in cases of an average vehicle purchased from the market, the detailed structure of the analyzed driving assistance systems is probably not known. Therefore, the validation concept has to treat driving assistance systems as black boxes. Owing to the identified process components and the assumed black box characteristics of the investigated systems, it seems to be reasonable to focus on the measured input and output variables of the systems, which thus could cover the triplet of perception, decision, and action.

Based on the measured input and output values, the most well-known and widely applied control models related to the investigated ADAS function can be compared to the realized control model of the vehicle, which makes it possible to select the best-fitting model. This can lead to a detailed comparison of the best-fitting theoretical models, and the real implemented and measured in-built ADAS function. This approach would result in a more flexible evaluation model compared to the recently applied testing frameworks - such as New Car Assessment Program (NCAP - [16]) or UNECE [26], which focus rather on the simplified ranking of the investigated systems, evaluating the compliance of the investigated system with a specific threshold. In contrast, an advanced validation concept could characterize the whole system in a more detailed way taking into account the control model, as well as the input variables and the output variables, which would result in a complex evaluation framework.

The introduced methodological approach is adopted for the test evaluation of a commercially available 2018 middle-class car’s ACC system. The analysis has evaluated the mentioned spacing strategies, namely, constant spatial distance, constant time-headway, and variable time-headway based strategies. It is necessary to mention that there are other relevant control objectives related to the ACC system concept beyond the introduced strategies. For example, many models aim to minimize the emission or optimize the fuel consumption of the vehicle. However, it must be emphasized that the article’s main goal is to introduce the newly developed evaluation framework of automated vehicle functions. Accordingly, the investigation of the mentioned three basic ACC control strategies would support the evaluation framework’s introduction more efficiently.

2.1 Spacing strategies – model identification

Strategies like the constant spatial distance [22] and the constant time-headway strategy [13, 20] control the ego-car’s acceleration and deceleration manoeuvres to provide either a constant spatial distance or time headway from the front vehicle. Variable time-headway based strategies aim to identify the expected time-headway depending on the actual speed of the ego- and the front-vehicle [18, 27].

2.1.1 Constant spatial distance

Following this approach, the spatial distance between the vehicles does not depend on the speed of the vehicles. This objective makes it necessary to have very accurate real-time information on the location, speed and acceleration/deceleration data of the vehicles participating in the platooning process. Accordingly, these systems need more information to warrant the required safety criteria. On the other hand, it must be mentioned that these systems can achieve the highest traffic performance [22].

$$ {\ddot{x}}_i={\ddot{x}}_{i-1}-{K}_1\left({x}_i-{x}_{i-1}+L\right)-{K}_2\left({\dot{x}}_i-{\dot{x}}_{i-1}\right) $$
(1)

where,

\( {\ddot{x}}_i \): is the desired acceleration value of the test vehicle,

\( {\ddot{x}}_{i-1} \): is the measured acceleration value of the front vehicle,

xi: is the measured position value of the test vehicle,

xi − 1: is the measured position value of the front vehicle,

\( \dot{x_i} \): is the measured velocity value of the test vehicle,

\( {\dot{x}}_{i-1} \): is the measured velocity value of the front vehicle,

hd: is the desired spatial distance between the ego- and the front vehicle,

K1, K2: are coefficients.

2.1.2 Constant time-headway

According to constant time-headway strategy, the time-gap between the vehicles does not depend on the speed of the vehicles. The aim of the control process is to minimize the differences of the actual and the desired time-headway between the vehicles and the speed difference of the front and the test vehicle [15].

$$ {\ddot{x}}_i={K}_1\left({x}_{i-1}-{x}_i-{h}_d{\ddot{x}}_i\right)+{K}_2\left({\ddot{x}}_{i-1}-{\ddot{x}}_i\right) $$
(2)

where,

\( {\ddot{x}}_i \): is the desired acceleration value of the test vehicle,

xi: is the measured position value of the test vehicle,

xi − 1: is the measured position value of the front vehicle,

\( \dot{x_i} \): is the measured velocity value of the test vehicle,

\( \dot{x_{i-1}} \): is the measured velocity value of the front vehicle,

hd: is the following time distance between the two vehicles,

K1, K2: are coefficients.

2.1.3 Variable time-headway

Earlier, many adaptive cruise control systems were developed to assist car-following driving processes [8, 10, 14, 24]. In this investigation, I adapted the Intelligent Driver Model (IDM) developed by Treiber and his colleagues, which is more realistic and can achieve better performance than most of the deterministic car-following systems [11, 23, 25].

$$ {\ddot{x}}_i=-{K}_1\left(1-{\left(\frac{{\dot{x}}_i}{K_2}\right)}^{K_3}-{\left(\frac{s\hbox{'}}{x_{i-1}-{x}_i}\right)}^2\right) $$
(3)
$$ s\hbox{'}={s}_0+{\dot{x}}_i\mathrm{T}+\frac{{\dot{x}}_i\left({\dot{x}}_i-\dot{{\dot{x}}_{i-1}}\right)}{2\sqrt{K_1 decc}} $$
(4)

where,

\( {\ddot{x}}_i \): is the desired acceleration value of the test vehicle,

xi: is the measured position value of the test vehicle,

xi − 1: is the measured position value of the front vehicle,

\( \dot{x_i} \): is the measured velocity value of the test vehicle,

\( {\dot{x}}_{i-1} \): is the measured velocity value of the front vehicle,

s′: is the desired headway,

decc: is the desired deceleration,

s0: headway between the stopped cars,

T desired time gap,

K1: is the maximum acceleration,

K2: is the maximum speed,

K3: is the acceleration exponent.

2.2 Performed measurements

The test of the ACC system was performed in Kistarcsa (Hungary), in a separate vehicle parking facility. The test vehicle had an ACC Plus car-following system, which is responsible for adjusting the vehicle speed in the case of a detected object. The input signal is generated by a radar sensor located at the midpoint of the front of the vehicle. The car-following system of the test vehicle was set to 30 km/h. At the same time, the front vehicle was driven with 20 km/h and then the front vehicle started to decelerate. Following the Euro NCAP methodology, four different cases were tested (Fig. 1). The first test case was the complete overlapping when the two vehicles’ center lines (planes of longitudinal symmetry) coincided. The second test case was the 50% overlapping when the distance of the two vehicles’ center lines (planes of longitudinal symmetry) was approximately half of the width of the test vehicle. The third test case was the 25% overlapping when the distance of the two vehicles’ center lines (planes of longitudinal symmetry) was approximately 75% of the width of the test vehicle. The fourth test case was the 10% overlapping when the distance of the two vehicles’ center lines (planes of longitudinal symmetry) was approximately 90% of the width of the test vehicle. All the tests were implemented five times.

Fig. 1
figure 1

The analyzed scenarios

2.3 Applied analytical methods

In the first step, I calibrated the above-introduced car following models by identifying the constant parameters of the equations (eqs. 13). During the calibration process, the aim of the optimization problem was to minimize the difference (F) between the measured test results (ai) and the estimated output values of the introduced control function:

$$ \min \to F={a}_i-{\ddot{x}}_i\left({x}_i,{x}_{i-1},{\dot{x}}_i,{\dot{x}}_{i-1}\right) $$
(5)

After identifying the three models, the selection of the best fitting function was based on the Pearson correlation coefficient (\( {\rho}_{a_i,{\ddot{x}}_i} \)) describing the relationship between the measured and the estimated acceleration function [21]:

$$ {\rho}_{a_i,{\ddot{x}}_i}=\frac{\mathit{\operatorname{cov}}\left({a}_i,{\ddot{x}}_i\right)}{\sigma_{a_i}{\sigma}_{{\ddot{x}}_i}} $$
(6)

Where,

\( \mathit{\operatorname{cov}}\left({a}_i,{\ddot{x}}_i\right) \): is the covariance of the two variables,

\( {\sigma}_{a_i} \): is the standard deviation of ai,

\( {\sigma}_{{\ddot{x}}_i} \): is the standard deviation of \( {\ddot{x}}_i \).

After selecting the best fitting model, I investigated how well the implemented car-following model can perform in different overlapping situations. To evaluate the performance of the identified model, I analyzed whether the output values generated by the theoretical model and the recorded real test values describing the operation of the inbuilt ACC are from the same continuous distribution at a specified significance level. For this purpose, I apply the Kolmogorov-Smirnov test [9]. This approach can be applied to express the impact of the overlapping on the significance level of accepting the similarity of the expected and the real acceleration/deceleration values.

Let us assume the first sample can be characterized by size m, and its cumulative distribution function is indicated by F(x). At the same time, suppose that the second sample can be characterized by size n, and its observed cumulative distribution function is indicated by G(x).

$$ {D}_{m,n}=\mathit{\max}\left|F(x)-G(x)\right| $$
(7)

My null hypothesis is that both samples are from the same distribution. If Dm, n is larger than Dm, n, α, I reject the null hypothesis at significance level α where Dm, n, α is the critical value.

3 Results and discussion

Following the developed methodological framework, in the first step, the car following model was identified. Applying eq. (5), I performed the calibration of the introduced car-following models.

It is important to emphasize that only those parts of the test were used in identifying the parameter set of the ACC function where the system has worked properly, and the integrity of safety was not harmed. Accordingly, the generated parameter values of the ACC function represent a properly operating system. The goodness-of-fit of the first car-following (eq. 1) model is illustrated in the figure below (Fig 2) by the speed values as a function of time derived from the acceleration data. The correlation between the measured (Test) and calculated (model) speeds is 97.5%.

Fig. 2
figure 2

results of the first calibrated car-following model– speed over time

In the case of the second model (eq. 2), the correlation between the measured (Test) and calculated (model) speeds is 98% (Fig 3). The goodness-of-fit value of the third model is 99.5%.

Fig. 3
figure 3

results of the second calibrated car-following model– speed over time

Based on the achieved results, the third model of variable time-headway was identified as the best fitting model. The coefficients of the model are decc = 1.6, s0 = 1, T = 1, K1 = 0.7, K2 = 30, and K3 = 3.2.

In the next step, I investigated whether the measured and the calculated acceleration values are from the same distribution or not. In the cases of the 100% and the 50% overlapping scenarios, the distributions of the measured and the calculated values were outstandingly similar. Furthermore, in these cases, the ACC module could not have been confused. Accordingly, the test driver did not need to perform any intervention in the driving-process; therefore, I focus on the 25% and 10% cases in the next sections.

In the cases of the 25% and 10% overlapping scenarios, (Fig 4) there were extreme situations, where the ACC system made unsafe decisions, and the test driver corrected the process.

Fig. 4
figure 4

comparison of the calculated and measured values in the case of 10% overlapping

Following this, the effect of human intervention had to be detached from the operation process controlled by the car-following system. Accordingly, based on the recorded video files, the moment of human intervention was identified.

Based on the recorded data, the average length of the human intervention was 2 seconds. Therefore, the data of the next 2 seconds following the human interventions had to be replaced. Accordingly, the velocity and acceleration values of the next 2 seconds after the intervention were replaced in the database by the estimated and corrected ACC output. The modified data was estimated based on the linear extrapolation of the data from the previous 2 seconds.

With this, I managed to generate the dataset describing the estimated output values of the investigated ACC system, assuming no human avoidance intervention. Thus, it is possible to compare the corrected outputs of the real system and the generated outputs of the theoretical model. To evaluate how similar the distributions of the two samples are, I used the Kolmogorov-Smirnov test. In this case, the null hypothesis assumes that the elements of the two samples are from the same distribution. Beyond the evaluation of certain overlapping cases, this approach makes it possible to compare different overlapping scenarios through the identification of the threshold significance level, where the specific hypothesis can still be accepted. According to my expectations, the reduction of overlapping leads to a serious decrease in the threshold significance level of accepting the null hypothesis.

In the case of the 10% overlapping scenario, the threshold value is 0.1%. This indicates that the null hypothesis can only be accepted at a 0.1% significance level. In the case of larger significance level values, the null hypothesis has to be rejected. This result suggests that the two distributions probably differ from each other, and the performance of the real system is far from the expected.

The three axes of the diagram represent the distance between the two vehicles (headway), the actual velocity and acceleration of the test vehicle. The magnitude of the difference between the calculated and measured values is represented by the lines connecting the related yellow and red points. It is clear from the figure that the deviation of the measured acceleration values is significantly higher than the values of the theoretical system. This also supports the assumption that in the case of 10% overlapping, the performance of the system is significantly lower than the performance of the theoretical model. It can also be observed that in the case of moderate tracking distances (~ 15–20 m), and moderate speeds (5–7 m/s) the absolute values of the real corrected acceleration (yellow points) are frequently higher than the absolute values of the acceleration generated by the theoretical model (red points). This represents well that the real system did not provide the expected proper deceleration levels, and in some cases it did not decelerate but provided a slight acceleration as an output. Accordingly, it was necessary for the driver to perform an intervention in order to respond to the deceleration of the front car.

In the case of the 25% overlapping scenario, (Fig 5) the threshold value is much higher: 12%. This indicates that the null hypothesis can be accepted at a 12% significance level. In the case of larger significance level values, the null hypothesis has to be rejected. This result suggests that the two distributions probably are much closer to each other than in the previous cases. Accordingly, the system can be characterized with a better performance in the case of the 25% overlapping scenario; however, it is still far from good.

Fig. 5
figure 5

comparison of the calculated and measured values in the case of 10% overlapping

The achieved results are in accordance with my expectations, i.e. the reduction of overlapping leads to a serious decrease in the threshold significance level of accepting the null hypothesis.

The deviation of the measured and the generated acceleration values differ less in the case of the 25% overlapping scenario. Accordingly, I can conclude that the performance of the system is better in the case of 25% overlapping than in the case of 10% overlapping. It can also be observed that in the case of lower tracking distances (< 15 m), the deviation of the real corrected acceleration (yellow points) increases. This represents that the performance of the real system is still far from good in the case of 25% overlapping.

Based on the introduced ACC specific testing process, it is possible to identify the structure of a generalized methodology that can be applied to evaluate the performance of other automated vehicle functions as well. In the first step, it is necessary to calibrate the possibly applied control models based on the results of the performed tests (see Fig. 6). After this, it is possible to select the implemented model based on the value of the Pearson correlation coefficient. In the next step, the operation characteristics of the investigated system have to be measured in the case of different operation dependent scenarios. This allows us to compare the results of the tests and the theoretical model outputs by evaluating the similarity of the different distributions with the tools of statistical hypothesis testing.

Fig. 6
figure 6

the proposed framework of evaluating automated vehicle functions

In accordance with Fig. 6, if the distributions of the real system’s output and the theoretical model’s output are similar, then the operation performance of the system can be accepted in the case of a specific scenario. On the other hand, this can also enable us to analyze the system operation characteristics in the case of different scenarios by comparing the significance level of accepting the similarity of the real system’s output and the theoretical model’s output.

4 Conclusion

Following the performed literature review, it can be concluded that road transportation can be characterized by a continuously increasing ratio of highly automated vehicles. The question of safety and the level of reliability related to these systems are getting more and more critical. The share of liability between the driver and the driving assistance systems is not completely obvious. According to the test experiences, the thresholds where the driver needs to perform an emergency intervention are not univocal and absolutely clear. In accordance with this, the current article identified a novel test approach that can be applied to evaluate the conformance of specific automated systems.

Based on the measured input and output values, the best known and widely applied control models related to the investigated car-following function were compared, which made it possible to select the best-fitting model. This led to a detailed comparison of the best-fitting theoretical models, and the real implemented and measured in-built ADAS function. This approach resulted in a more flexible evaluation model compared to the recently applied testing frameworks - such as NCAP [16] or UNECE [26], which rather focus on the simplified ranking of the investigated systems. In contrast, an advanced validation concept can characterize the whole system in a more detailed way taking into account the control model, as well as the input variables and the output variables.

In the first step, the control model has to be selected. Here three different control models were considered during the model identification process: strategies like the constant spatial distance [22] and the constant time-headway strategy [13, 20] control the ego-car’s acceleration and deceleration maneuvres to provide either a constant spatial distance or time headway from the front vehicle. Variable time-headway based strategies aim to identify the expected time-headway depending on the actual speed of the ego- and the front-vehicle [18, 27].

The measurement of an implemented car-following system was organized in a separate parking facility. The test vehicle was equipped with an ACC Plus car-following system, which can influence the velocity of the vehicle if an obstacle is detected on the road surface. The performed test followed the Euro NCAP methodology, in the case of four different cases. The first test case was the complete overlapping when the two vehicles’ center lines coincided. The second test case was the 50% overlapping when the distance of the two vehicles’ center lines was approximately half of the width of the test vehicle. The third test case was the 25% overlapping when the distance of the two vehicles’ center lines was approximately 75% of the width of the test vehicle. The fourth test case was the 10% overlapping when the distance of the two vehicles’ center lines was approximately 90% of the width of the test vehicle. All the tests were implemented five times.

In light of the performed hypothesis tests, I can conclude that the achieved results are in accordance with my expectations. Thus, the reduction of overlapping leads to a serious decrease in the threshold significance level of accepting the null hypothesis. In other words, under 25% overlapping, especially in the case of 10% overlapping, the reliability of the investigated car-following system reduces significantly.

Finally, the foundation of a generic testing methodology has been laid, which can be used in the future for evaluating complex automated vehicle functions.

Availability of data and materials

The datasets used and/or analysed during the current study are available from the corresponding author on reasonable request.

Abbreviations

SAE:

Society of Automotive Engineers

ADAS:

Advanced Driving Assistance Systems

ACC:

Adaptive Cruse Control System

NCAP:

New Car Assessment Program

UNECE:

United Nations Economic Commission for Europe

IDM:

Intellgient Driver Model

References

  1. Afework, A., & Sipos, T. (2020). Modelling of accidents for four lane non-urban highways using artificial neural networks technique. In 2020 IEEE 14th International symposium on applied computational intelligence and informatics (SACI), (pp. 000047–000052). New York: IEEE.

  2. Bifulco, G. N., Pariota, L., Simonelli, F., & Di Pace, R. (2013). Development and testing of a fully adaptive cruise control system. Transportation Research Part C: Emerging Technologies, 29, 156-170. New York: IEEE.

  3. Bifulco, G. N., Simonelli, F., & Di Pace, R. (2008). Experiments toward an human-like adaptive cruise control. In 2008 IEEE intelligent vehicles symposium, (pp. 919–924). IEEE.

  4. Carsten, O. M. J., & Nilsson, L. (2001). Safety assessment of driver assistance systems. Eur J Transp Infrastruct Res, 1(3), 225–243 ISSN 1567-7141.

    Google Scholar 

  5. De Bruin, D., Kroon, J., Van Klaveren, R., & Nelisse, M. (2004). Design and test of a cooperative adaptive cruise control system. In IEEE intelligent vehicles symposium, (pp. 392–396). New York: IEEE.

  6. Bu, F., Tan, H. S., & Huang, J. (2010, June). Design and field testing of a cooperative adaptive cruise control system. In Proceedings of the 2010 American Control Conference (pp. 4616-4621). IEEE.

  7. Galántai, P. (2020). Assessment of dangerous traffic situations for autonomous vehicles. Period Polytech Transp Eng.

  8. Gipps, P. G. (1981). Behavioral car-following model for computer simulation. Transport Res, 15(2), 105–111.

    Article  Google Scholar 

  9. Hazewinkel, M. (2001). Kolmogorov-smirnov test. In Encyclopedia of Mathematics. New York: Springer.

  10. Lenz, H., Wagner, C. K., & Sollacher, R. (1999). Multi-anticipative car-following model. Eur Physical J B-Condensed Matter Complex Syst, 7(2), 331–335.

    Article  Google Scholar 

  11. Lu, C., & Aakre, A. (2018). A new adaptive cruise control strategy and its stabilization effect on traffic flow. Eur Transp Res Rev, 10(2), 49.

    Article  Google Scholar 

  12. Maurer, M., Gerdes, J. C., Lenz, B., & Winner, H. (2016). Autonomous driving, (vol. 10, pp. 978–973). Berlin: Springer Berlin Heidelberg.

    Google Scholar 

  13. Mullakkal-Babu, F. A., Wang, M., van Arem, B., & Happee, R. (2016). Design and analysis of full range adaptive cruise control with integrated collision a voidance strategy. In 2016 IEEE 19th International conference on intelligent transportation systems (ITSC), (pp. 308–315). New York: IEEE.

  14. Newell, G. F. (1961). Nonlinear effects in the dynamics of car following. Oper Res, 9(2), 209–229.

    Article  Google Scholar 

  15. Ntousakis, I. A., Nikolos, I. K., & Papageorgiou, M. (2015). On microscopic modelling of adaptive cruise control systems. Transport Res Procedia, 6, 111–127.

    Article  Google Scholar 

  16. Pfeffer, R., & Leichsenring, T. (2016). Continuous development of highly automated driving functions with vehicle-in-the-loop using the example of euro NCAP scenarios. In Simulation and testing for vehicle technology, (pp. 33–42). Cham: Springer.

    Google Scholar 

  17. Pinter, K., Szalay, Z., & Vida, G. (2017). Road accident reconstruction using on-board data, especially focusing on the applicability in case of autonomous vehicles. Periodica Polytechnica Transport Eng.

  18. Rajamani, R., Levinson, D. M., Michalopoulos, P., Wang, J., Santhanakrishnan, K., & Zhu, X. I. (2005). Adaptive cruise control system design and its impact on traffic flow.

    Google Scholar 

  19. SAE (2016). Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles (Surface Vehicle Recommended Practice: Superseding J3016 Jan 2014). Warrendale: SAE International.

  20. Shladover, S. E., Su, D., & Lu, X. Y. (2012). Impacts of cooperative adaptive cruise control on freeway traffic flow. Transp Res Rec, 2324(1), 63–70.

    Article  Google Scholar 

  21. Soper, H. E., Young, A. W., Cave, B. M., Lee, A., & Pearson, K. (1917). On the distribution of the correlation coefficient in small samples. Appendix II to the papers of “student” and RA fisher. Biometrika, 11(4), 328–413.

    Google Scholar 

  22. Swaroop, D., & Hedrick, J. K. (1999). Constant spacing strategies for platooning in automated highway systems.

    Book  Google Scholar 

  23. Talebpour A, Mahmassani HS (2016) Influence of connected and autonomous vehicles on traffic flow stability and throughput. Transp Res Part C Emerg Technol 71:143–163. https://doi.org/10.1016/j.trc. 2016.07.007.

  24. Tampère, C. M. (2004). Human-kinetic multiclass traffic flow theory and modelling. In With application to advanced driver assistance systems in congestion (doctoral dissertation).

    Google Scholar 

  25. Treiber, M., Hennecke, A., & Helbing, D. (2000). Congested traffic states in empirical observations and microscopic simulations. Phys Rev, 62, 1805–1824. https://doi.org/10.1103/PhysRevE.62.1805.

    Article  MATH  Google Scholar 

  26. van Wees, K. A. (2004). Vehicle safety regulations and adas: Tensions between law and technology. In 2004 IEEE International conference on systems, man and cybernetics (IEEE cat. No. 04CH37583), (vol. 4, pp. 4011–4016). New York: IEEE.

  27. Wang, J., & Rajamani, R. (2004). Should adaptive cruise-control systems be designed to maintain a constant time gap between vehicles? IEEE Trans Veh Technol, 53(5), 1480–1490.

    Article  Google Scholar 

  28. Winkle, T. (2016). Safety benefits of automated vehicles: Extended findings from accident research for development, validation and testing. In Autonomous driving, (pp. 335–364). Berlin: Springer.

    Google Scholar 

  29. Winner, H., Hakuli, S., Lotz, F., & Singer, C. (2016). Handbook of driver assistance systems: Basic information, components and systems for active safety and comfort. New York: Springer International Publishing.

  30. Zöldy, M. (2019). Legal Barriers of Utilization of Autonomous Vehicles as Part of Green Mobility. In N. Burnete, & B. Varga (Eds.), Proceedings of the 4th International Congress of Automotive and Transport Engineering (AMMA 2018). AMMA2018 2018. Proceedings in Automotive Engineering. Cham: Springer. https://doi.org/10.1007/978-3-319-94409-8_29.

    Chapter  Google Scholar 

Download references

Acknowledgements

The research reported in this paper and carried out at BME has been supported by the NRDI Fund (TKP2020 IES, Grant No. BME-IE-MIFM) based on the charter of bolster issued by the NRDI Office under the auspices of the Ministry for Innovation and Technology.

The research reported in this paper was supported HAS (Hungarian Academy of Science) for providing the Janos BOLYAI Scholarship. Moreover, the authors are grateful for the support of New National Excellence Programme Bolyai+ scholarship.

“Supported by the ÚNKP-20-5 New National Excellence Program of the Ministry for Innovation and Technology from the source of the National Research, Development and Innovation Fund.” 

Peter GALÁNTAI has provided a significant contribution to the operative implementation of the data collection phase.

Funding

The research reported in this paper and carried out at BME has been supported by the NRDI Fund (TKP2020 IES, Grant No. BME-IE-MIFM) based on thecharter of bolster issued by the NRDI Office under the auspices of the Ministry for Innovation and Technology. The research reported in this paper was supported HAS (Hungarian Academy of Science) for providing the Janos BOLYAI Scholarship. Moreover, the authors are grateful for the support of New National Excellence Programme Bolyai+ scholarship. “Supported by the ÚNKP-20-5 New National Excellence Program of the Ministry for Innovation and Technology from the source of the National Research, Development and Innovation Fund.”

Author information

Authors and Affiliations

Authors

Contributions

TÁ (Árpád TÖRÖK) coordinated the data collection, and following this, the whole development, analysis and evaluation process was performed by TÁ. The author read and approved the final manuscript.

Corresponding author

Correspondence to Árpád Török.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Török, Á. A novel methodological framework for testing automated vehicle functions. Eur. Transp. Res. Rev. 12, 65 (2020). https://doi.org/10.1186/s12544-020-00461-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s12544-020-00461-3

Keywords