EndoCAS navigator platform: a common platform for computer and robotic assistance in minimally invasive surgery