Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
A compiling genetic programming system that directly manipulates the machine code
Advances in genetic programming
Automatic definition of modular neural networks
Adaptive Behavior
Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms
Foundations of genetic programming
Foundations of genetic programming
An Behavior-based Robotics
Mobile Robotics: A Practical Introduction: History, Design, Analysis and Examples
Mobile Robotics: A Practical Introduction: History, Design, Analysis and Examples
Evolutionary Robotics: The Biology,Intelligence,and Technology
Evolutionary Robotics: The Biology,Intelligence,and Technology
Proceedings of the Second European Workshop on Genetic Programming
Proceedings of the Second European Workshop on Genetic Programming
Mobile Robot Miniaturisation: A Tool for Investigation in Control Algorithms
The 3rd International Symposium on Experimental Robotics III
Evolving Multi-line Compilable C Programs
Proceedings of the Second European Workshop on Genetic Programming
Genetic Programming of a Goal-Keeper Control Strategy for the RoboCup Middle Size Competition
Proceedings of the Second European Workshop on Genetic Programming
Crossover in Grammatical Evolution: A Smooth Operator?
Proceedings of the European Conference on Genetic Programming
Crossover in Grammatical Evolution: The Search Continues
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Ripple Crossover in Genetic Programming
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language
Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language
Using priorities to simplify behavior coordination
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Foundations in Grammatical Evolution for Dynamic Environments
Foundations in Grammatical Evolution for Dynamic Environments
Grammatical evolution of a robot controller
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
A Field Guide to Genetic Programming
A Field Guide to Genetic Programming
Automatic programming of behavior-based robots using reinforcement learning
AAAI'91 Proceedings of the ninth National conference on Artificial intelligence - Volume 2
Automatic programming of robots using genetic programming
AAAI'92 Proceedings of the tenth national conference on Artificial intelligence
Application of advanced Grammatical Evolution to function prediction problem
Advances in Engineering Software
Task allocation for robots using inspiration from hormones
Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems
On the locality of grammatical evolution
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
Engineering with Computers
Long-Term prediction of discharges in manwan reservoir using artificial neural network models
ISNN'05 Proceedings of the Second international conference on Advances in Neural Networks - Volume Part III
Positional effect of crossover and mutation in grammatical evolution
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
IEEE Transactions on Evolutionary Computation
The balance between initial training and lifelong adaptation in evolving robot controllers
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Automatic design of ant algorithms with grammatical evolution
EuroGP'12 Proceedings of the 15th European conference on Genetic Programming
Engineering Applications of Artificial Intelligence
Hi-index | 0.07 |
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. 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.