• 论文 •    

空间机器人专用控制计算机体系结构研究

史国振,孙汉旭,贾庆轩,郑一力,程时端   

  1. 1. 北京邮电大学 计算机科学与技术学院, 北京100876; 2. 北京电子科技学院 电子工程系, 北京100070;3. 北京邮电大学 自动化学院,北京100876
  • 出版日期:2008-09-15 发布日期:2008-09-25

Dedicated control computer architecture for space robot

SHI Guo-zhen, SUN Han-xu, JIA Qing-xuan, ZHENG Yi-li, CHENG Shi-duan   

  1. 1.School of Computer Science & Technology, Beijing University of Posts & Telecommunications, Beijing 100876, China;2.Department of Electronics Engineering, Beijing Electronic Science & Technology Institute, Beijing 100070, China;3.School of Automation, Beijing University of Posts & Telecommunications, Beijing 100876, China
  • Online:2008-09-15 Published:2008-09-25

摘要: 空间机器人自主控制要求控制计算机具有高处理能力,而传统的星载计算机处理器只有低运算能力。为解决该矛盾,提出了一种基于传统的处理器和专用协处理器的新型星载计算机体系结构。该计算机采用了双机冷热备份的冗余容错策略,基于现场可编程门阵列器件设计的专用协处理器处理机器人运动规划,同时具备纠检错功能的计算机存储系统。通过仿真及原理样机地面试验证明了本设计的正确性和有效性。该设计将运动学计算时间降低了两个数量级,提高了系统的有效处理速度。

关键词: 空间机器人, 计算机体系结构, 协处理器, 可编程门阵列, 纠检错, 运动学

Abstract: Space robot self-control required high processing capability, whereas traditional On-Board Computer (OBC) only had relatively low-performance in computation. To resolve this conflict, a new dedicated computer architecture based on the conventional processor and dedicated co-processor was presented. The hot & cold dual-redundant fault-tolerance backup strategy was adopted in this computer. And the dedicated co-processor based on Field Programmable Gate Array (FPGA)was applied to tackle the motion planning task of the space robot. The Error Detection and Correction (EDAC) memory was applied in this computer, and the algorithms of EDAC were optimized. Simulations and the ground experiments of prototype device validated the correctness and effectiveness of this design. The processing time of kinematics could be reduced by over two orders of magnitude and processing speed of the system was also improved.

Key words: space robot, computer architecture, co-processor, field programmable gate array, error detection and correction, kinematics

中图分类号: