BACKGROUND
Monitoring the system of an autonomous vehicle is crucial and important for the safety and efficiency of the operation. This ensures the awareness of degraded components and the chance to react quickly. Especially software components are important to monitor during the operation.
In this project, you have the chance to work on an existing ROS2 (Robot Operating System) status monitor for our AV research vehicle EDGAR. The status monitor should be extended by functionality and optimized in terms of its performance. The main tasks will be getting comfortable and understanding the current version of the implementation, identifying potential for optimization, and working on new features. Using a ROS2 software stack for autonomous vehicles, your concept and develeopments can be tested and validated on a virtual (HiL) and real version of EDGAR.
YOUR ROLE
Onboarding: Get comfortable with the current status monitor
Critical Analysis: Identify optimization potential in terms of performance and completeness
Implementation: propose solutions for and implement suitable them (according to literature or community)
Testing & Validation: Validate your solution on a real-world AV platform
Documentation: Document your code and work continuously
WHAT SHOULD YOU BRING ALONG?
Strong interest & motivation for automated driving
Initiative & independent way of working
Programming skills, e.g. C++
WHAT ARE YOUR BENEFITS?
Opportunity to work on a real-world AV software stack
Option to write a master thesis afterward