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 条
  • [1] Real-time motion control on Android platform
    Hyeongseok Kang
    Dohyeon Kim
    Jeongnam Kang
    Kanghee Kim
    The Journal of Supercomputing, 2016, 72 : 196 - 213
  • [2] A Real-time Extension to the Android Platform
    Kalkov, Igor
    Franke, Dominik
    Schommer, John F.
    Kowalewski, Stefan
    PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS, 2012, : 105 - 114
  • [3] Real-time Motion Detection for Android Smartphones
    Andrade, Cassiano
    Silva, Ismael
    Barbosa, Glivia
    Coutinho, Flavio
    2019 18TH BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT (SBGAMES 2019), 2019, : 154 - 162
  • [4] Real-Time Object Tracking Based on Android Platform
    Chu, Jinghui
    Zhai, Xingpei
    Su, Guannan
    Chen, Cailian
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 1438 - 1441
  • [5] A Financial Fraud Protection Platform on Android Smartphones in Real-time
    Park, Wonjoo
    Lee, Kyong-Ha
    Kim, Sun-joong
    Ryu, Won
    2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), 2015, : 1246 - 1248
  • [6] Real-time and intelligent private data protection for the Android platform
    Hung, Shih-Hao
    Hsiao, Shuen-Wen
    Teng, Yu-Chi
    Chien, Roger
    Pervasive and Mobile Computing, 2015, 24 : 231 - 242
  • [7] Real-time and intelligent private data protection for the Android platform
    Hung, Shih-Hao
    Hsiao, Shuen-Wen
    Teng, Yu-Chi
    Chien, Roger
    PERVASIVE AND MOBILE COMPUTING, 2015, 24 : 231 - 242
  • [8] Developing a Real-Time Serial Servo Motion Control System for Electric Stewart Platform
    Lou, Ji-Hung
    Tseng, Stephen P.
    2014 INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND INTELLIGENT SYSTEMS (ARIS 2014), 2014, : 66 - 71
  • [9] A Real-Time Interactive Previsualization Platform for Motion Control System In Virtual Film Making
    Wang Chunshui
    Zhao Jianjun
    Guo Yunhui
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL SYMPOSIUM ON ADVANCES IN ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING (ISAEECE 2017), 2017, 124 : 465 - 469
  • [10] A platform for real-time algorithm and control testing
    Weiten, Dean
    Fuith, Jason
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 2189 - +