The IDEAL framework for surgical robotics: development, comparative evaluation and long-term monitoring.