Affiliation: | 1. Department of Neurosurgery, Navy General Hospital of PLA, Beijing, China;2. Department of Neurosurgery, The First People's Hospital of Tancheng, Shandong, China;3. Robotics Institute, Beijing University of Aeronautics and Astronautics, Beijing, China;4. Beijing University of Technology, Beijing, China |