Proceedings ArticleDOI
The network data delivery service: real-time data connectivity for distributed control applications
Gerardo Pardo-Castellote,Stanley A. Schneider +1 more
- pp 2870-2876
Reads0
Chats0
TLDR
The network data delivery service (NDDS) is a novel network data-sharing system that provides support for multiple producers, reliable data-delivery, consumer update guarantees, notifications vs. polling for updates, dynamic binding of producers and consumers, distributed queries, and user-defined data types.Abstract:
The network data delivery service (NDDS) is a novel network data-sharing system. NDDS builds on the model of information producers (sources) and consumers (sinks). Producers generate data at their own discretion, unaware of prospective consumers. Consumers "subscribe" to data-updates without concern for who is producing them. The routing protocol is connectionless and nearly "stateless", thus network reconfigurations, node failures, etc. are handled naturally. This scheme is particularly effective in systems (such as distributed control systems) where information is of a repetitive nature. NDDS provides support for multiple producers, reliable data-delivery, consumer update guarantees, notifications vs. polling for updates, dynamic binding of producers and consumers, distributed queries, and user-defined data types. NDDS is integrated into the ControlShell real-time framework and is being used in several robotic applications as an effective means of information sharing between sensor systems, robot controllers, planners, graphical user interfaces, and simulators. >read more
Citations
More filters
Journal ArticleDOI
An open platform for reconfigurable control
Linda M. Wills,Suresh K. Kannan,S. Sander,M. Guler,Bonnie S. Heck,J. V. R. Prasad,Daniel P. Schrage,George Vachtsevanos +7 more
TL;DR: An open-control software infrastructure that gives an open control platform (OCP) for complex systems that coordinates distributed interaction among diverse components and supports dynamic reconfiguration and customization of the components in real time is described.
Book ChapterDOI
Robotic Systems Architectures and Programming
TL;DR: This presentation explains how robot systems must work to achieve tasks while monitoring for, and reacting to, unexpected situations, and how doing all this concurrently and asynchronously adds immensely to system complexity.
Patent
Systems and methods for sending coordinated notifications
TL;DR: In this paper, each entity that is involved in a transaction with a user generates notifications to update the user about the status of the transaction, and the notifications are sent to a notification interface that is accessible by each entity.
Book ChapterDOI
Software technology for implementing reusable, distributed control systems
TL;DR: A tutorial overview of software innovations for implementing, and facilitating the reuse of, complex control systems for distributed control with multiple processors.
Patent
Real-time publish-subscribe system
TL;DR: In this article, a real-time protocol for network programming applications is described, where changes in these variables are encapsulated in variable change messages which are propagated in the network using communication objects.
References
More filters
User Datagram Protocol
TL;DR: UDP does not guarantee reliability or ordering in the way that TCP does, but its stateless nature is also useful for servers that answer small queries from huge numbers of clients.
Journal ArticleDOI
Programming languages for distributed computing systems
TL;DR: This paper gives the view of what a distributed system is, and describes the three main characteristics that distinguish distributed programming languages from traditional sequential languages, namely, how they deal with parallelism, communication, and partial failures.
XDR: External Data Representation Standard
TL;DR: This document describes the External Data Representation Standard (XDR) protocol as it is currently deployed and accepted.
Journal ArticleDOI
Distributed, object-based programming systems
Roger S. Chin,Samuel T. Chanson +1 more
TL;DR: Following the presentation of fundamental concepts and various object models, issues in object management, object interaction management, and physical resource management are discussed.
Book
Experiments in autonomous navigation and control of multi-manipulator, free-flying space robots
TL;DR: A set of rules for generating an appropriate intercept trajectory is presented along with a controller architecture capable of carrying out the required actions on the problems associated with capturing a free-floating object that is initially out of reach of the robot.