Abstract
Higher computational power, new dimensions of interconnectivity and modern machine learning techniques are necessary for building a fully autonomous car, but exhibit an enormous technical complexity. Research about new approaches and technology for handling this complexity raises a problem: On the one side, researchers advocate transitions and replacements for the current systems mainly without deploying them in real cars on the streets. On the other side applying theoretical approaches without clear evidence of their practical benefits is risky for the practitioners. As a solution to close this gap, researchers should bring their ideas more often into physical cars and support their proposals with measurements from realistic experiments.
With this paper, we share our insights from an academic perspective about connecting scientific prototypes with a real car. (1) We discuss three interface designs for setups with differing connectivity to a running car; (2) We provide a checklist for planning and organizing real car experiments including a discussion of involved trade-offs; (3) We give practical advice and identify best practices learned from our own experiments inside a car. In sum, we demonstrate that even with a short budget and a small team size it still is possible to bring prototypes into real cars.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chen, S.H., Pan, J.S., Lu, K.: Driving behavior analysis based on vehicle OBD information and adaboost algorithms. In: Proceedings of the International MultiConference of Engineers and Computer Scientists (2015)
Comma.ai: opendbc. https://github.com/commaai/opendbc
Coppola, R., Morisio, M.: Connected car: technologies, issues, future trends. ACM Comput. Surv. (2016). https://doi.org/10.1145/2971482
Hoh, B., Gruteser, M., Xiong, H., Alrabady, A.: Preserving privacy in GPS traces via uncertainty-aware path cloaking. In: Computer and Communications Security (2007). https://doi.org/10.1145/1315245.1315266
Kato, S., Takeuchi, E., Ishiguro, Y., Ninomiya, Y., Takeda, K., Hamada, T.: An open approach to autonomous vehicles. IEEE Micro (2015). https://doi.org/10.1109/MM.2015.133
Miller, C., Valasek, C.: Adventures in automotive networks and control units. Def. Con. (2013). http://www.illmatics.com/car_hacking.pdf
Van Oorschot, P.F., Besselink, I.J.M., Meinders, E., Nijmeijer, H.: Realization and control of the Lupo EL electric vehicle. World Electr. Veh. J. 5(1), 14–23 (2012)
Ploeg, J., et al.: Cooperative automated maneuvering at the 2016 grand cooperative driving challenge. IEEE Trans. Intell. Transp. Syst. (2018). https://doi.org/10.1109/TITS.2017.2765669
SAE International: E/E Diagnostic Test Modes (2017). https://doi.org/10.4271/J1979_201702
Sikander, G., Anwar, S.: Driver fatigue detection systems: a review. IEEE Trans. Intell. Transp. Syst. (2019). https://doi.org/10.1109/TITS.2018.2868499
Vuori, T., Piik, J.: The co-evolution of academic research and industry practice: evidence from the US car industry. Int. J. Soc. Syst. Sci. (2010). https://doi.org/10.1504/IJSSS.2010.035567
Wu, F., et al.: Measuring trajectories and fuel consumption in oscillatory traffic: experimental results. In: Transportation Research Board 96th Annual Meeting (2017). https://hal.archives-ouvertes.fr/hal-01516133
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Key-Questions from the Paper in Condensed Form
A Key-Questions from the Paper in Condensed Form
1.1 A.1 Candidate Interfaces between Setup and Car
-
1.
What kind of interaction from the setup with the car is required?
-
2.
What sensor data does the setup require?
-
3.
What makes the deployment inside a car different from without a car?
-
4.
How does the driver interact with the setup?
1.2 A.2 Checklist of Organizing Experiments
-
1.
Is there need for a co-driver to assist with the experiments?
-
2.
Does the experiment require additional documentation, e.g. by an additional video from outside the car?
-
3.
Is some special car model, e.g. with a specific sensor, required?
-
4.
Does the car need to be permanently modified?
-
5.
What characteristics need to be present on the street?
-
6.
What interaction with other traffic participants is needed?
1.3 A.3 Best Practices and General Advice
-
1.
Has the setup been tested extensively before the experiment?
-
2.
Does the schedule contain regular breaks?
-
3.
Does every experiment have limits (time, speed, location, etc.)?
-
4.
Does the setup provide a debug interface?
-
5.
Are there replacement batteries for the setup?
-
6.
How is the battery of the car regularly recharged?
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Hutzelmann, T., Mauksch, D., Pretschner, A. (2020). How to Conduct Experiments with a Real Car? Experiences and Practical Guidelines. In: Muccini, H., et al. Software Architecture. ECSA 2020. Communications in Computer and Information Science, vol 1269. Springer, Cham. https://doi.org/10.1007/978-3-030-59155-7_37
Download citation
DOI: https://doi.org/10.1007/978-3-030-59155-7_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-59154-0
Online ISBN: 978-3-030-59155-7
eBook Packages: Computer ScienceComputer Science (R0)