MIRO - DLR's versatile robot arm for surgical applications