1. Department of Kinesiology, California State University, Fullerton, Fullerton, CA, USA
2. Woven Planet, Palo Alto, CA, USA
3. Department of Kinesiology, Michigan State University, East Lansing, MI, USA
4. Department of Mechanical Engineering, Michigan State University, East Lansing, MI, USA