Transition state clustering: Unsupervised surgical trajectory segmentation for robot learning | Synapse