• DocumentCode
    2873867
  • Title

    An ACS robotic control algorithm with fault tolerant capabilities

  • Author

    Yu, Shu-Yi ; Saxena, Nirmal ; McCluskey, Edward J.

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    175
  • Lastpage
    184
  • Abstract
    This paper demonstrates that an adaptive computing system (ACS) is good platform for implementing robotic control algorithms. We show that an ACS can be used to provide both good performance and high dependability. An example of an FPGA-implemented dependable control algorithm is presented. The flexibility of ACS is exploited by choosing the best precision for our application. This reduces the amount of required hardware and improves performance. Results obtained from a WILDFORCE emulation platform showed that even using 0.35 μm technology, an FPGA-implemented control algorithm has comparable performance with the software-implemented control algorithm in a 0.25 μm microprocessor. Different voting schemes are used in conjunction with multi-threading and combinational redundancy to add fault tolerance to the robotic controller. Error-injection experiments demonstrate that robotic control algorithms with fault tolerance techniques are orders of magnitude less vulnerable to faults compared to algorithms without any fault tolerant features
  • Keywords
    fault tolerant computing; reconfigurable architectures; robots; adaptive computing system; dependability; fault tolerance; performance; robotic control; Adaptive control; Adaptive systems; Application software; Control systems; Emulation; Fault tolerance; Hardware; Microprocessors; Programmable control; Robot control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-7695-0871-5
  • Type

    conf

  • DOI
    10.1109/FPGA.2000.903404
  • Filename
    903404