Beating heart tracking in robotic surgery using 500 Hz visual servoing, model predictive control and an adaptive observer | IEEE Conference Publication | IEEE Xplore