Modeling variability in self-adapting robotic systems

被引:3
作者
Brugali, Davide [1 ]
机构
[1] Univ Bergamo, DIGIP, Viale Marconi 5, I-24044 Dalmine, Italy
关键词
Robot architectures; Software variability; ROS; DYNAMIC RECONFIGURATION; SOFTWARE; COMPONENT; ARCHITECTURE; LANGUAGE; PATTERNS; SUPPORT;
D O I
10.1016/j.robot.2023.104470
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Autonomous robots operating in everyday environments, such as hospitals, private houses, and public roads, are context-aware self-adaptive systems, i.e. they exploit knowledge about their resources and the environment to trigger runtime adaptation, so that they exhibit a behavior adequate to the current context. For these systems, context-aware self-adaptation requires to design the robot control application as a dynamically reconfigurable software architecture and to specify the adaptation logic for reconfiguring its variable aspects (e.g. the modules that implement various obstacle detection algorithms or control different distance sensors) according to specific criteria (e.g. enhancing robustness against variable illumination conditions). Despite self-adaptation is an intrinsic capability of autonomous robots, ad-hoc approaches are used in practice to design reconfigurable robot architectures. In order to enhance system maintainability, the control logic and the adaptation logic should be loosely coupled. For this purpose, the adaptation logic should be defined against an explicit representation of software variability in the robot control architecture. In this paper we propose a modeling approach, which consists in explicitly representing robot software variability with the MARTE::ARM-Variability metamodel, which has been designed as an extension of the UML MARTE profile. We evaluate the applicability of the proposed approach by exemplifying the software architecture design of a robot navigation framework and by analyzing the support provided by the ROS infrastructure for runtime reconfiguration of its variable aspects. & COPY; 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] Assessing the lateral and vertical variability of shelf-margin depositional systems and associated forcing mechanisms: A forward modeling approach
    Shepherd, John W.
    Paumard, Victorien
    Salles, Tristan
    Lang, Simon
    George, Annette D.
    GEOLOGICAL SOCIETY OF AMERICA BULLETIN, 2025, 137 (1-2) : 203 - 219
  • [42] Modeling Robotic Thinking and Creativity: A Classic-Quantum Dialogue
    Mannone, Maria
    Chella, Antonio
    Pilato, Giovanni
    Seidita, Valeria
    Vella, Filippo
    Gaglio, Salvatore
    MATHEMATICS, 2024, 12 (05)
  • [43] Modeling IT Systems in TRIZ
    Chrzaszcz, Jerzy
    Bertoncelli, Tiziana
    Gronauer, Barbara
    Mayer, Oliver
    Naehler, Horst
    SYSTEMATIC INNOVATION PARTNERSHIPS WITH ARTIFICIAL INTELLIGENCE AND INFORMATION TECHNOLOGY, 2022, 655 : 248 - 260
  • [44] Survey on Design Approaches for Robotic Manufacturing Systems in SMEs
    Zheng, Chen
    Zhang, Ye
    Li, Jing
    Bai, Jing
    Qin, Xiansheng
    Eynard, Benoit
    29TH CIRP DESIGN CONFERENCE 2019, 2019, 84 : 16 - 21
  • [45] A Survey on Task Allocation and Scheduling in Robotic Network Systems
    Alirezazadeh, Saeid
    Alexandre, Luis A.
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (02): : 1484 - 1508
  • [46] Rigid folding in robotic multi-agent systems
    Felbrich, Benjamin
    Nnnig, Joerg Rainer
    Wiesenhuetter, Sebastian
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS 18TH ANNUAL CONFERENCE, KES-2014, 2014, 35 : 1342 - 1351
  • [47] Fractionated robotic architectures for planetary surface mobility systems
    Alibay, Farah
    Desaraju, Vishnu R.
    Duda, Jessica E.
    Hoffman, Jeffrey A.
    ACTA ASTRONAUTICA, 2014, 95 : 15 - 29
  • [48] Web technology in automated information and modeling systems for metallurgical processes
    Gurin I.A.
    Lavrov V.V.
    Spirin N.A.
    Nikitin A.G.
    Steel in Translation, 2017, 47 (7) : 463 - 468
  • [49] Synthesizing the temporal self: robotic models of episodic and autobiographical memory
    Prescott, Tony J.
    Dominey, Peter F.
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2024, 379 (1913)
  • [50] Runtime Verification for Anomaly Detection of Robotic Systems Security
    Kirca, Yunus Sabri
    Degirmenci, Elif
    Demirci, Zekeriyya
    Yazici, Ahmet
    Ozkan, Metin
    Ergun, Salih
    Kanak, Alper
    MACHINES, 2023, 11 (02)