| In recent years, China’s industrial robot was developed very rapidly. As the key technology of industrial automation, the industrial robot control system emerge in endlessly, the corresponding software platform has its own characteristics, but most of them are aim at enclosed platform for specific areas, the versatility has yet to be improved. In the application of industrial robots, welding is one of the most used field. The status of complex and hazardous operating environment is industrial automation technology urgent need to change. With the increasing development of computer and related technology, it becomes possible by using more complex vision technology to assist industrial robots welding in real time. The technology is currently focused on the direction of the field, and has important significance.Aiming at these problems, the paper design and implement a more generic software platform for industrial robots, in order to build software platform for combining aspects of industrial robots. Research and development the visual function of welding robot interface, and design experiments to verify it. The software platform is based on Windows system, and use Microsoft Visual Studio as the development platform, by calling the OpenCV library to achieve industrial robot vision-related function. The main works in this thesis completed as follows:Firstly, conducted and summarized the research background, development situation and development trend of domestic and foreign research and development of industrial robots and software platform. Analyzed and described the application of welding robot vision system.Secondly, detailing the build of industrial robot software platform overall framework, and the main four parts of software development:the interpreter design, software interface design, motion control card design, motion control algorithm design.Thirdly, the introduction of the image processing algorithms used in welding, image preprocessing in-depth analysis, and gives the corresponding experimental, design and implementation of seam extraction.Fourthly, make an intensive study of weld interface in software platform, including hardware framework building and the operating elements of software. Welding visual system were analyzed, designed and implemented tracking torch head, to extract seam of curve fitting, and provides technical accumulation for further automatic welding.Finally, the whole article research and work are summarized, and pointed out the inadequacies of the study, further research and development for future direction. |