首页 /研究 /An object-oriented environment for robot system architectures
OTHER

An object-oriented environment for robot system architectures

David J. Miller, R.C. Lennox

发表年份
1991
引用次数
67

摘要

The object-oriented Robot Independent Programming Environment (RIPE), which is being used for the rapid design and implementation of a variety of applications, 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. Designing a hierarchy of generic parent classes and device-specific subclasses which inherit the same interface allows a Robot Independent Programming Language (RIPL) to be realized. Workcell tasks demonstrating robot cask handling operations for nuclear waste facilities, which are successfully implemented using this object-oriented software environment, are discussed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

关键词

WorkcellComputer scienceSoftware portabilityObject-oriented programmingRobotReusabilityProgramming languageSoftwareExtensibilityObject-oriented design

相关论文

查看 OTHER 分类全部论文