The solution of Smart Robotics is what we call ‘smart’ or intelligent ‘robots’. The key difference between the first generation of robots and these robots is that they are aware of their environment, utilize advanced sensor technology effectively (for example 3D vision) and are powered by smart software. The robots of Smart Robotics are therefore able to work in close cooperation with humans, the role of a so-called cobot. These smart robots can adjust their motion to changes in the surroundings, for example products which are placed differently or are shaped differently. We genuinely teach the robot to correct for their own inaccuracies, just like humans do.