Reconfigurable parallel VLSI co-processor for space robots using FPGA

被引:3
作者
Wei, R. [1 ]
Jin, M. H. [1 ]
Xia, J. J. [1 ]
Xie, Z. W. [1 ]
Liu, H. [2 ]
机构
[1] Harbin Inst Technol, Robot Res Inst, Harbin 150001, Peoples R China
[2] DLR, Inst Robot & Mech German Aerosp Ctr, D-82230 Wessling, Germany
来源
2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS, VOLS 1-3 | 2006年
基金
国家高技术研究发展计划(863计划);
关键词
space robot; CORDIC; FPGA;
D O I
10.1109/ROBIO.2006.340205
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes hardware solutions to the computation for the trigonometric and square root functions of inverse kinematics. They are based on an existing pipeline arithmetic which employs the CORDIC(Coordinate Rotation Digital Computer) algorithm. This integrated approach enhances computational efficiency by reducing the duplicate calculations of this functions and maximizing the parallel/pipelining processing for real-time robot control. The reliability of an onboard computer for space robot mostly depends on the reliability of the memory module. According to the fault mode in aerospace, the reconfigurable EDAC (Error Detect and Correct) system including Hamming coding and TMR(Triple Modular Redundancy) function on a FPGA(Field Programmable Gate Array) is implemented. The chip also implements peripheral controller such as AD interface and power control module. The whole system can be implemented in a single chip and the hardware system is more flexible and compact. Characteristics and performance analysis of the architecture are discussed through experiments.
引用
收藏
页码:374 / +
页数:2
相关论文
共 11 条
  • [1] Andraka R., 1998, FPGA'98. ACM/SIGDA International Symposium on Field Programmable Gate Arrays, P191, DOI 10.1145/275107.275139
  • [2] On the figure of merit model for SEU rate calculations
    Barak, J
    Reed, RA
    LaBel, KA
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1999, 46 (06) : 1504 - 1510
  • [3] FORSTER KP, P DASIA 2 6 JUN 2003
  • [4] Hennessy John L., 2003, COMPUTER ARCHITECTUR
  • [5] KAMETANI M, 1995, J ROBOTICS SOC JAPAN, V3, P263
  • [6] Murray R., 1993, A Mathematical Introduction to Robotic Manipulation
  • [7] A comparison of fault-tolerant state machine architectures for space-borne electronics
    Niranjan, S
    Frenzel, JF
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (01) : 109 - 113
  • [8] PAUL RP, 1981, MIT PRESS SERIES
  • [9] UNDERWOOD CI, 1993, IEEE NSREC C SNOWB U
  • [10] VLODER JE, 1959, IRE T ELECT COMPUTER, V9, P330