Recently, the increasing need for high performance composite structures in various industries has greatly driven the development of the composite manufacturing technologies1,2. The traditional manual production cannot meet the high efficiency, accuracy and quality requirement of emerging industry. This aspect has encouraged the development of new production technologies such as AFP systems. The AFP technology automates the production of composite material structures using prepregs, which are present in the form of strips composed of impregnated fiber tapes (glass, carbon, etc.) of semi-polymerized resin. In the AFP system, a deposition head with the ability of heating and compacting the resin prepregs is mounted on a fiber placement machine or an industrial robot. The fiber placement machine or robot carrying the deposition head lays up the prepregs traversing the surface of the tooling mandrels. In the process of manufacturing, the tooling mandrel is used as a mold to be wound around by the prepregs to form a certain structure of composite part. The mandrel will be removed after the part is cured. The current AFP systems can significantly improve the efficiency and quality of the production of composite materials3,4,5. However, they are limited to the production of the open surfaces presenting a flat or contoured surface, or simple revolution parts such as cylinders or cones due to the insufficient DoF of the system and the difficulties in generating trajectories. Especially, the aerospace industry and the production industries of sports equipment are now interested in this technique for the production of structures with more complex geometries, like "Y" tubes or the structures forming closed-loops such as bicycle frames.
To be able to manufacture the structures with complex geometries, the flexibility of the AFP system should be improved. For example, an 8 DoF AFP system has been proposed6 by adding a linear track to a 6 DoF industrial robot and a rotational stage to the mandrel holding platform. However, the system is still not suitable for manufacturing the above-mentioned parts with complex geometries. The collaborative robotic system consisting of two robots is a promising solution to increase the dexterity by employing one robot to hold the fiber placement head at the end-effector and another robot to hold the mandrel. The two-serial-robot collaborative system may not solve the fiber placement problem, since the serial robots tend to deform and lose the accuracy due to its cantilever structure, considering the weight of the mandrel and the compaction force7. Compared with the serial robots, 6 DoF parallel robots, which have been utilized in the flight simulator and medical tools, enjoy better stiffness and accuracy8. Therefore, a parallel-serial collaborative robot system, in additional to a rotational stage mounted on the platform of the parallel robot, is built for handling the complex structures manufacturing in this paper.
However, the built collaborative robotic system yields difficulties in designing the controller for each robot to meet the high accuracy requirement of fiber placement. The accurate position measurement of the end-effector could be achieved by using laser tracking system, which is commonly used to guide the industrial robot in various aerospace drilling applications9,10. Although the laser tracking system can provide high accurate position measurement, the main drawbacks lie in the cost of the system and the occlusion issue. The laser tracking system is expensive, e.g., a commercial laser tracker and its accessories cost up to US$90,000, and the laser beam is easily occluded during the movement of the robots. Another promising solution is the vision measurement system, which can provide 6D pose measurement of the end-effector with a considerable accuracy at a low cost. The pose is referred to as the combination of the 3D position and 3D orientation of the end-effector with respect to the base frame of the robot. The optical CMM (see Table of Materials) is a dual camera-based visual sensor. By observing several reflector targets attached on the end-effectors of the two robots, the relative poses between the robots can be measured in real time. The optical CMM has been successfully applied to the robotic calibration11 and dynamic path tracking12 and thus is introduced to provide the feedback measurement to the closed-loop control systems of the proposed CCM system in this study.
The quality of the end composite product is largely dependent on how the original fiber path is generated for the AFP13,14. The path generation process is normally performed by using off-line programming software. The generated path consists of a series of tag points on the mandrel, which indicate the pose of the fiber placement head. Unlike other trajectory planning applications such as paint deposition, polishing or machining, where different types of coverage paths are possible, the choice is limited in the case of AFP, since the fiber is continuous and it is not possible to perform abrupt changes in direction (sharp corners) without damaging it and the placement head should be kept in the norm of the surface of the parts. The first development of trajectory generation technique for AFP has been concentrated on manufacturing large flat panels5 before moving towards the manufacturing the objects of 3D shapes such as open curved surfaces or cones5,14. But, no practical methodology has been developed for generating off-line path for the parts with complex geometries such as Y-shape or the other shapes. Therefore, an effective path planning algorithm for the parts with complex-contoured surfaces is designed to ensure uniform lay-up of subsequent fibers without gaps or overlaps in our previous research15. Considering the practicality and the effectiveness of the path generating algorithm, only the 6-DoF serial robot with the placement head and 1-DoF rotational stage as the mandrel holder are considered as the target system to find the optimum trajectory planning in joint space with minimum time criteria. It could be too complicated and time-consuming to generate the off-line trajectory for the whole 13 DoF CCM system due to the heavy kinematics calculation and the consideration of various constraints like singularities, collisions, smooth direction changing and keeping the placement head in the norm of the parts surface, etc.
The proposed off-line trajectory planning can generate the servo reference for the 6 DoF serial robot and the rotational stage respectively with exact timing. Even with this off-line trajectory planning, it could be impossible to generate a feasible path under all the constraints for certain geometry parts. Moreover, the positioning errors of the robots may cause the robots to collide with the mandrel or another device in the working environment. The on-line path modification is implemented based on the visual feedback from the optical CMM. Therefore the on-line pose correction algorithm is proposed to correct the path of the parallel robot and to tune a corresponding offset on the path of the serial robot simultaneously through the visual feedback. When the collision and other constraints are detected, the relative pose between the two robots is also kept unchanged while following the off-line generated path. Through the correction of the on-line path, the CCM system can avoid these points smoothly without any termination. Due to the flexibility of the parallel robot, the 6D correction offsets can be generated with respect to different constraints. This manuscript presents a detailed operation procedure of the CCM system using on-line pose correction algorithm.