1. Department of Mechanical Engineering Vanderbilt University Nashville Tennessee USA
2. Vanderbilt Institute for Surgery and Engineering (VISE) Nashville Tennessee USA
3. Robotics Center and School of Computing, University of Utah Salt Lake City Utah USA
4. Vanderbilt University Medical Center Nashville Tennessee USA