top of page

Control of Teleoperated Surgical Robot

We use the da Vinci Research Kit (dVRK) for a lot of experiments in the lab. The dVRK system comes with software that supports teleoperation. However, the teleoperation is implemented with inverse kinematics which is computationally expensive and not suitable for force feedback. During my first year at CHARM, I worked on implementing and improving an operational space controller for dVRK teleoperation, and conducted an experiment to investigate learning and adaptation of the teleoperated surgical robots.

Above is a block diagram showing the structure of the controller. Part A shows the overall flow of signals, and part B shows some details of the controller. On top of the basic operational space control, we also implemented gravity compensation, mass compensation and joint limit protection.

​

Paper Reference:

I. Nisky, Y. Che, Z. F. Quek, M. Weber, M. H. Hsieh and A. M. Okamura, "Teleoperated versus open needle driving: Kinematic analysis of experienced surgeons and novice users," 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, 2015, pp. 5371-5377.

bottom of page