Gesture-based robot control: design challenges and evaluation with humans