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 条
  • [41] Applying dynamic software architecture management to home service robot software
    Kim, Dongsun
    Park, Sooyong
    Choi, Mun-Taek
    Kim, Munsang
    2007 RO-MAN: 16TH IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION, VOLS 1-3, 2007, : 285 - +
  • [42] Architecture design and developing techniques for rescue agent
    Sun, TieLi
    Yang, YongMing
    Zhao, JingJing
    Tian, YanTao
    PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, 2006, : 1036 - 1040
  • [43] Design and Research of Three-Layers Open Architecture Model for Industrial Robot Software System
    Fang, Jian
    Zhao, Jianghai
    He, Feng
    Lin, Xin
    2013 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (ICMA), 2013, : 104 - 109
  • [44] Extending Design Environments to Software Architecture Design
    Robbins J.E.
    Hilbert D.M.
    Redmiles D.F.
    Automated Software Engineering, 1998, 5 (3) : 261 - 290
  • [45] Extending design environments to software architecture design
    Robbins, JE
    Hilbert, DM
    Redmiles, DF
    PROCEEDINGS OF THE 11TH KNOWLEDGE-BASED SOFTWARE ENGINEERING CONFERENCE, 1996, : 63 - 72
  • [46] EtherCAT enabled Advanced Control Architecture
    Rostan, Martin
    Stubbs, Joseph E.
    Dzilno, Dmitry
    2010 IEEE/SEMI ADVANCED SEMICONDUCTOR MANUFACTURING CONFERENCE, 2010, : 39 - 44
  • [47] Design decisions and design rationale in software architecture
    Babar, Muhammad Ali
    Lago, Patricia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (08) : 1195 - 1197
  • [48] Design of a Rescue Robot with a Wearable Suit Augmenting High Payloads Rescue Missions
    Chung, Wing Kwong
    Yang, Yong
    Cui, Ning
    Qian, Huihuan
    Xu, Yangsheng
    2017 2ND INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (ICARM), 2017, : 704 - 711
  • [49] A Design of Realtime Communication Based on EtherCAT in Industrial Robot Control System Based on LinuxCNC
    Shi Bu-Hai
    Wang Yong-Zhi
    Ding Chuan
    2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 5776 - 5780
  • [50] PROMISING TOOL FOR RELIABLE SOFTWARE DESIGN.
    Assens, R.
    Joubert, T.
    Martin, M.
    NTC Conference Record - National Telecommunications Conference, 1980, 1 : 1 - 18