Analysis of software connectors in robotics

被引:0
|
作者
Shakhimardanov, Azamat [1 ]
Hochgeschwender, Nico [1 ]
Reckhaus, Michael [1 ]
Kraetzschmar, Gerhard K. [1 ]
机构
[1] Bonn Rhein Sieg Univ Appl Sci, Dept Comp Sci, D-53757 St Augustin, Germany
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Most of the recent robot software frameworks follow a component-oriented development approach. They allow developers to compose a distributed application from a set of interacting components. Though these frameworks provide rich functionality, often they fail to cope with non-functional aspects (e. g., network scalability, predictability of system behavior) involved in system design, especially in distributed settings. This research sets out to address aforementioned quality attributes by introducing a pragmatic model, Protocol Stack View (PSV), for the analysis of distributed robotic software. The model relies on the fact that a distributed software can be viewed in terms of three main elements: components, ports and connectors. It specifically focuses on structure and semantics of software connectors on the implementation level. To prove effectiveness and usefulness of PSV a set of experiments were conducted to analyze scalability and to determine the configurable elements that affect it. The experiments are based on the comparison of communication infrastructure provided by two existing software packages, namely ROS and ZeroMQ.
引用
收藏
页码:1030 / 1035
页数:6
相关论文
共 50 条
  • [41] A comparison of rehabilitation robotics languages and software
    Harwin, WS
    Gosine, RG
    Kazi, Z
    Lees, DS
    Dallaway, JL
    [J]. ROBOTICA, 1997, 15 : 133 - 151
  • [42] Data fusion and software integration in robotics
    Marík, V
    Preucil, L
    [J]. ISMCR '98: PROCEEDINGS OF THE EIGHTH INTERNATIONAL SYMPOSIUM ON MEASUREMENT AND CONTROL IN ROBOTICS, 1998, : 47 - 58
  • [43] A software architecture for autonomous orbital robotics
    Henshaw, Carl Glen
    Akins, Keith
    Creamer, N. Glenn
    Faria, Matthew
    Flagg, Cris
    Hayden, Matthew
    Healy, Liam
    Hrolenok, Brian
    Johnson, Jeffrey
    Lyons, Kimberly
    Pipitone, Frank
    Tasker, Fred
    [J]. SPACEBORNE SENSORS III, 2006, 6220
  • [44] Self adaptive software technology for robotics
    Kim, JS
    Park, S
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 740 - 741
  • [45] Using robotics to teach software engineering
    Gustafson, DA
    [J]. 28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 551 - 553
  • [46] Trends in software environments for networked robotics
    Brugali, Davide
    Alencastre-Miranda, Moises
    Munoz-Gomez, Lourdes
    Botturi, Debora
    Cragg, Liam
    [J]. SOFTWARE ENGINEERING FOR EXPERIMENTAL ROBOTICS, 2007, 30 : 401 - +
  • [47] OPEN-SOURCE SOFTWARE IN ROBOTICS
    Timoftei, Sanda
    Brad, Emilia
    Sarb, Anca
    Stan, Ovidiu
    [J]. ACTA TECHNICA NAPOCENSIS SERIES-APPLIED MATHEMATICS MECHANICS AND ENGINEERING, 2018, 61 (03): : 519 - 526
  • [48] Robotics Software: Past, Present, and Future
    Haviland, Jesse
    Corke, Peter
    [J]. ANNUAL REVIEW OF CONTROL ROBOTICS AND AUTONOMOUS SYSTEMS, 2024, 7 : 253 - 283
  • [49] Mining guidelines for architecting robotics software
    Malavolta, Ivano
    Lewis, Grace A.
    Schmerl, Bradley
    Lago, Patricia
    Garlan, David
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 178
  • [50] MODULAR INTEROPERABILITY IN SURGICAL ROBOTICS SOFTWARE
    Kazanzioes, Peter
    DeGuet, Anton
    Vagvolgyi, Balazs
    Chen, Zihan
    Taylor, Russell H.
    [J]. MECHANICAL ENGINEERING, 2015, 137 (09)