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
Link To Document