In addition to selecting the optimal vision hardware for a “seeing” robot, the software plays a key role in making these kinds of systems economically successful. As a rule, robots, the potentially required grippers, the cameras and sometimes even the lighting systems work with their own proprietary controls. The integration of all the subsystems involved, their programming and control as well as the assurance of well-functioning communication on all levels thus require sophisticated design. In large part, the total costs of the implementation of such systems often depend on the duration of the development. As a result, the decisive factor is whether the complex tasks can be accomplished with the available software and compatible programming tools with minimal effort.
In other words, the implementation of “seeing” robots is no trivial task. However, the compelling opportunities resulting from the addition of sight to a design often justify the effort, enabling innovative, flexible solutions in many industrial applications.