1. The University of Texas Rio Grande Valley; Department of Mechanical Engineering; 78539 Edinburg USA
2. University of California; Department of Computer Engineering; 95064 Santa Cruz USA
3. The University of Arizona; Department of Aerospace and Mechanical Engineering; 85721 Tucson USA
4. Harbin Institute of Technology (Shenzhen); School of Mechanical Engineering and Automation; 518055 Shenzhen, Guangdong China