The Hamlyn Symposium on Medical Robotics : proceedings