自动化测试框架让开源机器人软件持续跑在真实机器人上,提前发现漏洞。
ACT: Automated CPS Testing for Open-Source Robotic Platforms

- 把测试自动集成到GitHub,代码提交即触发机器人实机测试。
- 在教育机器人平台上验证,发现多个未被察觉的系统级错误。
- 适合开源机器人项目维护者和开发者团队使用。
开源网络物理系统(CPS)软件常缺乏涉及真实机器人平台的稳健测试,导致关键错误难以被发现。当多个模块由不同开源贡献者开发时,这一问题尤为突出。为此,我们提出自动化CPS测试(ACT),实现开源软件与其机器人平台的自动化、持续性测试,并与GitHub等开源基础设施集成。我们构建了ACT原型,并在一款面向教育的开源机器人平台上开展案例研究,验证其有效性。
原文摘要 · Abstract (English)
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.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。