• DocumentCode
    414369
  • Title

    A language for modeling and programming cooperative control systems

  • Author

    Klavins, Eric

  • Author_Institution
    Dept. of Electr. Eng., Washington Univ., Seattle, WA, USA
  • Volume
    4
  • fYear
    2004
  • fDate
    April 26-May 1, 2004
  • Firstpage
    3403
  • Abstract
    In this paper we describe a software tool called CCLi (for CCL interpreter) that implements the Computation and Control Language (CCL). CCL is a language for modeling and programming of robotic and control systems. CCLi is used to simulate CCL models and programs and can also be used to execute CCL programs on actual robots. The language is particularly well suited to concurrent, partially synchronized processes interacting via communications and the environment, such as would describe cooperative control tasks. This paper describes the syntax and semantics of the language and gives examples of its use in modeling and programming cooperative control and multi-robot systems.
  • Keywords
    control engineering computing; cooperative systems; multi-robot systems; program interpreters; programming language semantics; robot programming; simulation languages; software tools; computation language interpreter; control language interpreter; modeling languages; multirobot systems; programming cooperative control systems; robotic programming; semantic language; software tool; synchronized processes; Algorithm design and analysis; Communication system control; Computational modeling; Control system synthesis; Control systems; Libraries; Robot control; Robot programming; Software algorithms; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 2004. Proceedings. ICRA '04. 2004 IEEE International Conference on
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-8232-3
  • Type

    conf

  • DOI
    10.1109/ROBOT.2004.1308780
  • Filename
    1308780