Skip to main content
Log in

Managing Complexity in Large Learning Robotic Systems

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

Autonomous learning systems of significant complexity often consist of several interacting modules or agents. These modules collaborate to produce a system which, when viewed as a whole, exhibit behaviour that can be interpreted in some way as learning. In designing these systems, the complexity of the interactions of large numbers of modules can become overwhelming, making debugging difficult and obscuring the workings of the system when viewed from an architectural level. A way of controlling system complexity called the Layered Learning System architecture (LLS) has been developed, which offers the advantages of incremental development and testing, easier debugging and progressive upgrading facilitation. A hexapod robot has been implemented using LLS principles, with the main learning task being that of learning to walk as fast as possible without falling over.

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.

Similar content being viewed by others

References

  1. Arkin, R. C.: Integrating behavioural, perceptual, and world knowledge in reactive navigation, Robotics Autonom. Systems 6, North-Holland, Amsterdam, 1990.

    Google Scholar 

  2. Bajd, T., Kralj, A., and Karcnik, T.: Unstable states in four-legged locomotion, in: Internat. Conf. on Intelligent Robotics and Systems, IEEE Conf. Proc., 1994, pp. 1019–1025.

  3. Brooks, R. A.: A Robust Layered Control System for a Mobile Robot, AIMemo 864, MIT Press, Boston, 1985.

    Google Scholar 

  4. Brooks, R. A.: Elephants don't play chess, Robotics Autonom. Systems 6, North-Holland, Amsterdam, 1990.

    Google Scholar 

  5. Crowley, J. L.: Mathematical foundations of navigation and perception for an autonomous mobile robot, in: Reasoning with Uncertainty in Robotics (Conf. Proceedings), Springer, Berlin, 1995.

    Google Scholar 

  6. Elfes, A.: Robot navigation: Integrating preception, environmental constraints and task execution within a probabilistic framework, in: Reasoning with Uncertainty in Robotics (Conf. Proceedings), Springer, Berlin, 1995.

    Google Scholar 

  7. Eng, K., Robertson, A. P., and Blackman, D. R.: Robbie the running robot: A distributed learning system, mechatronics and machine vision in practice, in: IEEE Conf. Proc., 1997.

  8. Stallings, W.: Data and Computer Communications, Macmillan, New York, 1994.

    Google Scholar 

  9. Steels, L.: Exploiting analogical representations, Robotics Autonom. Systems 6, North-Holland, Amsterdam, 1990.

    Google Scholar 

  10. Steels, L.: Synthesising the origins of language and meaning using co-evolution, selforganisation and level formation, in: J. Hurford et al. (eds), Evolution of Human Language, Edinburgh University Press, Edinburgh, 1997.

    Google Scholar 

  11. Vogt, P.: Perceptual grounding in robots, in: 6th European Workshop on Learning Robots, Springer, Berlin, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Eng, K., Robertson, A.P. & Blackman, D.R. Managing Complexity in Large Learning Robotic Systems. Journal of Intelligent and Robotic Systems 27, 263–273 (2000). https://doi.org/10.1023/A:1008168723799

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008168723799

Navigation