Euclidean distance and workspace region based control algorithm for collision avoidance in a laparoscopic surgical robot: MU-LapaRobot | IEEE Conference Publication | IEEE Xplore