1. Department of Mechanical Engineering Southern Methodist University Dallas TX 75204 USA
2. Department of Mechanical and Energy Engineering Southern University of Science and Technology Shenzhen 518055 China
3. Shenzhen Key Laboratory of Biomimetic Robotics and Intelligent Systems Southern University of Science and Technology Shenzhen 518055 China
4. Guangdong Provincial Key Laboratory of Human-Augmentation and Rehabilitation Robotics in Universities Southern University of Science and Technology Shenzhen 518055 China
5. Department of Chemical Engineering Technion - Israel Institute of Technology Haifa 32000 Israel