Component Specifications for Robotics Integration
نویسندگان
چکیده
Robotics researchers have been unable to capitalize easily on existing software components to speed up their development e orts and maximize their system's capabilities. A component-based approach for building the software for robotics systems can provide reuse and sharing abilities to the research community. The software engineering community has been studying reuse techniques for three decades. We present several results from those e orts that are applicable to the robotics software integration problem. We describe how to specify a software component so that a potential user may understand its capabilities and facilitate its application to his or her system. At the National Institute of Standards and Technology, we have developed a three-stage, component-speci cation approach. We illustrate this approach for a component that is relevant to robotics.
منابع مشابه
Run-time Safety Framework for Component-based Medical Robots
As modern medical robot systems are required to perform complex surgical tasks with various sensing and actuation capabilities, it is becoming more important to integrate a variety of sensors, actuators, and control loops into a single system. However, the consideration of nonfunctional properties such as performance and fault tolerance complicates the integration and makes it harder to achieve...
متن کاملWhiteboards: Scheduling Blackboards for Semantic Routing of Messages & Streams
This paper presents a type of scheduling blackboard called whiteboards. Blackboards can simplify construction of systems with large numbers of heterogeneous components requiring a high number of fine-grained interactions. An increase in systems integration, for example in humanoid robotics and intelligent environments, has called for better solutions to support multi-module integration. Whitebo...
متن کاملComponent Speci cations for Robotics Integration
Robotics researchers have been unable to capitalize easily on existing software components to speed up their development e orts and maximize their system's capabilities. A component-based approach for building the software for robotics systems can provide reuse and sharing abilities to the research community. The software engineering community has been studying reuse techniques for three decade...
متن کاملArchitecture Specification Support for Component Integration
This paper describes an approach to automating the construction of sojiware systems fiom components. We illustrate how integration-related concerns such as component interfacing, interconnection, distribution, and configuration, can be modeled with a specifcation language. We also show how a graphics-based &sign environment can be used to support visual specifcation and transformation of integr...
متن کاملService Component Architectures in Robotics: The SCA-Orocos Integration
Recent robotics studies are investigating how robots can exploit the World Wide Web in order to offer their functionality and retrieve information that is useful for completing their tasks. This new trend requires the ability of integrating robotics and information systems technology. On the first side a set of robotics component based frameworks, which are typically data flow oriented, have be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Auton. Robots
دوره 6 شماره
صفحات -
تاریخ انتشار 1999