Robot Fault-Tolerance Using an Embryonic Array

  • Authors:
  • Alexander H. Jackson;Richard Canham;Andrew M. Tyrrell

  • Affiliations:
  • -;-;-

  • Venue:
  • EH '03 Proceedings of the 2003 NASA/DoD Conference on Evolvable Hardware
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Fault-tolerance, complex structure management andreconfiguration are seen as valuable characteristics.Embryonic arrays represent one novel approach that takesinspiration from nature to improve upon standardtechniques. An existing BAE SYSTEMS RASCALý robothas been augmented so as to improve the motor controlsystem reliability through two biologically-inspiredsystems: An embryonic array and an artificial immunesystem.This paper is concerned with the embryonic array; thisis novel in that it supports datapath-wide arithmetic andlogic functions. The array is configured to provide anautonomous self-repairing hardware motor controller andis realised using a standard Xilinx Virtex FPGA. As withprevious embryonic systems, the logic requirement of thearray is greater than that of a conventional FPGA orstandard modular-redundancy approach. However, thearray offers the advantages of both conventional FPGAsand modular-redundancy techniques; it is areconfigurable computing platform that provides inherentfault-tolerance through its distributed self-repairmechanism.