RIPE: An object-oriented Robot Independent Programming Environment
Conference
·
OSTI ID:7129026
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.
- Research Organization:
- Sandia National Labs., Albuquerque, NM (USA)
- Sponsoring Organization:
- DOE/DP
- DOE Contract Number:
- AC04-76DP00789
- OSTI ID:
- 7129026
- Report Number(s):
- SAND-90-0052C; CONF-9004148--1; ON: DE90008501
- Country of Publication:
- United States
- Language:
- English
Similar Records
RIPE: A Robot Independent Programming Environment
An object-oriented environment for robot system architectures
RIPE (robot independent programming environment): A robot independent programming environment
Conference
·
Wed Oct 31 23:00:00 EST 1990
·
OSTI ID:714956
An object-oriented environment for robot system architectures
Conference
·
Sat Dec 31 23:00:00 EST 1988
·
OSTI ID:7249122
RIPE (robot independent programming environment): A robot independent programming environment
Conference
·
Fri Jun 01 00:00:00 EDT 1990
· Transactions of the American Nuclear Society; (USA)
·
OSTI ID:6378188
Related Subjects
42 ENGINEERING
420200 -- Engineering-- Facilities
Equipment
& Techniques
99 GENERAL AND MISCELLANEOUS
990200* -- Mathematics & Computers
COMPUTER ARCHITECTURE
COMPUTER CODES
COMPUTERIZED CONTROL SYSTEMS
CONTROL SYSTEMS
DATA PROCESSING
DISTRIBUTED DATA PROCESSING
PROCESSING
PROGRAMMING LANGUAGES
R CODES
ROBOTS
420200 -- Engineering-- Facilities
Equipment
& Techniques
99 GENERAL AND MISCELLANEOUS
990200* -- Mathematics & Computers
COMPUTER ARCHITECTURE
COMPUTER CODES
COMPUTERIZED CONTROL SYSTEMS
CONTROL SYSTEMS
DATA PROCESSING
DISTRIBUTED DATA PROCESSING
PROCESSING
PROGRAMMING LANGUAGES
R CODES
ROBOTS