BACKGROUND
Fault-Injection is a well-known method to test fault tolerance algorithms and mechanisms of various systems. Especially in Cyber-Physical Systems, like autonomous robots and vehicles, the structured injection of faults into the system is advantageous to validate and verifiy the system’s robustness and resilience in the presence of faults. Even in the automotive functional safety standard (ISO26262), fault-injection is recommended to use.
In this project, you have the chance to work on an existing ROS2 (Robot Operating System) fault-injection framework. This fault-injection framework should be optimized in terms of its usability, modularity, and generalization. The main tasks will be getting comfortable and understanding the current version, identifying problems and discontinuities, and working on new features to handle those. Using a ROS2 software stack of a teleoperation system for automated driving, you can validate and test your work continuously.
YOUR ROLE
WHAT SHOULD YOU BRING ALONG?
YOUR BENEFITS?