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 条
  • [1] DESIGN OF THE ELECTRONICS AND CONTROL ARCHITECTURE FOR A MINE RESCUE ROBOT
    Liu, W. L.
    Yang, Binhai
    Zhao, Yongtao
    Li, Xiaoyang
    ELECTRONICS WORLD, 2014, 120 (1936): : 28 - +
  • [2] A Component Based Design Framework for Robot Software Architecture
    Wei Hongxing
    Duan Xinming
    Li Shiyi
    Tong Guofeng
    Wang Tianmiao
    2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, : 3429 - 3434
  • [3] Design and implementation of rescue robot remote control software based on wxWidgets
    Gu, Xiaobo
    Zhu, Pei
    Tan, Yingzi
    Xu, Yingqiu
    Zhongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Central South University (Science and Technology), 2013, 44 (SUPPL.2): : 16 - 20
  • [4] Software Architecture of a Mobile Robot
    Muzaffar, Abdul Wahab
    Mir, Shumyla Rasheed
    Latif, Muhammad
    Butt, Wasi Haider
    Azam, Farooque
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2015, : 102 - 107
  • [5] Intelligent robot software architecture
    Kim, Jonghoon
    Choi, Mun-Taek
    Kim, Munsang
    Kim, Suntae
    Kim, Minseong
    Park, Sooyong
    Lee, Jaeho
    Kim, ByungKook
    RECENT PROGRESS IN ROBOTICS: VIABLE ROBOTIC SERVICE TO HUMAN, 2008, 370 : 385 - +
  • [6] Develop Real-Time Robot Control Architecture Using Robot Operating System and EtherCAT
    Chuang, Wei-Li
    Yeh, Ming-Ho
    Yeh, Yi-Liang
    ACTUATORS, 2021, 10 (07)
  • [7] Rescue Robot Design and Research
    Mao Yupeng
    Fan Hongchao
    Li Cong
    Lin Haifei
    EMERGING SYSTEMS FOR MATERIALS, MECHANICS AND MANUFACTURING, 2012, 109 : 381 - 384
  • [8] Open system real time architecture and software design for robot control
    Bona, B
    Indri, M
    Smaldone, N
    2001 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS PROCEEDINGS, VOLS I AND II, 2001, : 349 - 354
  • [9] Design of control software with four-layer architecture for microassembly robot
    Yang, K. (beyondhaikuo@163.com), 1600, Huazhong University of Science and Technology (41):
  • [10] Architecture and Software Design for a Service Robot in an Elderly-Care Scenario
    Hendrich, Norman
    Bistry, Hannes
    Zhang, Jianwei
    ENGINEERING, 2015, 1 (01) : 27 - 35