OpenRDK: a modular framework for robotic software development

被引:32
|
作者
Calisi, Daniele [1 ]
Censi, Andrea [2 ]
Iocchi, Luca [1 ]
Nardi, Daniele [1 ]
机构
[1] Sapienza Univ Roma, Dipartimento Informat & Sistemist A Ruberti, Via Ariosto 25, I-00185 Rome, Italy
[2] CALTECH, Control & Dynam Syst Dept, Pasadena, CA 91125 USA
关键词
D O I
10.1109/IROS.2008.4651213
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Intense efforts to define a common structure in robotic applications, both from a conceptual and from an implementation point of view, have been carried out in the last years and several frameworks have been realized for helping in developing robotic applications. However, due to the diversity of these applications, as well as of the research groups involved, a common framework is still far from being accepted. In this paper we focus on modularity and re-usability, as major features for robotic applications. We thus characterize existing frameworks for robot software development through the choices made on concurrent execution of modules and information sharing among them and we present OpenRDK, a modular framework focused on rapid development of distributed robotic systems. OpenRDK has been designed and developed with many years of experience following users' advice and has been successfully used for the development of many diverse applications with different kinds of robots. After such an extensive test, OpenRDK is now an open source project.
引用
收藏
页码:1872 / +
页数:2
相关论文
共 50 条
  • [1] EmSBoT: A Lightweight Modular Software Framework for Networked Robotic Systems
    Peng, Long
    Guan, Fei
    Perneel, Luc
    Fayyad-Kazan, Hasan
    Timmerman, Martin
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTATIONAL TOOLS FOR ENGINEERING APPLICATIONS (ACTEA), 2016, : 216 - 221
  • [2] A Development of Software Component Framework for Robotic Services
    Jong, Choulsoo
    Song, Byoungyoul
    Jung, Seungwoog
    Kim, Sunghoon
    Choi, Byeongcheol
    Lee, Hyo-Young
    Lee, Cheol-Hoon
    [J]. ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 1 - +
  • [3] A Highly Modular Software Framework for Reducing Software Development Time of Nanosatellites
    El Allam, Aisha K.
    Jallad, Abdul-Halim M.
    Awad, Mohammed
    Takruri, Maen
    Marpu, Prashanth R.
    [J]. IEEE ACCESS, 2021, 9 : 107791 - 107803
  • [4] TAPAS: a modular framework to support reuse in scheduling software development
    Moutarlier, P
    Geneste, L
    Grabot, B
    [J]. PRODUCTION PLANNING & CONTROL, 2000, 11 (07) : 648 - 659
  • [5] A Framework for Modular and Customizable Software Analysis
    Martins, Pedro
    Carvalho, Nuno
    Fernandes, Joao Paulo
    Almeida, Jose Joao
    Saraiva, Joao
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2013, PT II, 2013, 7972 : 443 - 458
  • [6] A Modular Software Framework for Autonomous Vehicles
    Li Lim, Kai
    Drage, Thomas
    Podolski, Roman
    Meyer-Lee, Gabriel
    Evans-Thompson, Samuel
    Lin, Jason Yao-Tsu
    Channon, Geoffrey
    Poole, Mitchell
    Braunl, Thomas
    [J]. 2018 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2018, : 1780 - 1785
  • [7] Development a modular factory with modular software components
    Jumyung, U. M.
    Fischer, Klaus
    Spieldenner, Torsten
    Kolberg, Dennis
    [J]. 27TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING, FAIM2017, 2017, 11 : 922 - 930
  • [8] ReRobApp: A modular and open-source software framework for robotic rehabilitation and human-robot interaction
    Moreno, Jose Y.
    Escalante, Felix M.
    Boaventura, Thiago
    Terra, Marco H.
    Siqueira, Adriano A. G.
    [J]. 2022 9TH IEEE RAS/EMBS INTERNATIONAL CONFERENCE ON BIOMEDICAL ROBOTICS AND BIOMECHATRONICS (BIOROB 2022), 2022,
  • [9] Distributable modular software framework for manufacturing systems
    Papadoudis, Jan
    Georgiadis, Anthimos
    [J]. RESEARCH AND INNOVATION IN MANUFACTURING: KEY ENABLING TECHNOLOGIES FOR THE FACTORIES OF THE FUTURE - PROCEEDINGS OF THE 48TH CIRP CONFERENCE ON MANUFACTURING SYSTEMS, 2016, 41 : 712 - 716
  • [10] Software Framework for Modular Machine Learning Systems
    Korytkowski, Marcin
    Scherer, Magdalena
    Ferdowsi, Sohrab
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT II (ICAISC 2015), 2015, 9120 : 760 - 767