Background of thesis work
- Background: Log data is collected while driving in traffic and on test tracks. This log data can be used as input for simulated drives in which models and code represent the real vehicles. It is also useful to collect log data during simulations to allow analysis of what happened during the simulation.
- Task: Identify and prototype methods to replay logs to simulator and to capture logs during simulation.
Volvo has an in-house modelling and simulation environment that shall be used as a basis for the implementation of these features.Background of students
Candidates should be in the final year of their Master’s studies. Suitable masters’ programmes include Software Engineering, Computer Science, Computer Engineering, IT, Mechatronics. Candidates with equivalent background from other programmes will also be considered.
This work focuses on concept and design phases of the system development lifecycle. Several subject areas such as computer and network/IT security, programming in C, modelling languages, software engineering, software verification and testing, embedded and real-time systems are relevant in the context of this thesis work. Knowledge in one or several of these areas will be considered favourably. As the work environment is highly international, good skills in English, both oral and written, are required. Description of thesis work
The research questions to address are:
- How can data collected from trucks on the road be used to improve testing and simulation as part of the development activities?
- What properties are required on recorded data to be useful for simulation?
- How should a simulation architecture support replay of recorded data and recording simulation data?
In order to answer these questions, some of the tasks required are
- Study existing logging technologies for real-time systems and simulators
- Establish required logging data annotations (time, position, truck id, operation, data id, …)
- Implement a logging component for the vehicle
- Implement a logging component for the simulator
- Implement a replay component for the simulator
- Evaluate the fidelity, scalability, and extensibility of the logging and replay components
Volvo has a simulation environment for complete truck simulations that will serve as a platform for the thesis. We are working with modern software development practices in continuous integration with tools like Git, Artifactory and Jenkins. Thesis level:
January 2019 (or earlier upon agreement)Number of students:
The thesis is suitable for two students working in collaborationAcademic Tutor:
Jan-Philipp Steghöfer, Associate professor in the Software Engineering division, Computer Science and Engineering, Chalmers | University of Gothenburg.Industrial Tutor:
Henrik Lönn, Advanced Engineering, Electronics and Software Architecture at Volvo Group Trucks Technology, +46313226217