1. Department of Neurosurgery; Navy General Hospital of PLA; 6 Fucheng, Road Beijing 100048 China
2. Department of Neurosurgery; The First People's Hospital of Tancheng; Shandong 276199 China
3. Robotics Institute; Beijing University of Aeronautics and Astronautics; Beijing 100022 China
4. Beijing University of Technology; 100 Pingleyuan, Chaoyang District Beijing 100022 China