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 条
  • [41] Development of a Modular Software System for Missile Trajectory Designing
    Shi Zhenxing
    Yu Jianqiao
    Mei Yuesong
    2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 2179 - 2183
  • [42] New modular software development principles, a decentralized approach
    Irani, GholamAli Nejad HajAli
    International Journal of Computer Science Issues, 2012, 9 (03): : 61 - 65
  • [43] YAM - A framework for rapid software development
    Jain, Abhinandan
    Biesiadecki, Jeffrey
    SMC-IT 2006: 2ND IEEE INTERNATIONAL CONFERENCE ON SPACE MISSION CHALLENGES FOR INFORMATION TECHNOLOGY, PROCEEDINGS, 2006, : 182 - +
  • [44] A Framework of Patterns Applicability in Software Development
    Hakeem, Hossam
    Guan, Hui
    Yang, Hongji
    2014 38TH ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW 2014), 2014, : 486 - 491
  • [45] A Mentorship Framework for WIL in Software Development
    Masethe, Mosima Anna
    Masethe, Hlaudi Daniel
    TRANSACTIONS ON ENGINEERING TECHNOLOGIES: SPECIAL ISSUE OF THE WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE 2013, 2014, : 343 - 354
  • [46] A Framework for the Development and Testing of Cryptographic Software
    Burnett, Andrew
    Dowling, Tom
    ADVANCES IN COMPUTER AND INFORMATIOM SCIENCES AND ENGINEERING, 2008, : 45 - 50
  • [47] An efficient framework for business software development
    Ho, I
    Komiya, Z
    Pham, B
    Kobayashi, H
    Yana, K
    2003 INTERNATIONAL CONFERENCE ON CYBERWORLDS, PROCEEDINGS, 2003, : 336 - 343
  • [48] A framework for the development of monitoring systems software
    Martinez-Marchena, I.
    Mora-Lopez, L.
    Sidrach de Cardona, M.
    ICSOFT 2006: Proceedings of the First International Conference on Software and Data Technologies, Vol 1, 2006, : 133 - 138
  • [49] A Framework for Teaching Software Development Methods
    Dubinsky, Yael
    Hazzan, Orit
    COMPUTER SCIENCE EDUCATION, 2005, 15 (04) : 275 - 296
  • [50] A Component Development Framework for Embedded Software
    Yuan, Cangzhou
    Liu, Zhao
    Wang, Xiaowei
    Yuan, Fayou
    2021 IEEE INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND SOFTWARE ENGINEERING (ICICSE 2021), 2021, : 71 - 75