Real-time motion control on Android platform

被引:3
|
作者
Kang, Hyeongseok [1 ]
Kim, Dohyeon [1 ]
Kang, Jeongnam [2 ]
Kim, Kanghee [1 ]
机构
[1] Soongsil Univ, Dept Informat Commun, Seoul 156743, South Korea
[2] Soongsil Univ, Dept Convergence Software, Seoul 156743, South Korea
来源
JOURNAL OF SUPERCOMPUTING | 2016年 / 72卷 / 01期
基金
新加坡国家研究基金会;
关键词
Real-time motion control; Multi-core partitioning; Partition-aware application design; Android platform; ETHERCAT; PERFORMANCE;
D O I
10.1007/s11227-015-1542-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, it is increasingly important to provide good real-time performance with the Android platform, since it has been used in industrial devices. The Android platform, however, does not provide a tight real-time guarantee that is required by such industrial devices as robots. Until a real-time extension of the Android platform becomes publicly available, application developers need a lightweight application-centric approach to achieve good real-time performance on the existing platform. This paper proposes an application-centric approach requiring no real-time extensions of the Android platform, which centers around multi-core partitioning and partition-aware application design. Following the proposed approach, we present an implementation study of motion control applications where the real-time tasks of the target application run on dedicated processor cores as a native Linux process while the non-real-time tasks run on other cores as an Android process. In the paper, we prove that the proposed approach is enough effective to deal with motion control applications on the existing Android platform with no real-time extensions. Our experiments show that on a quad-core Android board we can achieve such a good real-time performance as 99 % task activation jitters less than 5 mu s for a motion control application with four real-time tasks and a period of 500 mu s.
引用
收藏
页码:196 / 213
页数:18
相关论文
共 50 条
  • [21] FPGA Implementation of Real-Time Ethernet for Motion Control
    Chen Youdong
    Xing Chunxiang
    Tao Yong
    Sun Kai
    ADVANCES IN MECHANICAL ENGINEERING, 2013,
  • [22] Programming Real-Time Motion Control Robot Prototype
    Medina-Santiago, A.
    Camas Anzueto, J. L.
    Perez-Patricio, M.
    Valdez-Aleman, E.
    JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2013, 11 : 927 - 931
  • [23] The real-time motion control core of the Orocos project
    Bruyninckx, H
    Soetens, P
    Koninckx, B
    2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, : 2766 - 2771
  • [24] Magnetorheological fluids - ready for real-time motion control
    Carlson, JD
    EARTHQUAKE ENGINEERING FRONTIERS IN THE NEW MILLENNIUM, 2001, : 273 - 277
  • [25] Real-time motion control with subnanometer heterodyne interferometry
    Yeh, HC
    Ni, WT
    Pan, SS
    INTERNATIONAL JOURNAL OF MODERN PHYSICS D, 2002, 11 (07): : 1087 - 1099
  • [26] Real-time control of electronic motion: Application to NaI
    Gronager, M
    Henriksen, NE
    JOURNAL OF CHEMICAL PHYSICS, 1998, 109 (11): : 4335 - 4341
  • [27] Real-time simulation of hand motion for prosthesis control
    Blana, Dimitra
    Chadwick, Edward K.
    van den Bogert, Antonie J.
    Murray, Wendy M.
    COMPUTER METHODS IN BIOMECHANICS AND BIOMEDICAL ENGINEERING, 2017, 20 (05) : 540 - 549
  • [28] Interactive motion mapping for real-time character control
    Rhodin, Helge
    Tompkin, James
    Kim, Kwang In
    Varanasi, Kiran
    Seidel, Hans-Peter
    Theobalt, Christian
    COMPUTER GRAPHICS FORUM, 2014, 33 (02) : 273 - 282
  • [29] Real-time NURBS interpolator for distributed motion control
    Koninckx, B
    Van Brussel, H
    CIRP ANNALS-MANUFACTURING TECHNOLOGY, 2002, 51 (01) : 315 - 318
  • [30] Real-time robot motion control with circulatory fields
    Singh, L
    Stephanou, H
    Wen, J
    1996 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, PROCEEDINGS, VOLS 1-4, 1996, : 2737 - 2742