1. Department of Mechanical Engineering, Brigham Young University, Provo, UT, USA
2. Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA
3. Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USA
4. Department of Electrical and Computer Engineering, Brigham Young University, Provo, UT, USA