• DocumentCode
    1796802
  • Title

    Evolving a lookup table based controller for robotic navigation

  • Author

    Beckerleg, Mark ; Matulich, Justin

  • Author_Institution
    Sch. of Eng., AUT Univ., Auckland, New Zealand
  • fYear
    2014
  • fDate
    9-12 Dec. 2014
  • Firstpage
    195
  • Lastpage
    202
  • Abstract
    This paper describes how lookup tables can be evolved to control the motion of a simulated two wheeled robot, whose functions are either to move towards a light source or avoid obstacles. The robot has two light sensors, six obstacle sensors and two DC motor drivers for the wheels. The lookup table controls the motion of the robot by changing the motor speeds dependent on the sensor values. For light following, the axes of the table are right and left light sensor levels, whilst for obstacle avoidance the axis is the bit combination of the six digital sensors. The parameters within both tables are left and right motor direction. The genetic algorithm using two point crossover with a mutation rate of three percent and tournament selection successfully evolved the lookup tables for both navigational tasks.
  • Keywords
    DC motors; collision avoidance; mobile robots; motion control; navigation; table lookup; DC motor drivers; light source; lookup table based controller; motion control; obstacle avoidance; robotic navigation; two wheeled robot; Genetics; Robot sensing systems; Evolutionary Computation; Evolutionary Robotics; Evolving a Lookup Table based Robotic Controller; Genetic Algorithms; Light Following Robot; Obstacle Avoidance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolvable Systems (ICES), 2014 IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • Type

    conf

  • DOI
    10.1109/ICES.2014.7008740
  • Filename
    7008740