Abstract
Commercialized collaborative robots (cobots) are typically programmed in proprietary languages and employ interfaces that gather data at predefined frequencies, such as the Real Time Data Exchange offered by Universal Robots (UR). This approach challenges the observability of program execution during runtime. To address this issue, the paper proposes applying software architectural knowledge from the introspection of Cyber-Physical Systems (CPSs) to the robotics domain. The proposed solution is to improve the classical protocol interfaces with an Event-Driven Architecture, enabling the acquisition of program events in relation to state variables and thus, richer information concerning runtime. The proposed architecture, called the Event-Driven Data Exchange, is implemented and evaluated on a UR e-Series cobot in a practical study. The study highlights the significance of implementing software architectural knowledge in CPSs, such as cobots to extend observability and data availability.
Originalsprog | Engelsk |
---|---|
Titel | Proceedings - 2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering, RoSE 2023 |
Forlag | IEEE |
Publikationsdato | 2023 |
Sider | 25-30 |
ISBN (Elektronisk) | 9798350301847 |
DOI | |
Status | Udgivet - 2023 |
Begivenhed | 5th IEEE/ACM International Workshop on Robotics Software Engineering, RoSE 2023 - Melbourne, Australien Varighed: 15. maj 2023 → … |
Konference
Konference | 5th IEEE/ACM International Workshop on Robotics Software Engineering, RoSE 2023 |
---|---|
Land/Område | Australien |
By | Melbourne |
Periode | 15/05/2023 → … |
Bibliografisk note
Funding Information:This work is supported by the Innovation Fund Denmark for the project DIREC (9142-00001B).
Publisher Copyright:
© 2023 IEEE.