Evolution of the continuous integration of neural networks in autonomous systems
摘要
To implement software for autonomous driving in Formula Student competitions, frequent retraining of neural networks (NNs) is critical to adapt to evolving datasets and dynamic team structures. This paper presents a Continuous Integration (CI) pipeline that automates data labeling, augmentation, training, and validation, focusing on lightweight NNs for perception tasks. Initially developed for Sensor-Fusion within the perception component, the pipeline was later adapted to the Vision-Only approach. The challenges of transitioning pipelines across differing sensor setups and software solutions and the feasibility of reusing existing artifacts are evaluated, highlighting the resilience and limitations of CI pipelines over time. Insights from deployment emphasize the importance of standardization and robust documentation to ensure adaptability and sustainability in rapidly evolving software environments.