1. Aerospace Times FeiHong Technology Company Limited, China Academy of Aerospace Electronics Technology, Beijing 100094, China
2. Unit 92728 of the Chinese People's Liberation Army, Shanghai 200436, China
3. School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China