Robotica (2008) volume 26, pp. 55–62. © 2007 Cambridge University Press doi:10.1017/S026357470700358X Printed in the United Kingdom Development of a new buffing robot manipulator for shoes Hyeung-Sik Choi , Gyu-Deuk Hwang and Sam-Sang You Division of Mechanicl and Information Engineering, Underwater Vehicle Research Center, Korea Maritime University, Dongsam-Dong, Yeongdo-Ku, Pusan, Korea. (Received in Final Form: May 16, 2007. First published online: August 28, 2007) SUMMARY This paper presents analysis and experimental verifications of a new robot manipulator with five degrees of freedom developed for the buffing operation of shoes. First, the forward and inverse kinematics are analyzed. Next, an analytic closed-form solution is rigorously derived for the joint angles corresponding to the position and orientation of the end-effector in Cartesian coordinates. A control system, including input/output interfaces and the related electronic system, is designed for the control of the mechanical structure of the buffing robot. Then, peripheral systems integrated with the conveyer, transfer device, and fixture device are designed for the sequential buffing process of shoes. Also, a graphic user interface (GUI) program including the forward/inverse kinematics, control algorithm, and communication program to interact the robot with the peripheral systems is developed by using visual C++ language. A new flexible toolholder (FTH) is proposed to compensate for the excessive applied force between deburring tools and shoes. Finally, the test results are provided to demonstrate the effectiveness of the proposed scheme. KEYWORDS: Robot manipulator; Buffing; Shoe uppers; Kinematics; Control system; Flexible toolholder. 1. Introduction In general, shoe processing tasks are tedious and relatively complicated such that several machines have been applied to tasks in footwear production factories. In one of the processing tasks, the leather uppers of the shoe exterior are glued to the outsole. Since the leather uppers of the shoe exterior are treated with various dyes or they have slippery surfaces, it is not easy to maintain a high level of adhesion between the leather uppers and the outsole of the shoes. Hence, the side of the uppers covering the sole should be mechanically buffed to enhance the adhesive power. This task is tedious and hazardous to human health because of the amount of dirt involved, and demands higher labor costs as well. In this sense, developing automatic buffing machines for processing of the shoe uppers has been actively pursued in the shoemaking industry. Considerable attention has been paid to the development and applications of industrial robots in shoe manufacturing for tasks such as the buffing task of shoes. Many commercially available industrial robots have been used in manufacturing and assembly tasks in several shoe companies. * Corresponding author. E-mail: hchoi@hhu.ac.kr The early work done by Tectors Company in England was noticed by many shoe manufacturers. In 1989, this company introduced the PUMA 700 commercial robot for buffing the uppers of shoes. Recently, the ABB Robot Company in Sweden has conducted similar tasks for shoe buffing. In addition, the robot system applied to shoe manufacturing was investigated by Spencer. 1 It has been recognized that the shoe industry is turning more and more toward the robot-based automation system capable of autonomous and repetitive operations. Furthermore, several other shoe companies such as ACTIS (France), DESMA (Germany), and Intelligent Machines (USA) have used industrial robots for shoe manufacturing. 2 Research on various types of robots applied to shoe processing tasks such as outsole buffing has been conducted for real applications. However, most of these robots are applied to formalized shoes, and the existing 6-axis industrial robots have been utilized for the buffing tasks. It has been observed that industrial robots are often too expensive and not appropriate for the buffing operation of irregular shoes such as public sneakers. Furthermore, to apply industrial robots to the buffing operation of shoes, a user-oriented program is required to achieve easy interface between operators and robots. For this reason, practical dedicated robots with user- oriented programs are required for buffing the outsole of shoes including public sneakers. The purpose of this study is to develop a new 5-degree-of- freedom (DOF) buffing-oriented robot capable of performing buffing operations for general shoes. The forward and inverse kinematics of the developed robot are completely analyzed, and the peripheral devices and control system for sequential process tasks are designed. A trajectory control program for the robot is developed to automatically follow a desired buffing task line, and a communication system between the robot and the peripheral system is developed as well. Furthermore, the program for a graphic user interface (GUI) based on the visual C++ language is designed for the buffing robot, so that the user can conveniently manipulate and teach the robot via the operating screen. In addition, a new structure of the flexible toolholder (FTH) is proposed and analyzed to compensate the interacting forces between the buffing tools and shoes. 2. Kinematics of the Robot 2.1. Forward kinematics analysis of robot In this study, a new robot system is proposed for the buffing tasks of shoe uppers as shown in Fig. 1(a) and (b),