Hardware Evolution Based on Genetic Programming

유전자 프로그래밍 기반의 하드웨어 진화 기법

  • Seok, Ho-Sik (Dept. of Computer Engineering Seoul National University) ;
  • Yi, Kang (School of Computer Science & Electronic Engineering Handong University) ;
  • Zhang, Byoung-Tak (Dept. of Computer Engineering Seoul National University)
  • 석호식 (서울대학교 컴퓨터공학과) ;
  • 이강 (한동대학교 전산전자공학부) ;
  • 장병탁 (서울대학교 컴퓨터공학과)
  • Published : 1999.06.01

Abstract

We introduce an evolutionary approach to on-line learning for mobile robot control using reconfigurable hardware. We use genetic programming as an evolutionary engine. Control programs are encoded in tree structure. Genetic operators, such as node mutation, adapt the program trees based on a set of training cases. This paper discusses the advantages and constraints of the evolvable hardware approach to robot learning and describes a FPGA implementation of the presented genetic programming method.

Keywords