TY - JOUR
T1 - Vector-valued function estimation by grammatical evolution for autonomous robot control
AU - Burbidge, Robert David
AU - Wilson, Myra Scott
PY - 2013
Y1 - 2013
N2 - An autonomous mobile robot requires a robust onboard controller that makes intelligent responses in dynamic environments. Current solutions tend to lead to unnecessarily complex solutions that only work in niche environments. Evolutionary techniques such as genetic programming (GP) can successfully be used to automatically program the controller, minimizing the limitations arising from explicit or implicit human design criteria, based on the robot’s experience of the world. Grammatical evolution (GE) is a recent evolutionary algorithm that has been applied to various problems, particularly those for which GP has performed well, with additional advantages such as memory efficiency. We formulate robot control as vector-valued function estimation and present a novel generative grammar for vector-valued functions. A consideration of the crossover operator leads us to propose a design criterion for the application of GE to vector-valued function estimation, along with a second novel generative grammar which meets this criterion. The suitability of these grammars for vector-valued function estimation is assessed empirically on a simulated task for the Khepera robot
AB - An autonomous mobile robot requires a robust onboard controller that makes intelligent responses in dynamic environments. Current solutions tend to lead to unnecessarily complex solutions that only work in niche environments. Evolutionary techniques such as genetic programming (GP) can successfully be used to automatically program the controller, minimizing the limitations arising from explicit or implicit human design criteria, based on the robot’s experience of the world. Grammatical evolution (GE) is a recent evolutionary algorithm that has been applied to various problems, particularly those for which GP has performed well, with additional advantages such as memory efficiency. We formulate robot control as vector-valued function estimation and present a novel generative grammar for vector-valued functions. A consideration of the crossover operator leads us to propose a design criterion for the application of GE to vector-valued function estimation, along with a second novel generative grammar which meets this criterion. The suitability of these grammars for vector-valued function estimation is assessed empirically on a simulated task for the Khepera robot
KW - evolutionary robotic
KW - grammatical evolution
KW - genetic programming
KW - vector-valued function
KW - ripple crossover
KW - schema
UR - http://hdl.handle.net/2160/12335
U2 - 10.1016/j.ins.2013.09.044
DO - 10.1016/j.ins.2013.09.044
M3 - Article
SN - 0020-0255
VL - n/a
SP - n/a
JO - Information Sciences
JF - Information Sciences
IS - n/a
M1 - n/a
ER -