Cyclic scheduling in small-scale robotic cells served by a multi-function robot | Synapse