• DocumentCode
    104740
  • Title

    Context Generator and Behavior Translator in a Multilayer Architecture for a Modular Development Process of Cyber-Physical Robot Systems

  • Author

    Seung-Hwan Choi ; In-Bae Jeong ; Jong-Hwan Kim ; Lee, John Jaehwan

  • Author_Institution
    Dept. of Electr. Eng., KAIST, Daejeon, South Korea
  • Volume
    61
  • Issue
    2
  • fYear
    2014
  • fDate
    Feb. 2014
  • Firstpage
    882
  • Lastpage
    892
  • Abstract
    Robot systems are developed using various hardware and software components. In conventional design methodology, each hardware component and its software are strongly coupled such that it is not easy to replace or expand them separately. For the independent development and replacement of hardware and software components, this paper proposes a novel robot development methodology based on the abstractions of software and hardware components in a multilayer architecture for cyber-physical robot systems which conjoin computational and physical resources. We introduce a context generator and a behavior translator for the abstractions in the multilayer architecture. The context generator converts sensory value data into contexts using context scripts. The behavior translator converts a behavior, selected by a software agent that is a computer program deciding an action of a robot, into a sequence of actuator commands for robots using behavior scripts. These together enable two levels of abstraction in which software and hardware components can be developed independently of each other. As a result, software agents can work flawlessly even if hardware components are replaced and vice versa. The effectiveness and applicability of the proposed methodology are demonstrated through experiments, and the related applications are provided.
  • Keywords
    automatic programming; control engineering computing; program interpreters; robots; software agents; software architecture; actuator command; behavior script; behavior translator; context generator; cyber-physical robot system; design methodology; hardware component; multilayer architecture; robot development methodology; sensory value data; software agent; software component; Context; Generators; Hardware; Robot sensing systems; Software agents; Behavior translator; context generator; cyber-physical robot systems (CPRSs); multilayer architecture; robot development process;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2013.2254095
  • Filename
    6484959