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 条
  • [41] Distributed embedded real-time Ethernet platform for robots control
    Wu, LW
    Hu, JS
    2005 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2005, : 370 - 375
  • [42] Real-Time Simulation Platform Verification for RLV Attitude Control
    Li, Kang
    Zong, Qun
    Zhang, Ruilong
    Zhang, Xiuyun
    PROCEEDINGS OF THE 39TH CHINESE CONTROL CONFERENCE, 2020, : 6768 - 6773
  • [43] A Java']Java platform to control real-time transactions overload
    Etienne, JP
    Saad-Bouzefrane, S
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 219 - 226
  • [44] Development of Real-Time Platform for Engine Emission Control System
    Zhang, Jie
    Applied Decisions in Area of Mechanical Engineering and Industrial Manufacturing, 2014, 577 : 346 - 349
  • [45] A Novel Real-Time Simulation Platform for Testing Control Algorithm
    Wang, Yinsong
    Qu, Xiaohe
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 4748 - 4750
  • [46] Real-Time Error Estimation for Real-Time Motion Prediction
    Moore, D.
    Sawant, A.
    MEDICAL PHYSICS, 2015, 42 (06) : 3711 - 3711
  • [47] Research of methods to deal with real-time audio on multimemedia real-time monitor-control platform on network
    Zhang, Hua-Zhong
    Wang, Xiu-Jun
    Shan, Bao-Shen
    2002, Shenyang Institute of Computing Technology (23):
  • [48] Effective Real-time Android Application Auditing
    Xia, Mingyuan
    Gong, Lu
    Lyu, Yuanhao
    Qi, Zhengwei
    Liu, Xue
    2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, : 899 - 914
  • [49] PasDroid: Real-time Security Enhancement for Android
    Hsiao, Shuen-Wen
    Hung, Shih-Hao
    Chien, Roger
    Yeh, Chih-Wei
    2014 EIGHTH INTERNATIONAL CONFERENCE ON INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING (IMIS), 2014, : 229 - 235
  • [50] Fuzzy motion control for wheeled mobile robots in real-time
    Falsafi M.H.
    Alipour K.
    Tarvirdizadeh B.
    J. Comput. Appl. Res. Mech. Eng., 2019, 2 (133-144): : 133 - 144