Medical robot having multiple manipulation means and methods of use thereof | Patent Application Number 18050776 | Patexia