Reliable Software Architecture Design with EtherCAT for a Rescue Robot

被引:0
|
作者
Lee, Youngwoo [1 ]
Lee, Wonsuk [1 ]
Choi, Byunghun [1 ]
Park, Gyuhyun [1 ]
Park, Yongwoon [1 ]
机构
[1] Agcy Def Dev, Daejeon, South Korea
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern robot researches focus on disaster response to carry out several missions by a robot itself. Robot software should handle a large number of calculation under real-time constraints. And also, the software design should be complex to process a lot of sensors, which increases a number of factors to consider for the system performance. In this paper, we present the software architecture design for the rescue robot which rescues a wounded person and moves dangerous objects in disaster situations. The software architecture is designed with real-time APIs from a Xenomai real-time kernel patch. The architecture uses EtherCAT which is an Ethernet-based real-time network to communicate with all joint controllers. The processors in the architecture communicate each other by the shared memory. We study two considerations to improve the performance and reliability. First, we present a method to minimize the memory synchronization procedure which is a drawback of the shared memory communication. We also consider processor affinity for all real-time tasks in the architecture to stabilize execution time of high priority tasks.
引用
收藏
页码:34 / 39
页数:6
相关论文
共 50 条
  • [31] A Proposed Software Architecture for Controlling a Service Robot
    Lourdes Luna-Gallegos, Karla
    Ruth Palacios-Hernandez, Elvia
    Hernandez-Mendez, Sergio
    Marin-Hernandez, Antonio
    2015 IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC), 2015,
  • [32] The Walk-Man robot software architecture
    Ferrati, Mirko
    Settimi, Alessandro
    Muratore, Luca
    Tsagarakis, Nikos G.
    Natale, Lorenzo
    Pallottino, Lucia
    FRONTIERS IN ROBOTICS AND AI, 2016, 3
  • [33] AN OVERVIEW OF AN AUTONOMOUS FARM ROBOT SOFTWARE ARCHITECTURE
    Lepej, Peter
    Rakun, Jurij
    ACTUAL TASKS ON AGRICULTURAL ENGINEERING (ATAE 2021), 2021, 48 : 41 - 49
  • [34] Software product lines and software architecture design
    Bosch, J
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 717 - 717
  • [35] Design and Implementation of Amphibious Smart Rescue Robot
    Jiko, Md Norozzaman
    Shayket, Mahmudul Hasan
    Bhuiyan, Ashraful Ghani
    Rabby, Golam
    2016 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER & TELECOMMUNICATION ENGINEERING (ICECTE), 2016,
  • [36] Design of Mobile Software Architecture
    Tak, Ji-Uoo
    Lee, Roger Y.
    Kim, Haeng-Kon
    SOFTWARE AND NETWORK ENGINEERING, 2012, 413 : 133 - +
  • [37] Pushouts in Software Architecture Design
    Riche, T. L.
    Goncalves, R.
    Marker, B.
    Batory, D.
    ACM SIGPLAN NOTICES, 2013, 48 (03) : 84 - 92
  • [38] Teaching software architecture design
    Mannisto, Tomi
    Savolain, Juha
    Myllarniemi, Varvana
    SEVENTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2008, : 117 - +
  • [39] Design of the 4-DOF Parallel Robot Control System Based on EtherCAT
    Kang, Cunfeng
    Zheng, Yukun
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MECHANICAL ENGINEERING AND MATERIAL SCIENCE, 2016, 93 : 353 - 358
  • [40] The Design of MultiParty Call Software in Rescue Communication
    He, Minli
    Jiang, Yu
    Li, Wenfeng
    2012 FOURTH INTERNATIONAL CONFERENCE ON MULTIMEDIA INFORMATION NETWORKING AND SECURITY (MINES 2012), 2012, : 744 - 748