Estimating and optimizing throughput of a robotic part feeder using queueing theory

We study a programmable robotic part feeder that relies on a sequence of three conveyor belts to singulate and re-circulate parts. In industrial practice, belt speeds are set in an ad-hoc fashion. Experience with real feeders reveals that throughput can suffer due to (1) starvation where no parts are visible to the camera and (2) saturation, where too many parts are visible, which prevents identifying part pose or grasping due to obstruction by nearby parts. This motivates our search for a systematic approach to setting belt speeds. This paper introduces models based on a 2D Poisson process for both intermittent and continuous motion feeding. For intermittent motion feeding we apply renewal theory to approximate and optimize the theoretical throughput. For continuous motion feeding we use a M/G/1 queue with customer impatience to approximate and optimize the theoretical throughput. We show that the analytic theory compares very well with simulation studies. For both models we show how to optimize the throughput when there is a constraint on the expected number of times a part should go through the system.

[1]  Kenneth Y. Goldberg,et al.  Tuning robotic part feeder parameters to maximize throughput , 1997, Proceedings of International Conference on Robotics and Automation.

[2]  Wyatt S. Newman,et al.  Design of a flexible parts feeding system , 1997, Proceedings of International Conference on Robotics and Automation.

[3]  Kenneth Y. Goldberg,et al.  Estimating Throughput for a Flexible Part Feeder , 1995, ISER.

[4]  H. Tijms,et al.  A queueing system with impatient customers , 1985 .

[5]  Nebojsa I. Jaksic,et al.  Sensor-based solution to contiguous and overlapping parts in vibratory bowl feeders , 1994 .

[6]  Kenneth Y. Goldberg,et al.  A pivoting gripper for feeding industrial parts , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[7]  John F. Canny,et al.  Estimating pose statistics for robotic part feeders , 1996, Proceedings of IEEE International Conference on Robotics and Automation.