MS Thesis - High-Fidelity Motorcycle Simulator for Rider Behavior Research
A quick look here can change lives!
Background
Motorcycle safety research requires detailed and repeatable measurements of both rider behavior and vehicle dynamics, particularly during demanding or safety-critical maneuvers.
A key challenge is understanding rider behavior immediately before hazardous events, as such knowledge is critical for developing future rider-assistance and safety systems. Real road testing can provide valuable information, but it is constrained by safety, repeatability, scenario control and data observability.
An existing motorcycle riding simulator integrates a physical riding platform, BikeSim vehicle dynamics, CARLA and Unreal Engine 5 visualization, a Python supervisory application, a C/C++ integration layer, sensors, steering force feedback and motion-platform feedback. The basic closed-loop integration has been established. The next step is to improve physical consistency, rider-perceived steering fidelity, vehicle response and end-to-end system performance, while creating a reliable experimental data-acquisition platform.
The project will therefore focus on improving and validating the simulator as a human-in-the-loop research platform. The intended result is a practical system that balances simulation realism, controllability, user experience, stability and experimental repeatability, while collecting synchronized high-resolution data describing both the motorcycle and the rider.
Aim
The aim of this thesis is to improve and validate an existing motorcycle riding simulator as a high-fidelity experimental platform for rider-behavior and pre-accident safety research. The work will investigate the relationship between simulator fidelity and rider perception, with particular focus on rider trust, controllability, and behavioral realism. The resulting platform should support synchronized acquisition of rider movement, steering input, interaction forces, vehicle dynamics, and virtual-environment data.
Research Questions
How can steering force feedback and vehicle response be improved to provide coherent and realistic rider cues?
How can high-resolution rider and vehicle measurements be synchronized and recorded reliably across heterogeneous real-time systems?
How do simulator characteristics influence experienced riders’ perception of realism, controllability and trust in the simulator response?
Technical Platform
Physical motorcycle riding and motion platform
BikeSim motorcycle dynamics model
CARLA/UE5 simulation environment
Python-based control, supervision and logging software
C/C++ DLL and simulator integration components
Steering servo and torque measurement
Wearable IMUs, fixed cameras and supporting sensor infrastructure
Project Objectives
Review and extend the current end-to-end signal chain between the physical platform, Python, CARLA/UE5, the C/C++ integration layer and BikeSim.
Improve real-time data exchange, observability, logging, timing and fault handling.
Provide riders with a realistic and coherent riding experience while maintaining physical consistency.
Improve vehicle-control behavior, including low-speed stability, steering-input mapping, lean response, corner entry and recovery to upright riding.
Evaluate the consistency between rider input, BikeSim vehicle response, visual feedback and physical feedback.
Design and implement scenarios in CARLA that include road layouts, environments, traffic participants and events.
Validate the correctness of system operation and feedback across a range of scenarios.
Use fixed-camera video for experiment documentation and review. Camera-based automatic pose estimation may be included as an optional extension.
Study Design
The development and verification process will be iterative. Issues identified during verification or validation will be corrected and tested again. The rider experiment will begin only after the technical verification and scenario-based validation have been completed successfully.
The study is divided into five main steps:
System Familiarization
The student will become familiar with the existing simulator, including its components, data flow and operating workflow.
System Improvement
The student will improve workflow and data exchange between Python, the C/C++ DLL, BikeSim and CARLA/UE5. The work will also improve steering-input mapping, vehicle-control behavior and steering force feedback, including resistance, damping and increased resistance at large steering angles.Component and Integration Verification
The student will verify that control functions and data transmission work correctly within each component and between components. Timing, latency and synchronization will also be evaluated.Scenario-Based Validation
The complete simulator will be validated in selected riding scenarios to confirm that vehicle behavior, control responses and system feedback are correct, consistent and repeatable.Rider Experiment
Experienced motorcycle riders will test the simulator in selected scenarios. Objective measurements and rider feedback will be used to evaluate realism, controllability and the overall riding experience. The experiment will follow applicable requirements for participant safety, informed consent, data protection and ethical approval.
Expected Deliverables
An improved and operational motorcycle riding simulator suitable for the selected experiments.
Implemented software improvements for real-time integration, steering/vehicle response and data acquisition.
A documented, synchronized data-recording pipeline for rider, vehicle, platform and virtual-environment data.
A defined set of test scenarios and experimental protocols.
A well-documented codebase, configuration and deployment guide.
Documented results from component verification, scenario-based validation and rider evaluation.
Final thesis report, recommendations and an internal presentation.
Suitability
1-2 master’s thesis students with an engineering background.
Credit:
30 HP
Required:
Python and/or C/C++
Meritorious:
Experience of CARLA or comparable simulation environments
Control systems and vehicle dynamics
Signal processing and sensor integration
Experimental design and quantitative data analysis
Benefits and Learning Opportunities
Human-in-the-loop simulation
Vehicle dynamics using BikeSim
CARLA and Unreal Engine 5
Real-time control systems
Motion platforms and force feedback
Research methodology and experimental validation
Industry-relevant motorcycle safety research
Contact
Christian-Nils Boda
More lives saved – more life lived!
- Function
- Engineering, Development & Research
- Location
- Autoliv Research - Vårgårda - ADS
Autoliv Research - Vårgårda - ADS
Outstanding People Embracing Change
Our position as a worldwide leader in automotive safety systems, saving 37,000 lives every year, is achieved by our approximately 65,000 outstanding colleagues around the world. Their diverse assets, breadth and depth of expertise and desire to develop, in combination with Autoliv’s ambition to enable fulfilling careers, supports our vision of Saving More Lives.
About Autoliv Sweden
Autoliv is the worldwide leader in automotive safety systems. Through our group companies, we develop, manufacture and market protective systems, such as airbags, seatbelts, and steering wheels for all major automotive manufacturers in the world as well as mobility safety solutions.
At Autoliv, we challenge and redefine the standards of mobility safety to sustainably deliver leading solutions. In 2025, our products saved approximately 40,000 lives and reduced around 600,000 injuries.
Our ~64,000 colleagues in 25 countries are passionate about our vision of Saving More Lives and quality is at the heart of everything we do. We drive innovation, research, and development at our 13 technical centers, with their 20 test tracks.