Skip to main content

An Organic Computing Approach for CARLA Simulator

  • Conference paper
  • First Online:
Architecture of Computing Systems (ARCS 2024)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14842))

Included in the following conference series:

  • 304 Accesses

Abstract

Autonomous vehicles are increasingly being equipped with a large number of Electronic Control Units. This trend results in systems becoming more complex, which in turn raises the likelihood of failures and unforeseen errors. To address these challenges, this article presents the integration of the Artificial DNA (ADNA)-based Organic Computing (OC) approach into the CAR Learning to Act (CARLA) simulator. CARLA is a powerful tool for the automotive industry to explore autonomous driving in a cost-efficient way. It therefore offers an ideal environment for testing innovative solutions from the field of OC. The research objective is to implement and evaluate OC methods in a vehicle environment in order to increase the reliability of vehicle functions. Thanks to the ADNA-based OC approach, the self-* properties of vehicles are available, and their driving behaviour can be researched. The first experiments will be presented as case study of this proof of concept in which the vehicle is controlled both manually and autonomously entirely by ADNA-based OC.

Supported by Federal Ministry for Economic Affairs and Climate Action of Germany.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.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
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://www.unrealengine.com/.

References

  1. Brinkschulte, M.: Development of a vehicle simulator for the evaluation of a novel organic control unit concept. In: Reussner, R.H., Koziolek, A., Heinrich, R. (eds.) INFORMATIK 2020, pp. 883–890. Gesellschaft für Informatik, Bonn (2021). https://doi.org/10.18420/inf2020_79

  2. Brinkschulte, U.: An artificial DNA for self-descripting and self-building embedded real-time systems. Concurr. Comput. Pract. Exp. 28(14), 3711–3729 (2016). https://doi.org/10.1002/cpe.3460

  3. Brinkschulte, U.: Prototypic implementation and evaluation of an artificial DNA for self-descripting and self-building embedded systems. EURASIP J. Embed. Syst. 23 (2017). https://doi.org/10.1186/s13639-016-0066-2

  4. Brinkschulte, U.: Technical report: artificial DNA - a concept for self-building embedded systems (2017). https://doi.org/10.48550/arXiv.1707.07617

  5. Brinkschulte, U., Pacher, M., Renteln, A.: An artificial hormone system for self-organizing real-time task allocation in organic middleware. In: Organic Computing. UCS, pp. 261–283. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-77657-4_12

    Chapter  Google Scholar 

  6. Diegelmann, J., Homann, P., Pacher, M., Brinkschulte, U.: Towards dependable unmanned aerial vehicle swarms using organic computing. In: Goumas, G., Tomforde, S., Brehm, J., Wildermann, S., Pionteck, T. (eds.) Architecture of Computing Systems. ARCS 2023. LNCS, vol. 13949, pp. 311–325. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-42785-5_21

  7. Dosovitskiy, A., Ros, G., Codevilla, F., Lopez, A., Koltun, V.: CARLA: an open urban driving simulator. In: Proceedings of the 1st Annual Conference on Robot Learning, vol. 78, pp. 1–16. PMLR (2017). https://doi.org/10.48550/arXiv.1711.03938

  8. Gómez-Huélamo, C., et al.: Train here, drive there: simulating real-world use cases with fully-autonomous driving architecture in CARLA simulator. In: Bergasa, L.M., Ocaña, M., Barea, R., López-Guillén, E., Revenga, P. (eds.) Advances in Physical Agents II. WAF 2020. AISC, vol. 1285, pp. 44–59. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-62579-5_4

  9. Hutter, E., Brinkschulte, U.: Towards a priority-based task distribution strategy for an artificial hormone system. In: Brinkmann, A., Karl, W., Lankes, S., Tomforde, S., Pionteck, T., Trinitis, C. (eds.) ARCS 2020. LNCS, vol. 12155, pp. 69–81. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-52794-5_6

    Chapter  Google Scholar 

  10. Kisselbach, T., Meckel, S., Pacher, M., Brinkschulte, U., Obermaisser, R.: Organic computing to improve the dependability of an automotive environment. In: Schulz, M., Trinitis, C., Papadopoulou, N., Pionteck, T. (eds.) Architecture of Computing Systems. ARCS 2022. LNCS, vol. 13642, pp. 211–225. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-21867-5_14

  11. Klöpper, B., Honiden, S., Meyer, J., Tichy, M.: Planning with utility and state trajectory constraints in self-healing automotive systems. In: Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2010, pp. 74–83. IEEE Computer Society, Budapest, Hungary, 27 September–1 October 2010. https://doi.org/10.1109/SASO.2010.16

  12. Koschowoj, A., Brinkschulte, U.: Abstract artificial DNA’s improved time bounds. In: Goumas, G., Tomforde, S., Brehm, J., Wildermann, S., Pionteck, T. (eds.) Architecture of Computing Systems. ARCS 2023. LNCS, vol. 13949, pp. 185–199. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-42785-5_13

  13. Niranjan, D., VinayKarthik, B.C.: Deep learning based object detection model for autonomous driving research using CARLA simulator. In: 2021 2nd International Conference on Smart Electronics and Communication (ICOSEC), pp. 1251–1258, October 2021. Mohana. https://doi.org/10.1109/ICOSEC51865.2021.9591747

  14. Ross, H.: Funktionale Sicherheit im Automobil: ISO 26262. Systemengineering auf Basis eines Sicherheitslebenszyklus und bewährten Managementsystemen. Hanser, Carl, München (2014). https://doi.org/10.3139/9783446438408

  15. Schmeck, H.: Organic computing - a new vision for distributed embedded systems. In: Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC’05), pp. 201–203. Seattle, WA, USA (2005). https://doi.org/10.1109/ISORC.2005.42

  16. Shah, S., Dey, D., Lovett, C., Kapoor, A.: AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles. In: Hutter, M., Siegwart, R. (eds.) Field and Service Robotics. SPAR, vol. 5, pp. 621–635. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-67361-5_40

    Chapter  Google Scholar 

  17. Standard: ISO 26262-1:2018. road vehicles - functional safety (2018)

    Google Scholar 

  18. Tomforde, S., Sick, B., Müller-Schloer, C.: Organic computing in the spotlight. CoRR (2017). https://doi.org/10.48550/arXiv.1701.08125

  19. Allrutz, R., et al.: Organic Computing - Computer- und Systemarchitektur im Jahr 2010. VDE/ITG (Hrsg.): VDE/ITG/GI-Positionspapier, Gesellschaft für Informatik eV (2003). https://www.vde.com/resource/blob/932548/bfcfaa9bae199aa27f888319c396d6ed/fa-6-1-organic-computing-download-akkordeon-data.pdf. Accessed Apr 05

  20. Weiss, G., Zeller, M., Eilers, D., Knorr, R.: Towards Self-organization in Automotive Embedded Systems. In: González Nieto, J., Reif, W., Wang, G., Indulska, J. (eds.) ATC 2009. LNCS, vol. 5586, pp. 32–46. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02704-8_4

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Timo Kisselbach .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 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

Kisselbach, T., Wörner, P., Pacher, M., Brinkschulte, U. (2024). An Organic Computing Approach for CARLA Simulator. In: Fey, D., Stabernack, B., Lankes, S., Pacher, M., Pionteck, T. (eds) Architecture of Computing Systems. ARCS 2024. Lecture Notes in Computer Science, vol 14842. Springer, Cham. https://doi.org/10.1007/978-3-031-66146-4_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-66146-4_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-66145-7

  • Online ISBN: 978-3-031-66146-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics