A Low-Code Approach for Connected Robots

被引:0
|
作者
Rafail Brouzos
Konstantinos Panayiotou
Emmanouil Tsardoulias
Andreas Symeonidis
机构
[1] Aristotle University of Thessaloniki,School of Electrical and Computer Engineering
来源
关键词
Robotics; Low-code development; Model-driven engineering; Domain-specific languages; Cyber-physical systems; Robot operating system 2; Internet of things;
D O I
暂无
中图分类号
学科分类号
摘要
Advanced robotic systems are finally becoming a reality; following the increased attention that robotics have attracted during the last few decades, new types of robotic applications are launched, from robotic space vessels and fully autonomous cars to robotic dancers and robot companions. Even more, following the advancements in the Internet of Things (IoT) domain, robots can now participate in more complex systems, namely Cyber-physical systems (CPS). In such systems, robots, software, sensors and/or “things” cooperate seamlessly in order to exhibit the desired outcome. However, the high heterogeneity of the components comprising CPS systems requires expertise in various scientific domains, a fact that makes development of CPS applications a resource- and time-consuming process. In order to alleviate this pain, model-driven (or model-based) approaches have been introduced. They employ a low code software engineering approach and hide the domain-specific knowledge needed, by providing an abstract representation that can be more easily understood. Following the low-code paradigm, current work focuses on the development of Domain-specific Languages (DSL) for ROS2 (Robot Operating System 2) systems in order to hide low-level middleware-specific setup and configuration details and enable access to robot development by non ROS experts. Furthermore, in order to enable the integration of ROS2 robots in CPS, a second DSL was developed. The first language, GeneROS, is used for the development and configuration of the core functionalities of the robot (such as hardware drivers and algorithms), while the second language, ROSbridge-DSL, implements the interfaces for connecting robots to the Edge and the Cloud, enabling this way remote monitoring and control in the context of IoT and CPS.
引用
收藏
相关论文
共 50 条
  • [1] A Low-Code Approach for Connected Robots
    Brouzos, Rafail
    Panayiotou, Konstantinos
    Tsardoulias, Emmanouil
    Symeonidis, Andreas
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2023, 108 (02)
  • [2] A Low-code Approach to Support Method Engineering
    de Oliveira, Raquel Araujo
    Cortes-Cornax, Mario
    Front, Agnes
    Demeure, Alexandre
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 793 - 797
  • [3] Low-Code Platform
    Bock, Alexander C.
    Frank, Ulrich
    [J]. BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2021, 63 (06) : 733 - 740
  • [4] Low-Code Platform
    Alexander C. Bock
    Ulrich Frank
    [J]. Business & Information Systems Engineering, 2021, 63 : 733 - 740
  • [5] Low-Code Programming Models
    Hirzel, Martin
    [J]. COMMUNICATIONS OF THE ACM, 2023, 66 (10) : 76 - 85
  • [6] AN APPROACH USING A LOW-CODE PLATFORM FOR RETRAINING PROFESSIONALS TO ICT
    Metrolho, J.
    Araujo, R.
    Ribeiro, F.
    Castela, N.
    [J]. EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 7200 - 7207
  • [7] Low-Code and Object Spreadsheet
    Gavrilina, Daria E.
    V. Mantsivoda, Andrei
    [J]. BULLETIN OF IRKUTSK STATE UNIVERSITY-SERIES MATHEMATICS, 2022, 40 : 93 - 103
  • [8] Low-Code and Object Spreadsheet
    Gavrilina, Daria E.
    Mantsivoda, Andrei V.
    [J]. BULLETIN OF IRKUTSK STATE UNIVERSITY-SERIES MATHEMATICS, 2022, 40 : 93 - 103
  • [9] AI for Low-Code for AI
    Rao, Nikitha
    Tsay, Jason
    Kate, Kiran
    Hellendoorn, Vincent J.
    Hirzel, Martin
    [J]. PROCEEDINGS OF 2024 29TH ANNUAL CONFERENCE ON INTELLIGENT USER INTERFACES, IUI 2024, 2024, : 837 - 852
  • [10] Digital Public Goods Interoperability: A Low-Code Middleware Approach
    Musoke, Andrew Amstrong
    Nishimirwe, Jean Paul
    Lawal, Nafiu
    Gueye, Assane
    [J]. PROCEEDINGS OF THE ACM SIGCAS/SIGCHI CONFERENCE ON COMPUTING AND SUSTAINABLE SOCIETIES 2023,COMPASS 2023, 2023, : 138 - 141