Gesture Recognition and Control for Semi-Autonomous Robotic Assistant Surgeons