Skip to main content

From Autonomous Vehicles to Safer Cars: Selected Challenges for the Software Engineering

  • Conference paper
Book cover Computer Safety, Reliability, and Security (SAFECOMP 2012)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7613))

Included in the following conference series:

Abstract

In November 2007, the DARPA Urban Challenge took place on the former George Airforce base in Victorville, California. Within that competition, teams from all-over the world had to demonstrate the autonomous driving capabilities from their robot cars in an urban-like environment. From initially 89 competitors, only eleven qualified for the final event wherein “Boss” from Carnegie Mellon finally won the race. In this article, a short overview over European’s best team “CarOLO” and its vehicle “Caroline” within that competition is outlined. Based on the experiences from that competition, remaining challenges for the software engineering are described to realize safer cars in the future.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rauskolb, F.W., Berger, K., Lipski, C., Magnor, M., Cornelsen, K., Effertz, J., Form, T., Graefe, F., Ohl, S., Schumacher, W., Wille, J.M., Hecker, P., Nothdurft, T., Doering, M., Homeier, K., Morgenroth, J., Wolf, L., Basarke, C., Berger, C., Gülke, T., Klose, F., Rumpe, B.: Caroline: An Autonomously Driving Vehicle for Urban Environments. Journal of Field Robotics 25(9), 674–724 (2008)

    Article  Google Scholar 

  2. Basarke, C., Berger, C., Berger, K., Cornelsen, K., Doering, M., Effertz, J., Form, T., Gülke, T., Graefe, F., Hecker, P., Homeier, K., Klose, F., Lipski, C., Magnor, M., Morgenroth, J., Nothdurft, T., Ohl, S., Rauskolb, F.W., Rumpe, B., Schumacher, W., Wille, J.M., Wolf, L.: Team CarOLO - Technical Paper. Informatik-Bericht 2008-07, Technische Universität Braunschweig, Braunschweig, Germany (October 2008)

    Google Scholar 

  3. DARPA: Urban Challenge Technical Evaluation Criteria. Technical report, DARPA, Arlington, VA, USA (2006)

    Google Scholar 

  4. Lipski, C., Scholz, B., Berger, K., Linz, C., Stich, T., Magnor, M.: A Fast and Robust Approach to Lane Marking Detection and Lane Tracking. In: Proceedings of the IEEE Southwest Symposium on Image Analysis and Interpretation, pp. 57–60. IEEE (2008)

    Google Scholar 

  5. Berger, K., Lipski, C., Linz, C., Stich, T., Magnor, M.: The Area Processing Unit of Caroline - Finding the Way through DARPA’s Urban Challenge. In: Sommer, G., Klette, R. (eds.) RobVis 2008. LNCS, vol. 4931, pp. 260–274. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  6. Berger, C.: Automating Acceptance Tests for Sensor- and Actuator-based Systems on the Example of Autonomous Vehicles. Shaker Verlag, Aachener Informatik-Berichte, Software Engineering Band 6, Aachen, Germany (2010)

    Google Scholar 

  7. Raymond, E.S.: The Art of Unix Programming. Addison-Wesley, Boston (2003)

    Google Scholar 

  8. Flemisch, F., Nashashibi, F., Rauch, N., Schieben, A., Glaser, S., Gerald, T., Resende, P., Vanholme, B., Löper, C., Thomaidis, G., Mosebach, H., Schomerus, J., Hima, S., Kaussner, A.: Towards Highly Automated Driving: Intermediate report on the HAVEit-Joint System. In: Proceedings of the 3rd European Road Transport Research Arena, Brussels, Belgium, pp. 1–12 (November 2010)

    Google Scholar 

  9. Berger, C., Rumpe, B.: Autonomous Driving - 5 Years after the Urban Challenge: The Anticipatory Vehicle as a Cyber-Physical System. In: Goltz, U., Magnor, M., Appelrath, H.J., Matthies, H.K., Balke, W.T., Wolf, L. (eds.) Proceedings of the INFORMATIK 2012, Braunschweig, Germany (September 2012)

    Google Scholar 

  10. Nothdurft, T., Hecker, P., Ohl, S., Saust, F., Maurer, M., Reschka, A., Böhmer, J.R.: Stadtpilot: First Fully Autonomous Test Drives in Urban Traffic. In: Proceedings of the International IEEE Conference on Intelligent Transportation Systems, Washington, DC, USA, pp. 919–924 (October 2011)

    Google Scholar 

  11. Wang, M., Ganjineh, T., Rojas, R.: Action Annotated Trajectory Generation for Autonomous Maneuvers on Structured Road Networks. In: Proceedings of the 5th International Conference on Automation, Robotics and Applications, Wellington, New Zealand, pp. 67–72 (December 2011)

    Google Scholar 

  12. Lee, E.A.: Computing Foundations and Practice for Cyber-Physical Systems: A Preliminary Report. Technical Report UCB/EECS-2007-72, University of California, Berkeley, CA, USA (2007)

    Google Scholar 

  13. Geisberger, E., Broy, M. (eds.): agendaCPS - Integrierte Forschungsagenda Cyber-Physical Systems (acatech STUDIE). Springer, Heidelberg (2012)

    Google Scholar 

  14. Giese, H., Rumpe, B., Schätz, B., Sztipanovits, J.: Science and Engineering of Cyber-Physical Systems. Dagstuhl Reports 1(11), 1–22 (2012)

    Google Scholar 

  15. Berger, C., Rumpe, B.: Engineering Autonomous Driving Software. In: Rouff, C., Hinchey, M. (eds.) Experience from the DARPA Urban Challenge, pp. 243–271. Springer, London (2012)

    Chapter  Google Scholar 

  16. Siegl, S., Hielscher, K.S., German, R., Berger, C.: Automated Testing of Embedded Automotive Systems from Requirement Specification Models. In: Proceedings of the 12th IEEE Latin-American Test Workshop, Porto de Galinhas, Brazil, pp. 1–6 (March 2011)

    Google Scholar 

  17. Schäuffele, J., Zurawka, T.: Automotive Software Engineering. Friedr. Vieweg & Sohn Verlag, Wiesbaden, Germany (2003)

    Book  Google Scholar 

  18. Basarke, C., Berger, C., Rumpe, B.: Software & Systems Engineering Process and Tools for the Development of Autonomous Driving Intelligence. Journal of Aerospace Computing, Information, and Communication 4(12), 1158–1174 (2007)

    Article  Google Scholar 

  19. Jiang, R., Hu, M.B., Jia, B., Wang, R., Wu, Q.S.: Effect of Adaptive Cruise Control Vehicles on Phase Transition in a Mixture with Manual Vehicles. In: Appert-Rolland, C., Chevoir, F., Gondret, P., Lassarre, S., Lebacque, J.P., Schreckenberg, M. (eds.) Traffic and Granular Flow 2007, pp. 105–115. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  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)

    Chapter  Google Scholar 

  21. Christie, A.M.: Simulation: An Enabling Technology in Software Engineering. CROSSTALK - The Journal of Defense Software Engineering 12(4), 25–30 (1999)

    Google Scholar 

  22. Thrun, S.: What we’re driving at (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Berger, C. (2012). From Autonomous Vehicles to Safer Cars: Selected Challenges for the Software Engineering. In: Ortmeier, F., Daniel, P. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2012. Lecture Notes in Computer Science, vol 7613. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33675-1_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33675-1_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33674-4

  • Online ISBN: 978-3-642-33675-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics