arrow
返回

A Low-Code Approach for Connected Robots

delete2023-06-19
delete4
delete
OA
AI
R
Rafail Brouzos
K
Konstantinos Panayiotou *
E
Emmanouil Tsardoulias
A
Andreas L. Symeonidis
DOI:10.1007/s10846-023-01861-ydelete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
Robotics
Low-code development
Model-driven engineering
Domain-specific languages
Cyber-physical systems
Robot operating system 2
Internet of things

期刊

J
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS
IF:
2.8
论文数:
3.9K
被引数:
6.9K

机构

A
aristotle university of thessaloniki
学者数:
2.6W
论文数: 2.0W
被引数: 19
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Supporting Heterogeneity in Cyber-Physical Systems Architectures
err2014-12-01
err63
PREAI
errRajhans, Akshay; Bhave, Ajinkya; Ruchkin, Ivan; Krogh, Bruce H.; Garlan, David; Platzer, Andre; Schmerl, Bradley
err分享
err收藏
Rucaparib plus enzalutamide in patients (pts) with metastatic castration-resistant prostate cancer (mCRPC): Pharmacokinetics (PK) and safety data from the phase Ib RAMP study.
err2021-02-20
err0
PREAI
errArpit Rao; David Morris; Vasily J. Assikis; Gautam Gopalji Jha; Charles J. Ryan; Adriel-John Ablaza; Jenn Habeck; Andrea Loehr; Jim Xiao; Esha A. Gangolli
err分享
err收藏
Rare Earth Element Fluorocarbonate Minerals from the Olympic Dam Cu-U-Au-Ag Deposit, South Australia
err2017-10-23
err0
errOAAI
errDanielle Schmandt; Nigel Cook; Cristiana Ciobanu; Kathy Ehrig; Benjamin Wade; Sarah Gilbert; Vadim Kamenetsky
err分享
err收藏
err分享
err收藏
Joining Punctuated Streams
err2004-01-01
err0
PREAI
errLuping Ding; Nishant Mehta; Elke A. Rundensteiner; George T. Heineman
err分享
err收藏
学者 查看更多内容