Real-time controlsystems are often distributed, with complex data-sharing requirements. A method is proposed for the distribution of functions in such a control system using a distributed real-time database as storag...
详细信息
Real-time controlsystems are often distributed, with complex data-sharing requirements. A method is proposed for the distribution of functions in such a control system using a distributed real-time database as storage, extended with an active mechanism based on event-condition-action rules that react to changes in the system. This database is fully replicated and nodes communicate using only the database distribution facilities. Critical temporal constraints at individual nodes may be met at the expense of introducing temporary inconsistencies in the database. This paper investigates the effects of using the active mechanism and the replicated storage as a distribution mechanism for certain classes of real-time systems. Particular attention is paid to the requirement of applications to tolerate temporary inconsistencies, assuming that eventual consistency is ensured. (C) 2000 Published by Elsevier Science Ltd. All rights reserved.
This paper presents a methodfor avoiding the effects ofcommunication delays in the teleoperated guidance of a mobile robot. The method is based on a mixed telerobotic architecture and the Hteleoperated task" conc...
详细信息
This paper presents a methodfor avoiding the effects ofcommunication delays in the teleoperated guidance of a mobile robot. The method is based on a mixed telerobotic architecture and the Hteleoperated task" concept. In this architecture the task controller coordinates a set of behaviors such as collision avoidance, sensorial navigation schemes, and automatic camera orientation. The high level telerobotic control system makes use ofthe local sensorial andprocesing capabilities ofthe robot. The paper includes a set ofexperiments and a comparative analysis to test the performance ofthe proposed system. The results show a significant improving ofdirect teleoperation, with higher task success rate and a task completion time similar to the one obtained when delays are not present
This paper describes a communication system called SC (Sistema de Comunicaciones) that is suitable for real-time systems with distributed sensory architecture. This system has been implemented in the YAIR robot, an au...
详细信息
This paper describes a communication system called SC (Sistema de Comunicaciones) that is suitable for real-time systems with distributed sensory architecture. This system has been implemented in the YAIR robot, an autonomous robot with intelligent sensors that produces different measurements about the environment and its position within it. To guarantee good response times, the sensory modules are connected using the CAN bus. The robot's main controller executes a control algorithm that can be decomposed into smaller parts using a communications server. Thus, the execution can be shared between different processors connected through an Ethernet network.
distributedcontrolsystems involve three main disciplines: controlsystems, real time systems, and communication systems. controlsystems, due their stringent timing constraints, demand real time computing technology...
详细信息
distributedcontrolsystems involve three main disciplines: controlsystems, real time systems, and communication systems. controlsystems, due their stringent timing constraints, demand real time computing technology. distributedcontrolsystems need communication systems when distributing sensors, actuators, the control procedures and data messaging. In general, demands of distributedcontrolsystems and properties of real time scheduling algorithms differ, for example, for activation patterns of tasks. The aim of this paper is to provide a set of requirements to overcome current limitations of real time scheduling methods to their increase applicability for distributedcontrolsystems
The present state of practical implementations of embedded controlsystems does not in all aspects match the guidelines set by academic real-time systems research. With an implementation of peripheral units and interf...
详细信息
The present state of practical implementations of embedded controlsystems does not in all aspects match the guidelines set by academic real-time systems research. With an implementation of peripheral units and interfaces it is exemplified how improvements can be achieved employing standard means and off-the-shelf components. To replace the usual memory mapped passive peripherals, a more appropriate concept is elaborated, which is based on autonomous, intelligent, distributed devices, and allows for better functionality, proper timing behaviour, utilisation of inherent parallelism, and more straightforward implementation of controlsystems. At the same time, the concept provides higher degrees of safety, fault tolerance and verifiability. The prototype of an embedded control system is outlined, and guidelines for the design of peripheral interfaces are presented together with some implementation details. Finally, object oriented high level programming language support is suggested.
Embedded systems are computer-based systems that often must have deterministic temporal behaviour. The application software must ensure overall system performance in terms of hard real-time constraints, reliability an...
详细信息
Embedded systems are computer-based systems that often must have deterministic temporal behaviour. The application software must ensure overall system performance in terms of hard real-time constraints, reliability and safety requirements. Often application constraints include distribution of input/output. In some other cases, distribution is needed to achieve demanding performance or dependability requirements. This paper presents the design and implementation of the so-called Real Time Framework (RTF) that consists of a general environment for the easy generation of distributedcontrol software. RTF covers from the specification of the distributed system to automatic code generation. The design is based on the integration of well-known commercial software for controlsystems into a framework that extends its use to distributedsystems using a fieldbus as communication system. The internal design includes a model of the system in each design phase and information consistency is assured through an internal database.
The availability of a physical system, suitable for being controlled by computers and where time requirements can be naturally defined, provides a very useftil basis for teaching and checking practically research resu...
详细信息
The availability of a physical system, suitable for being controlled by computers and where time requirements can be naturally defined, provides a very useftil basis for teaching and checking practically research results or new technologies, in the field of realtime systems. With this goal in mind, a railroad model has been developed and used in a Real-Time Laboratory Course. In the context of this laboratory, an application to control the train has been implemented. This work was based on the spiral model, UML for supporting the architectural and detailed design and Ada. The course was taken in conjunction with a Software Engineering Laboratory Course, where aspects such as team management, version control, and architectural design were dealt with in more depth. The results were very positive. The students finished their assignments on time. The use of the mentioned basic techniques help on reducing the development time.
The requirement for flexible operation is becoming increasingly important in many distributed computer control systems. This paper briefly presents the FTT-CAN protocol (Flexible Time-Triggered communication on Contro...
详细信息
The requirement for flexible operation is becoming increasingly important in many distributed computer control systems. This paper briefly presents the FTT-CAN protocol (Flexible Time-Triggered communication on controller Area Network) which allows for flexible operation, i.e. dynamic communication requirements, under timeliness guarantees. Then, the paper discusses a particular approach to the global management of such distributedsystems named network-centric. This is based on the synchronisation of the distributed tasks in remote nodes with the network traffic. Thus, on-line changes in the rates and/or relative phasing of the network traffic can be automatically applied to the tasks that use it, in all the remote nodes in the distributed system. This approach is fully supported by the FTT-CAN protocol.
A flexible distributed real-time communication system must support modifications to the message set which it conveys. These changes can require a degree of responsiveness ranging from a few milliseconds to some second...
详细信息
A flexible distributed real-time communication system must support modifications to the message set which it conveys. These changes can require a degree of responsiveness ranging from a few milliseconds to some seconds. In FTT-CAN protocol, the responsiveness of the synchronous communication system depends on the plan duration, which, in general cannot be set arbitrarily short. This paper presents a method that uses the asynchronous messaging system to temporarily convey the synchronous messages until the synchronous messaging system can handle them. Furthermore, methods to evaluate offline if a set of requests for modifications can be timely handled are presented.
The design of hard real time systems involves complex issues because requirements of time, performance and security must be met. Many authors have developed methods in order to assure delays are bounded in the system,...
详细信息
The design of hard real time systems involves complex issues because requirements of time, performance and security must be met. Many authors have developed methods in order to assure delays are bounded in the system, but there is not so much work that assures bounding delays in distributed real time systems over industrial fieldbuses. This work tries to apply well-known theories and previous work in the field of real-time distributedsystems using fieldbuses. In particular, the target fieldbus is CAN, although other fieldbuses are currently being studied. The first step was to get together previous studies. After that, we focused in defining a formal specification of a distributed system that included all the information relevant for the analysis of the temporal behaviour. A tool called BERTA (Basic Environment for Real Time Analysis) has been designed. BERTA processes the temporal model of the system, embodies deduced algorithms for schedulability analysis and performs simulation of the distributed system. BERTA is presented here in its very first version.
暂无评论