Skip to main content
Log in

Evolving reliable and robust controllers for real robots by genetic programming

  • Original paper
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

 Using Genetic Programming (GP)-based approaches to evolve robot controllers has the advantage of operating variable-size genotype. This is an important feature for evolving robot control systems as it allows complete freedom for the control architecture in respect to the task complexity which is difficult to predict. However, GP-based work in evolving controllers has been questioned in the verification of the performance on real robots, the generalisation of defining primitives, and the computational cost needed. In this paper, we present our GP framework in which a special representation of the robot controller is designed; this representation can capture well the characteristic of a behaviour controller so that our system can efficiently evolve desired robot behaviours by a relatively low computational cost. This system has been successfully used to evolve reliable and robust controllers working on a real robot, for a variety of tasks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, WP., Hallam, J. Evolving reliable and robust controllers for real robots by genetic programming. Soft Computing 3, 63–75 (1999). https://doi.org/10.1007/s005000050054

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s005000050054

Keywords

Navigation