Scheduling of human-robot collaboration in assembly of printed circuit boards: a constraint programming approach. Issue 5 (3rd May 2020)