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 :
بازگشت