1. Lab of Biomechatronics and Intelligent Robotics Department of Mechanical and Aerospace Engineering North Carolina State University Raleigh NC 27695 USA
2. Department of Unmanned Systems and Autonomy Research and Development Sandia National Laboratories Albuquerque NM 87123 USA
3. Department of Mechanical Engineering University of California Berkeley CA 94720 USA
4. Department of Mechanical and Aerospace Engineering North Carolina State University Raleigh NC 27695 USA
5. Joint NCSU/UNC Department of Biomedical Engineering North Carolina State University Raleigh NC 27695 USA
6. Joint NCSU/UNC Department of Biomedical Engineering University of North Carolina at Chapel Hill Chapel Hill NC 27599 USA