Robot fault-tolerance using an embryonic array
- 4 November 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Fault-tolerance, complex structure management and reconfiguration are seen as valuable characteristics. Embryonic arrays represent one novel approach that takes inspiration from nature to improve upon standard techniques. An existing BAE SYSTEMS RASCAL/spl trade/ robot has been augmented so as to improve the motor control system reliability through two biologically-inspired systems: an embryonic array and an artificial immune system. This paper is concerned with the embryonic array; this is novel in that it supports datapath-wide arithmetic and logic functions. The array is configured to provide an autonomous self-repairing hardware motor controller and is realized using a standard Xilinx Virtex FPGA. As with previous embryonic systems, the logic requirement of the array is greater than that of a conventional FPGA or standard modular-redundancy approach. However, the array offers the advantages of both conventional FPGAs and modular-redundancy techniques. It is a reconfigurable computing platform that provides inherent fault-tolerance through its distributed self-repair mechanism.Keywords
This publication has 5 references indexed in Scilit:
- Robot error detection using an artificial immune systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Implementing asynchronous embryonic circuits using AARDVArcPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- An interacting multi-robot system and smart environment for studying collective behavioursPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Asynchronous embryonicsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Toward robust integrated circuits: The embryonics approachProceedings of the IEEE, 2000