• DocumentCode
    1181078
  • Title

    Application of the utility function method for behavioral organization in a locomotion task

  • Author

    Pettersson, Jimmy ; Wahde, Mattias

  • Author_Institution
    Dept. of Appl. Mech., Chalmers Univ. of Technol., Goteborg, Sweden
  • Volume
    9
  • Issue
    5
  • fYear
    2005
  • Firstpage
    506
  • Lastpage
    521
  • Abstract
    The generation of a complete robotic brain for locomotion based on the utility function (UF) method for behavioral organization is demonstrated. A simulated, single-legged hopping robot is considered, and a two-stage process is used for generating the robotic brain. First, individual behaviors are constructed through artificial evolution of recurrent neural networks (RNNs). Thereafter, a behavioral organizer is generated through evolutionary optimization of utility functions. Two systems are considered: a simplified model with trivial dynamics, as well as a model using full newtonian dynamics. In both cases, the UF method was able to generate an adequate behavioral organizer, which allowed the robot to perform its primary task of moving through an arena, while avoiding collisions with obstacles and keeping the batteries sufficiently charged. The results for the simplified model were better than those for the dynamical model, a fact that could be attributed to the poor performance of the individual behaviors (implemented as RNNs) during extended operation.
  • Keywords
    brain models; collision avoidance; evolutionary computation; legged locomotion; recurrent neural nets; artificial evolution; behavioral organization; collision avoidance; evolutionary optimization; locomotion task; recurrent neural network; robotic brain; single legged hopping robot; utility function; Batteries; Brain modeling; Evolutionary computation; Intelligent robots; Legged locomotion; Machine intelligence; Mobile robots; Recurrent neural networks; Roads; Robot sensing systems; Behavioral organization; behavior-based robotics; evolutionary algorithms (EAs); structural optimization; utility functions (UFs);
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2005.850262
  • Filename
    1514474