• DocumentCode
    414289
  • Title

    Automatic generation of robot interface specifications and representations

  • Author

    Taylor, Ross C. ; Kapoor, Chetan

  • Author_Institution
    Robotics Res. Group, Texas Univ., Austin, TX, USA
  • Volume
    2
  • fYear
    2004
  • fDate
    April 26-May 1, 2004
  • Firstpage
    1511
  • Abstract
    This paper demonstrates the modeling of a robot controller in terms of its features, where each feature exports an interface that is defined in terms of properties and actions. For a system modeled in this manner, generating the interface for a specific controller becomes an exercise in feature composition. As the features are combined, the interfaces of each feature (both properties and actions) are also combined. The net result is an interface for the overall robot controller. This interface can then be translated into various representations such as a C language, Applications Programming Interface (API), documentation of the interface, a system state machine, or an API based on Extensible Markup Language (XML). Each of these is briefly presented with a focus on the XML implementation.
  • Keywords
    XML; application program interfaces; control system synthesis; graphical user interfaces; robot programming; API; C language; applications programming interface; extensible markup language; feature oriented programming; robot controller; robot interface; system state machine; Costs; Documentation; Electrical equipment industry; Force control; Robot control; Robot programming; Robotics and automation; Service robots; Software performance; XML;
  • 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.1308038
  • Filename
    1308038