Affiliation: | (I. State Key Laboratory of Virtual Reality Technology and Systems (Beihang University), Beijing 100191, China; 2. School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, China; 3. School of Mechanical Engineering, Beijing Institute of Petrochemical Technology, Beijing 102617, China) |