Today’s industrial robots require a pre-programmed motion plan. This is because without machine vision, parts must be exactly positioned in order for the robot to locate them in space. Adding smart 3D machine vision to industrial robots significantly improves their precision in automated assembly applications.