Collision-free multirobot motion planning can be achieved in two steps: path planning and trajectory planning. Path planning finds for the robots geometric paths to avoid collision with static obstacles and trajectory...
详细信息
Collision-free multirobot motion planning can be achieved in two steps: path planning and trajectory planning. Path planning finds for the robots geometric paths to avoid collision with static obstacles and trajectory planning determines how fast each robot must move along its geometric path to avoid collision with other moving robots. For a dual-robot system, a simple trajectory planning strategy is to let each robot move along its path as fast as possible and delay one robot at its initial position to avoid collision with the other robot. We derive in this paper a sufficient condition under which this simple (thus easy to implement) strategy for dual-robot systems can achieve time optimality as well as collision avoidance, i.e., the two robots reach their final positions without colliding with each other in the minimum amount of time. A demonstrative example is presented, showing how this strategy can be used for loading and unloading applications.
In this paper we describe the design and implementation of an integrated monitoring and debugging system for a distributed real-timecomputer system. The monitor provides continuous, transparent monitoring capabilitie...
详细信息
In this paper we describe the design and implementation of an integrated monitoring and debugging system for a distributed real-timecomputer system. The monitor provides continuous, transparent monitoring capabilities throughout a real-time system's lifecycle with bounded, minimal, predictable interference by using software support. The monitor is flexible enough to observe both high-level events that are operating system- and application-specific, as well as low-level events such as shared variable references. We present a novel approach to monitoring shared variable references that provides transparent monitoring with low overhead. The monitor is designed to support tasks such as debugging real-time applications, aiding real-time task scheduling, and measuring system performance. Since debugging distributed real-time applications is particularly difficult, we describe how the monitor can be used to debug distributed and parallel applications by deterministic execution replay.
timed token protocols are almost exclusively used for medium access control in local area ring networks. We consider in this paper the feasibility of using buffered transmission which has the advantages of eliminating...
详细信息
It is well-known that the ability to support predictable inter-process communication is of great significance to manufacturing and process control systems. In this paper, we propose a strategy for a soon-to-be industr...
详细信息
The problem of mapping a task that is composed of interacting modules onto a hypercube multicomputer is formulated and solved by minimizing an objective function called the communication traffic. The objective functio...
详细信息
This papei addresses the problem of allocating (assigning and scheduling) periodic task modules to processing nodes (PNs) in distributed real-time systems subject to task precedence and timing constraints. Using the b...
详细信息
Modern real-time systems consist of distributed periodic processes that have critical timing constraints and share replicated resources. A mathematical model of the resource requirements of periodic processes that are...
详细信息
In a real-time control system where the control input is computed by a controller computer, the transient computer failures caused by an electromagnetic interference may seriously affect system stability. The faulty c...
In a real-time control system where the control input is computed by a controller computer, the transient computer failures caused by an electromagnetic interference may seriously affect system stability. The faulty controller computer causes either a long delay in the feedback loop thus failing to update the control input for one or more sampling intervals, or control input disturbances by updating the control inputincorrectly until the fault is handled properly. If the period of this abnormal behavior exceeds a certain limit called a hard deadline, either the necessary conditions for system stability will be violated or the system willleave the allowed state space. In such a case a dynamic failure is said to occur in the system. We present a method for deriving hard deadlines for linear time-invariant control systems by examining the stability of the state difference equations resulting from the modification of the original state equations with an assumed maximum delay and several random sequences that represent the effects of stationary occurrences of the disturbances to, as well as the random delays of, the control input. Moreover, a one-shot event model, in which a single long-lasting fault causes a dynamic failure, is presented based on the state trajectory and the allowed state space.
The authors address the problem of allocating (assigning and scheduling) periodic task modules to processing nodes (PNs) in distributed real-time systems subject to task precedence and timing constraints. Using the br...
详细信息
The authors address the problem of allocating (assigning and scheduling) periodic task modules to processing nodes (PNs) in distributed real-time systems subject to task precedence and timing constraints. Using the branch-and-bound technique, a module allocation algorithm (MAA) is proposed to find an optimal allocation that maximizes the probability of meeting task deadlines. To incorporate both timing and logical correctness into module allocation, the probability of meeting task deadlines is used as the objective function. The MAA is then applied to find an optimal allocation of task modules in a distributed system. The timing aspects embedded in the objective function drive the MAA not only to assign task modules to PNs, but also to use a module scheduling algorithm for scheduling all modules assigned to each PN so that all tasks may be completed in time. Several numerical examples are presented to demonstrate the effectiveness and practicality of the proposed algorithms.< >
The failure of automated morphologic detection of ventricular tachycardia (VT) or fibrillation (VF) is a limitation of implantable cardioverter-defibrillators. As an adjunct to rate-based criteria, this study evaluate...
详细信息
暂无评论