Verification and Validation Utilizing Carla Simulator for Autonomous Driving Development

  • Conference paper
  • First Online:
Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH 2022)

Abstract

As the level of autonomous driving (AD) functions advances, various events and problems have occurred in many unexpected or unseen situations. Hence, the design of AD systems requires a validation and verification process to guarantee robust operability. A Simulation-Driven Verification and Validation is based on practical test scenarios in a simulation environment. This approach is a cost-effective way to verify the system requirement at the design level and validate the performance of AD functions at the vehicle testing level by utilizing practical test scenarios in simulation. The practical test scenarios are provided by European New Car Assessment Program (Euro NCAP) and they contain harsh conditions. It is also possible to derive numerical values optimized for AD function safety from the simulation results. The performance of AD functions can be robust and enhanced by applying optimized values to the system design. Verification and validation were conducted in a simulation environment through real-field scenarios. Autonomous Emergency Braking (AEB) - Vulnerable Road User (VRU) test scenarios, representative Euro NCAP test scenarios, were implemented. We created the Euro NCAP AEB-VRU test scenario to design an effective AEB function. We used RoadRunner to build the test road and used ScenarioRunner to render the test scenario written by the Association for Standardization of Automation and Measuring Systems (ASAM) OpenSCENARIO format according to Euro NCAP test requirements. The result of AEB-VRU has been investigated under normal conditions and harsh environments as well. This work shows that we can extend the safety of the AEB function by changing the vehicle speed according to situation perception, which indicates the possibility of utilization of a simulator for autonomous vehicle system design. In addition, suitability assessments of the Responsibility-Sensitive Safety (RSS) metrics were presented. RSS is a mathematical model proposed by Intel and Mobileye to provide an Automated Driving Safety Framework. One concern for adapting RSS in real road autonomous driving is that the RSS model may provide too conservative safety distances to nearby cars than necessary in real-world driving. As the result of the RSS simulation, the trade-off between safety margin and traffic flow was shown. If the safe distance is excessively secured, the traffic flow may be slower, and it causes inefficiency in vehicle flow. RSS can cause traffic flow disturbances, demonstrating the need for social acceptance when autonomous vehicles become commonly used in real-world environments.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (France)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 139.09
Price includes VAT (France)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 179.34
Price includes VAT (France)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  • Balaji, S., Murugaiyan, M.S.: Waterfall vs. V-model vs. agile: a comparative study on SDLC. Int. J. Inf. Technol. Bus. Manage. 2(1), 26–30 (2012)

    Google Scholar 

  • Dosovitskiy, A., et al.: CARLA: an open urban driving simulator. In: Conference on Robot Learning. PMLR (2017)

    Google Scholar 

  • Fatima, M.: KAOS: a goal oriented requirement engineering approach. Int. J. Innov. Res. Sci. Technol. 1(10), 133–135 (2015)

    MathSciNet  Google Scholar 

  • Feng, S., et al.: Intelligent driving intelligence test for autonomous vehicles with naturalistic and adversarial environment. Nat. Commun. 12(1), 1–14 (2021)

    MathSciNet  Google Scholar 

  • Fremont, D.J., et al.: Formal scenario-based testing of autonomous vehicles: From simulation to the real world. In: 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC). IEEE (2020)

    Google Scholar 

  • Fremont, D.J., et al.: Scenic: a language for scenario specification and scene generation. In: Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation (2019)

    Google Scholar 

  • Gassmann, B., et al.: Towards standardization of AV safety: C++ library for responsibility sensitive safety. In: 2019 IEEE Intelligent Vehicles Symposium (IV). IEEE (2019)

    Google Scholar 

  • Huang, W., et al.: Autonomous vehicles testing methods review. In: 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC). IEEE (2016)

    Google Scholar 

  • Schütt, B., et al.: SceML: a graphical modeling framework for scenario-based testing of autonomous vehicles. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (2020)

    Google Scholar 

  • **, H., Zhou, M.: On the road friction recognition based on the driving wheels deceleration. In: 2014 IEEE Conference and Expo Transportation Electrification Asia-Pacific (ITEC Asia-Pacific). IEEE (2014)

    Google Scholar 

  • Juliani, A., et al.: Unity: a general platform for intelligent agents. ar**v preprint ar**v:1809.02627 (2018)

  • Oliver, P.: Unreal engine 4 elemental. In: ACM SIGGRAPH 2012 Computer Animation Festival, p. 86 (2012)

    Google Scholar 

  • Rook, P.: Controlling software projects. Softw. Eng. J. 1(1), 7–16 (1986)

    Article  Google Scholar 

  • Lee, S., et al.: An open-world novelty generator for authoring reinforcement learning environment of standardized toolkits. In: Chomphuwiset, P., Kim, J., Pawara, P. (eds.) MIWAI 2021. LNCS, vol. 12832, pp. 27–33. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-80253-0_3

    Chapter  Google Scholar 

  • Singh, M., Kim, S.: Reconcile security requirements for intelligent vehicles. In: 17th International Conference on Control, Automation and Systems (ICCAS). IEEE (2017)

    Google Scholar 

  • Tahir, Z., Alexander, R.: Intersection focused situation coverage-based verification and validation framework for autonomous vehicles implemented in CARLA. ar**v preprint ar**v:2112.14706 (2021)

  • Wilson, J.Q., Kelling, G.L.: Broken windows. Atlantic Monthly 249(3), 29–38 (1982)

    Google Scholar 

  • Minseok, W., Kim, S.: Simulation driven development process utilizing carla simulator for autonomous vehicles. In: 2022 Proceedings of the 12th International Conference on Simulation and Modeling Methodologies, Technologies and Applications (2022)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shiho Kim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Won, M., Kim, S. (2023). Verification and Validation Utilizing Carla Simulator for Autonomous Driving Development. In: Wagner, G., Werner, F., De Rango, F. (eds) Simulation and Modeling Methodologies, Technologies and Applications. SIMULTECH 2022. Lecture Notes in Networks and Systems, vol 780. Springer, Cham. https://doi.org/10.1007/978-3-031-43824-0_4

Download citation

Publish with us

Policies and ethics

Navigation