Search papers, labs, and topics across Lattice.
The paper introduces Automated CPS Testing (ACT), a framework for continuous integration testing of open-source cyber-physical systems (CPS) software directly with robotic platforms. ACT integrates with open-source infrastructure like GitHub to automate testing across multiple modules developed by different contributors. A case study on an educational robotic platform demonstrates ACT's ability to detect critical errors in open-source CPS software.
Find bugs in your robot code *before* they cause real-world problems with Automated CPS Testing (ACT), a CI/CD framework for open-source robotics.
Open-source software for cyber-physical systems (CPS) often lacks robust testing involving robotic platforms, resulting in critical errors that remain undetected. This is especially challenging when multiple modules of CPS software are developed by various open-source contributors. To address this gap, we propose Automated CPS Testing (ACT) that performs automated, continuous testing of open-source software with its robotic platforms, integrated with the open-source infrastructure such as GitHub. We implement an ACT prototype and conduct a case study on an open-source CPS with an educational robotic platform to demonstrate its capabilities.