Use of industrial robots is increasing every year. However the set of tasks they perform has remained the same for more than 20 years. They efficiently perform repetitive tasks in high-volume production, but become cost-ineffective when performing complex operations. Their software and control infrastructure are limited by the robot manufacturer and only allow for the robot to be used in predefined scenarios. Robot Operating System (ROS) is an open source project that seeks to solve these problems. The thesis deals with the problem of integrating of an industrial robot with the software package ROS-Industrial. The first part describes different types of industrial robots, function and installation of ROS packages, and the use of the MoveIt! software package. The second part describes the process of installing ROS drivers on an industrial robot, how to make a MoveIt! configuration package and how to control the robot using a Python script.
|