Maximizing Throughput in Multi-Function Robotic Cells