Cargando…

Guaranteeing Isochronous Control of Networked Motion Control Systems Using Phase Offset Adjustment

Guaranteeing isochronous transfer of control commands is an essential function for networked motion control systems. The adoption of real-time Ethernet (RTE) technologies may be profitable in guaranteeing deterministic transfer of control messages. However, unpredictable behavior of software in the...

Descripción completa

Detalles Bibliográficos
Autores principales: Kim, Ikhwan, Kim, Taehyoun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4507583/
https://www.ncbi.nlm.nih.gov/pubmed/26076407
http://dx.doi.org/10.3390/s150613945
_version_ 1782381812052393984
author Kim, Ikhwan
Kim, Taehyoun
author_facet Kim, Ikhwan
Kim, Taehyoun
author_sort Kim, Ikhwan
collection PubMed
description Guaranteeing isochronous transfer of control commands is an essential function for networked motion control systems. The adoption of real-time Ethernet (RTE) technologies may be profitable in guaranteeing deterministic transfer of control messages. However, unpredictable behavior of software in the motion controller often results in unexpectedly large deviation in control message transmission intervals, and thus leads to imprecise motion. This paper presents a simple and efficient heuristic to guarantee the end-to-end isochronous control with very small jitter. The key idea of our approach is to adjust the phase offset of control message transmission time in the motion controller by investigating the behavior of motion control task. In realizing the idea, we performed a pre-runtime analysis to determine a safe and reliable phase offset and applied the phase offset to the runtime code of motion controller by customizing an open-source based integrated development environment (IDE). We also constructed an EtherCAT-based motion control system testbed and performed extensive experiments on the testbed to verify the effectiveness of our approach. The experimental results show that our heuristic is highly effective even for low-end embedded controller implemented in open-source software components under various configurations of control period and the number of motor drives.
format Online
Article
Text
id pubmed-4507583
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-45075832015-07-22 Guaranteeing Isochronous Control of Networked Motion Control Systems Using Phase Offset Adjustment Kim, Ikhwan Kim, Taehyoun Sensors (Basel) Article Guaranteeing isochronous transfer of control commands is an essential function for networked motion control systems. The adoption of real-time Ethernet (RTE) technologies may be profitable in guaranteeing deterministic transfer of control messages. However, unpredictable behavior of software in the motion controller often results in unexpectedly large deviation in control message transmission intervals, and thus leads to imprecise motion. This paper presents a simple and efficient heuristic to guarantee the end-to-end isochronous control with very small jitter. The key idea of our approach is to adjust the phase offset of control message transmission time in the motion controller by investigating the behavior of motion control task. In realizing the idea, we performed a pre-runtime analysis to determine a safe and reliable phase offset and applied the phase offset to the runtime code of motion controller by customizing an open-source based integrated development environment (IDE). We also constructed an EtherCAT-based motion control system testbed and performed extensive experiments on the testbed to verify the effectiveness of our approach. The experimental results show that our heuristic is highly effective even for low-end embedded controller implemented in open-source software components under various configurations of control period and the number of motor drives. MDPI 2015-06-12 /pmc/articles/PMC4507583/ /pubmed/26076407 http://dx.doi.org/10.3390/s150613945 Text en © 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kim, Ikhwan
Kim, Taehyoun
Guaranteeing Isochronous Control of Networked Motion Control Systems Using Phase Offset Adjustment
title Guaranteeing Isochronous Control of Networked Motion Control Systems Using Phase Offset Adjustment
title_full Guaranteeing Isochronous Control of Networked Motion Control Systems Using Phase Offset Adjustment
title_fullStr Guaranteeing Isochronous Control of Networked Motion Control Systems Using Phase Offset Adjustment
title_full_unstemmed Guaranteeing Isochronous Control of Networked Motion Control Systems Using Phase Offset Adjustment
title_short Guaranteeing Isochronous Control of Networked Motion Control Systems Using Phase Offset Adjustment
title_sort guaranteeing isochronous control of networked motion control systems using phase offset adjustment
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4507583/
https://www.ncbi.nlm.nih.gov/pubmed/26076407
http://dx.doi.org/10.3390/s150613945
work_keys_str_mv AT kimikhwan guaranteeingisochronouscontrolofnetworkedmotioncontrolsystemsusingphaseoffsetadjustment
AT kimtaehyoun guaranteeingisochronouscontrolofnetworkedmotioncontrolsystemsusingphaseoffsetadjustment