My project involves developing an innovative application that enables users to teach a Universal Robot how to move. During the process of connecting a welder machine to the robot, I discovered that it was difficult to set up the robot to weld objects that were not straight. This led me to come up with the idea of creating an application that would allow users to teach the robot how to move in order to weld complex shapes with greater precision.
Using the application is simple: users press the 'Record' button, move the robot arm in freedrive mode, and the application records the positions of the joints. Once the user has finished teaching the robot, they press the 'Stop' button. The application then creates a subprogram in URScript in the background. When the user hits 'Play', the robot moves exactly as it has been taught.