Paper
1 February 1992 RIPE: a robot independent programming environment
David J. Miller, R. Charleene Lennox
Author Affiliations +
Abstract
An object-oriented robot independent programming environment (RIPE) developed at Sandia National Laboratories is being used for rapid design and implementation of a variety of intelligent machine applications. A system architecture based on hierarchies of distributed multiprocessors provides the computing platform for a layered programming structure that models work cell tasks as a set of software objects. These objects are designed to support model-based automated planning and programming, real-time sensor-based activity, 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, a robot independent programming language (RIPL) is realized. Prototype systems for handling nuclear waste shipping casks, underground storage tank cleanup, nuclear weapons disassembly, and glove box access are successfully implemented using this object-oriented software environment.
© (1992) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
David J. Miller and R. Charleene Lennox "RIPE: a robot independent programming environment", Proc. SPIE 1607, Intelligent Robots and Computer Vision X: Algorithms and Techniques, (1 February 1992); https://doi.org/10.1117/12.57088
Lens.org Logo
CITATIONS
Cited by 4 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Sensors

Control systems

Intelligence systems

Head

Robotic systems

Telecommunications

Back to Top