Interfacing Toolbox for Robotic Arms with Real-Time Adaptive Behavior Capabilities

Mineo, Carmelo and Wong, Cuebong and Vasilev, Momchil and Cowan, Bruce and MacLeod, Charles N. and Pierce, S. Gareth and Yang, Erfu (2019) Interfacing Toolbox for Robotic Arms with Real-Time Adaptive Behavior Capabilities. Preprint / Working Paper. University of Strathclyde, Glasgow. (https://doi.org/10.17868/70008)

[thumbnail of Mineo-etal-2019-Interfacing-toolbox-for-robotic-arms-with-real-time-adaptive-behavior-capabilities]
Preview
Text. Filename: Mineo_etal_2019_Interfacing_toolbox_for_robotic_arms_with_real_time_adaptive_behavior_capabilities.pdf
Final Published Version
License: Creative Commons Attribution-NonCommercial 4.0 logo

Download (1MB)| Preview

Abstract

Industrial robotic systems are increasingly being used to perform tasks requiring in-loop adaptive behavior to accommodate the demands of data-driven and autonomous manufacturing in the era of Industry 4.0. Achieving effective integration and the full potential of robotic systems presents significant challenges. This paper presents a C++ language-based toolbox, developed to facilitate the integration of industrial robotic arms with server computers, sensors and actuators. The new toolbox, namely the “Interfacing Toolbox for Robotic Arms” (ITRA), is fully flexible and extensible. It is capable of controlling multiple robots simultaneously, thus providing the opportunity for sophisticated manufacturing operations to be coordinated among multiple robots. ITRA can be used to achieve fast adaptive robotic systems, with latency as low as 30ms. Moreover, ITRA is cross-platform, allowing great flexibility between different computer architectures. The paper describes the architecture of ITRA, presents all its functions and gives some application examples.

ORCID iDs

Mineo, Carmelo ORCID logoORCID: https://orcid.org/0000-0002-5086-366X, Wong, Cuebong ORCID logoORCID: https://orcid.org/0000-0002-6541-6125, Vasilev, Momchil, Cowan, Bruce ORCID logoORCID: https://orcid.org/0000-0003-3383-1559, MacLeod, Charles N. ORCID logoORCID: https://orcid.org/0000-0003-4364-9769, Pierce, S. Gareth ORCID logoORCID: https://orcid.org/0000-0003-0312-8766 and Yang, Erfu ORCID logoORCID: https://orcid.org/0000-0003-1813-5950;