A1 Journal article (refereed), original research

Software protocol design: Communication and control in a multi-task robot machine for ITER vacuum vessel assembly and maintenance

Publication Details
Authors: Li Ming, Wu Huapeng, Handroos Heikki, Yang Guangyou, Wang Yongbo
Publication year: 2015
Language: English
Related Journal or Series Information: Fusion Engineering and Design
Volume number: 98-99
Start page: 1532
End page: 1537
JUFO-Level of this publication: 1
Open Access: Not an Open Access publication

A specific communication and control protocol for software design of a multi-task robot machine is proposed. In order to fulfill the requirements on the complicated multi machining functions and the high performance motion control, the software design of robot is divided into two main parts accordingly, which consists of the user-oriented HMI part and robot control-oriented real-time control system. The two parts of software are deployed in the different hardware for the consideration of run-time performance, which forms a client-server-control architecture. Therefore a high-level task-oriented protocol is designed for the data inter-communication between the HMI part and the control system part, in which all the transmitting data related to a machining task is divided into three categories: trajectory-oriented data, task control-oriented data and status monitoring-oriented data. The protocol consists of three sub-protocols accordingly - a trajectory protocol, task control protocol and status protocol - which are deployed over the Ethernet and run as independent processes in both the client and server computers. The protocols are able to manage the vast amounts of data streaming due to the multi machining functions in a more efficient way. Since the protocol is functioning in the software as a role of middleware, and providing the data interface standards for the developing groups of two parts of software, it also permits greater focus of both software parts developers on their own requirements-oriented design. By applying these protocols, the software for a multi-task robot machine that is used for ITER vacuum vessel assembly and maintenance has been developed and it is demonstrated that machining tasks of the robot machine, such as milling, drilling, welding etc., can be implemented in both an individual and composite way.

Last updated on 2017-22-03 at 13:54