• DocumentCode
    1517113
  • Title

    Open Software Platform for Robotic Services

  • Author

    Soohee Han ; Mi-sook Kim ; Hong Seong Park

  • Author_Institution
    Dept. of Electr. Eng., Konkuk Univ., Seoul, South Korea
  • Volume
    9
  • Issue
    3
  • fYear
    2012
  • fDate
    7/1/2012 12:00:00 AM
  • Firstpage
    467
  • Lastpage
    481
  • Abstract
    In this paper, an efficient development environment for vertical integration of many tasks involved with robot programming, called Open software Platform for Robotic Services (OPRoS), is presented. It covers from the control of hardware (HW) devices to the execution of complicated application programs. Based on general software (SW) architecture, standardized components with design patterns, frameworks, and servers are offered for developing robot SW applications easily and efficiently. Specially, an easy and one-stop Integrated Development Environment (IDE) and simulation tools are provided to make the management and debugging easier, and to check performance in advance. For an all-level development environment, the IDE of OPRoS supports development from low-level device controls to high-level contents composition, and hence, many programs ranging from HW device programs to complicated applications can be developed and integrated in a single development environment. Additionally, OPRoS makes all modules and components undergo the proper evaluation and test, which avoids potential errors due to incomplete coding. As a comprehensive platform for robot SW applications, OPRoS provides convenient environments for all development steps from editing through verification to execution.
  • Keywords
    control engineering computing; digital simulation; formal verification; object-oriented programming; public domain software; robot programming; software architecture; HW device programs; IDE; OPRoS; SW architecture; application programs; comprehensive platform; convenient environments; design patterns; general software architecture; hardware device control; high-level contents composition; incomplete coding; integrated development environment; low-level device controls; open software platform; robot SW applications; robot programming; robotic services; simulation tools; single development environment; standardized components; vertical integration; Application software; Open source software; Robot programming; Simulation; Software; Component; framework; integrated development environment; open software platform; profile; robotic service;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2012.2193568
  • Filename
    6200387