• DocumentCode
    2495900
  • Title

    An object-oriented environment for robot system architectures

  • Author

    Miller, David J. ; Lennox, R.C.

  • Author_Institution
    Sandia Nat. Lab., Albuquerque, NM, USA
  • fYear
    1990
  • fDate
    13-18 May 1990
  • Firstpage
    352
  • Abstract
    The object-oriented Robot Independent Programming Environment (RIPE) is described. A system architecture based on hierarchies of distributed multiprocessors provides the computing platform for a layered programming structure that models the application as a set of software objects. These objects are designed to support model-based automated planning and programming, real-time sensor-based activity, error handling, and robust communication. The object-oriented paradigm provides mechanisms such as inheritance and polymorphism which allow the implementation of the system to satisfy the goals of software reusability, extensibility, reliability, and portability. By designing a hierarchy of generic parent classes and device-specific subclasses which inherit the same interface, the Robot Independent Programming Language (RIPL) is realized. Work cell tasks demonstrating robotic cask-handling operations for nuclear waste facilities are successfully implemented using this object-oriented software environment
  • Keywords
    object-oriented programming; programming environments; robot programming; RIPE; RIPL; Robot Independent Programming Language; distributed multiprocessors; error handling; extensibility; inheritance; model-based automated planning; nuclear waste facilities; object-oriented Robot Independent Programming Environment; polymorphism; portability; real-time sensor-based activity; reliability; robotic cask-handling operations; robust communication; software reusability; Application software; Automatic programming; Computer architecture; Distributed computing; Object oriented modeling; Programming environments; Robot programming; Robot sensing systems; Robotics and automation; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1990. Proceedings., 1990 IEEE International Conference on
  • Conference_Location
    Cincinnati, OH
  • Print_ISBN
    0-8186-9061-5
  • Type

    conf

  • DOI
    10.1109/ROBOT.1990.126001
  • Filename
    126001