Utilizing simulation and offline programming in robot system delivery