GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition | Synapse