Director of Software Development at AgiBot
He has over 10 years of experience in the field of robotics and autonomous driving software systems, having served as an Autonomous Driving R&D Expert at BMW, Director of Software Development at Wincher Tech, and Director of R&D at AgiBot.
Topic
Multi-repository Source Build System for Embodied Robots
Complex robotic software systems often consist of dozens of modules and multiple code repositories. Efficiently integrating, compiling, and packaging all repositories; cross-compiling for different hardware platforms; and ensuring code version alignment across repositories in order to build OTA software packages are challenges that every robotics company must address. This talk focuses on how Zhiyuan Robotics tackles these challenges. **Outline:** 1. Software System Architecture 2. Code Repository Management Strategy 3. C++-Based Source Build and Dependency Management 4. GitLab-Based CI/CD Pipeline 5. Open-Source Plan for the Solution