A Hierarchical Autonomous Robot Controller for Learning and Memory: Adaptation in a Dynamic Environment

  • Authors:
  • Fady Alnajjar;Indra Bin Mohd Zin;Kazuyuki Murase

  • Affiliations:
  • Department of System Design Engineering, Universityof Fukui, Japan;Department of Human and Artificial Intelligence Systems,Graduate School of Engineering, University of Fukui, Japan;Department of System Design Engineering, Universityof Fukui, Japan

  • Venue:
  • Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This work concerns practical issues surrounding the application of learning and memory in a real mobile robot with the goal of optimal navigation in dynamic environments. A novel hierarchical adaptive controller that contains two-level units was developed and trained in a physical mobile robot "e-Puck." In the low-level unit, the robot holds a number of biologically inspired Aplysia -like spiking neural networks that have the property of spike time-dependent plasticity. Each of these networks is trained to become an expert in a particular local environment(s). All the trained networks are stored in a tree-type memory structure that is located in the high-level unit. These stored networks are used as experiences for the robot to enhance its navigation ability in both new and previously trained environments. The robot's memory is designed to hold memories of various lengths and has a simple searching mechanism. Forgetting and dynamic clustering techniques are used to control the memory size. Experimental results show that the proposed model can produce a robot with learning and memorizing capabilities that enable it to survive in complex and highly dynamic environments.