Surgical gesture recognition and evaluation of technical skills for robotic surgery