• DocumentCode
    1050979
  • Title

    Evolutionary algorithm for the promotion of evolvable hardware

  • Author

    Tyrrell, A.M. ; Krohling, R.A. ; Zhou, Y.

  • Author_Institution
    Dept. of Electron., Univ. of York, UK
  • Volume
    151
  • Issue
    4
  • fYear
    2004
  • fDate
    7/18/2004 12:00:00 AM
  • Firstpage
    267
  • Lastpage
    275
  • Abstract
    Evolvable hardware offers much for the future of complex system design. Evolutionary techniques not only give the potential of a larger solution space, but also when implemented on hardware allow system designs to adapt to changes in the environment, including failures in system components. An evolutionary algorithm is developed that is solely based on a fitness-dependent mutation rate. One major objective for the authors is to produce an evolutionary system that is easily implementable on custom-off-the-shelf hardware. As an example of the system, an FPGA-based controller for a mobile robot is presented. The controller is made up of look up tables which perform the mapping from sensor data to actuator (commands to the motors) and it is evolved using the developed evolutionary algorithm. Experimental results obtained on a Khepera robot show that the method can successfully evolve a robot controller for autonomous navigation to avoid collisions in an unknown/changing environment even if sensor faults occur prior to the evolution or after a successful member of a population has been evolved.
  • Keywords
    asynchronous transfer mode; fuzzy systems; inference mechanisms; microprocessor chips; reconfigurable architectures; scheduling; uncertainty handling; RFIC; asynchronous transfer mode cell scheduling; context-switchable inference processor; domain rule-set; evolvable hardware systems; fuzz inference processor; fuzzy hardware systems; fuzzy reasoning; hardware architecture; in-system inference processor; inference module; online rule-set reconfigurability; reconfigurable fuzzy inference chip;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20040899
  • Filename
    1318861