1. Department of Mechanical Engineering; Carnegie Mellon University; Pittsburgh PA 15213 USA
2. Department of Mechanical Engineering; Departments of Biomedical Engineering; Computational Biology and Biological Sciences; Carnegie Mellon University; Pittsburgh PA 15213 USA
3. Departments of Electrical and Computer Engineering; Biomedical Engineering; Mechanical Engineering and The Robotics Institute; Carnegie Mellon University; Pittsburgh PA 15213 USA