Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

RIPE: A Robot Independent Programming Environment

Conference ·
OSTI ID:714956
;  [1]
  1. Sandia National Labs, Albuquerque, NM (United States)

An object-oriented Robot Independent Programming Environment (RIPE) developed at Sandia National Laboratory is being used for rapid design and implementation of a variety of applications. 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 communications. 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 classifications and device-specific subclasses which inherit the same interface, a Robot Independent Programming Language (RIPL) is realized. Work cell tasks demonstrating robotic cask handling operations for nuclear waste facilities are successfully implemented and using this object-oriented software environment.

Research Organization:
General Electric Co., Largo, FL (United States). Neutron Devices Dept.
DOE Contract Number:
AC04-76DP00656
OSTI ID:
714956
Report Number(s):
GEPP-CP--1222; CONF-9004263--; ON: TI91020218
Country of Publication:
United States
Language:
English