The KAREL language for programmable Automation

  • L. Rossol
Conference paper
Part of the IPA-IAO Forschung und Praxis book series (925, volume 5)


The Karel language was developed by GMF to program robots and was subsequently extended to program vision systems. All GMF products, including robots, vision systems, and off-line robot programming systems are now programmable in Karel.

Karel will also be used by Allen-Bradley to program its motion control products and it is being seriously considered by other companies as the standard programming language for the factory floor.

With the Karel language, the user can easily develop special functions or complete applications software packages. Karel includes features of conventional programming languages plus extensions to support robot programming, vision programming, cell control, and off-line programming.

Although GMF intends Karel to be extensible to eventually program all plant floor devices, this paper concentrates on Karel for robot programming.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Franklin]
    J. W. Franklin and G. J. Vanderbrug, “Programming Vision and Robotics Systems with RAIL,” Proceedings of Robots VI, Detroit, pp. 392–406, Mar. 1982.Google Scholar
  2. [Mujtaba]
    S. Mujtaba and R. Goldman, “AL User’s Manual”, Stanford Artificial Intelligence Laboratory Memo AIM-323, 1979.Google Scholar
  3. [Paul 77]
    R. Paul, “Wave: A Model-Based Language for Manipulator Control”, The Industrial Robot, Mar. 1977.Google Scholar
  4. [Shimano]
    B. Shimano, “VAL: A Versatile Robot Programming and Control System”, Proceedings of COMPSAC 79, Chicago, pp. 878–883, Nov. 1979.Google Scholar
  5. [Taylor]
    R. H. Taylor, P. D. Summers and J. M. Meyer, “AML: A Manufacturing Language”, The International Journal of Robotics Research, Vol. 1, No. 3, pp. 19–41, 1982.CrossRefGoogle Scholar
  6. [Unimation]
    Unimation, Inc., User’s Guide to VAL-II, Unimation, Inc., Danbury, CT, Apr., 1983.Google Scholar
  7. [Ward]
    M. R. Ward, K. A. Stoddard and T. Mizuno, “A Robot Programming and Control System Which Facilitates Application Development by the Use of High Level Language”, Proceedings of the 15th International Symposium on Industrial Robots, Tokyo, Sept. 1985.Google Scholar
  8. [Ward]
    M. R. Ward, K. A. Stoddard, “Karel: A Programming Language for the Factory Floor”, Robotics Age, Sept. 1985.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1986

Authors and Affiliations

  • L. Rossol

There are no affiliations available

Personalised recommendations