Spatial Augmented Reality meets robots: Human-Machine Interaction in cloud-based projected gaming environments