Autonomous Driving Software

Autonomous driving software aims to create safe and reliable self-driving vehicles by integrating perception, planning, and control algorithms. Current research emphasizes improving software robustness through techniques like behavior trees for functional safety, containerized microservices for efficient resource management, and multi-modal sensor fusion for enhanced perception. Significant efforts focus on rigorous testing and validation, including the use of simulation environments and novel approaches like "digital siblings" to improve the reliability of testing results and identify vulnerabilities, such as those arising from denial-of-service attacks. These advancements are crucial for accelerating the development and deployment of safe and dependable autonomous driving systems.

Papers