Modeling Vision and Kinematics for Gesture Recognition in Robotic Surgery