Industrial and service robots differ markedly in terms of specifications and function. This can be seen when positioning accuracy is considered, or how the robots are integrated into an overall system. While industrial robots perform their tasks in structured environments with external safeguards, service robots typiccally work in unstructured environments and collaborate with humans.