RIPE: An object-oriented Robot Independent Programming Environment
David J. Miller, R.C. Lennox
- Year
- 1990
- Citations
- 2
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 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 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. Work cell tasks demonstrating robotic cask handling operations for nuclear waste facilities are successfully implemented using this object-oriented software environment. 19 refs., 8 figs.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991