1. Department of Engineering Mechanics, Tsinghua University, Beijing 100084, China
2. Department of Mechanical Engineering, Stanford University, Stanford, California 94305, United States
3. Department of Aeronautics & Astronautics, Stanford University, Stanford, California 94305, United States