A novel laparoscopic camera robot with in-vivo lens cleaning and debris prevention modules | IEEE Conference Publication | IEEE Xplore