Master thesis: The Power Behind the Ride: Understanding Micromobility Energy Use
-
This Master Thesis Project is not just another academic project — it’s a chance to: Look into real-world embedded systems powering hundreds of thousands of vehicles across Europe. Designing and implementing complex filtering from scratch and to collaborate with experienced embedded developers, gaining practical skills and mentorship.
Sven Åkersten
Embedded Hardware Engineer
The thesis
Shared micromobility vehicles, such as e-scooters and e-bikes, are shaping the future of urban transport. Their success depends not only on user adoption but also on how well they can be adapted into a complex environment. Essential to lower negative effect in cities are user compliance of regulation and ability to support user to follow regulation. Key for this is understanding and improving the vehicles ability to sense placement in time and space.
YOUR MISSION:
This thesis explores how to improve the vehicles sense of placement and orientation by applying sensor fusion into vehicle firmware. Today the vehicles are equipped with multiple sensors. These measurements could be fused with a suitable estimator to improve the quality of the available data. This should be done on edge (the vehicle) due to limitations of network communication, costly and slow in comparison to calculate useful estimates directly on edge.
To implement this requires consideration of real world problems when implementing advanced filtering. Numerical stability, memory usage and making sure the estimator is stable in all possible conditions (initialisation and outliers among other issues must be considered). The implementation should be done in C together with a real time OS in an already existing project. Full freedom to choose filter type, Kalman filter, particle filter or any type of estimator can be evaluated.
STUDENT PROFILE:
We are looking for an electrical engineering, mechatronics/control engineering or computer science student with an interest in:
- Sensor fusion
- Embedded systems/low level programming
- Signal processing
- Hands-on skills and curiosity for signal processing are highly valued, as this project blends advanced signal processing and low level programming.