• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

A model-based approach to reactive self-configuring systems, (1996)

by B C Williams, P P Nayak
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 245
Next 10 →

Recent Advances in AI Planning

by Daniel S. Weld - AI MAGAZINE , 1999
"... The past five years have seen dramatic advances in planning algorithms, with an emphasis on propositional methods such as Graphplan and compilers that convert planning problems into propositional CNF formulae for solution via systematic or stochastic SAT methods. Related work on the Deep Space O ..."
Abstract - Cited by 129 (0 self) - Add to MetaCart
The past five years have seen dramatic advances in planning algorithms, with an emphasis on propositional methods such as Graphplan and compilers that convert planning problems into propositional CNF formulae for solution via systematic or stochastic SAT methods. Related work on the Deep Space One spacecraft control algorithms advances our understanding of interleaved planning and execution. In this survey,we explain the latest techniques and suggest areas for future research.

Adjustable autonomy for human-centered autonomous systems

by Gregory A. Dorais, R. Peter Bonasso, David Kortenkamp, Barney Pell, Debra Schreckenghost - on Mars,” in First International Conference of the Mars Society , 1998
"... We expect a variety of autonomous systems, from rovers to life-support systems, to play a critical role in the success of manned Mars missions. The crew and ground support personnel will want to control and be informed by these systems at varying levels of detail depending on the situation. Moreover ..."
Abstract - Cited by 104 (6 self) - Add to MetaCart
We expect a variety of autonomous systems, from rovers to life-support systems, to play a critical role in the success of manned Mars missions. The crew and ground support personnel will want to control and be informed by these systems at varying levels of detail depending on the situation. Moreover, these systems will need to operate safely in the presence of people and cooperate with them effectively. We call such autonomous systems human-centered in contrast with traditional “black-box ” autonomous systems. Our goal is to design a framework for human-centered autonomous systems that enables users to interact with these systems at whatever level of control is most appropriate whenever they so choose, but minimize the necessity for such interaction. This paper discusses on-going research at the NASA Ames Research Center and the Johnson Space Center in developing human-centered autonomous systems that can be used for a manned Mars mission.

Model-Based Programming of Intelligent Embedded Systems and Robotic Space Explorers

by Brian C. Williams, Michel D. Ingham, Seung H. Chung, Paul H. Elliott - In Proceedings of the IEEE: Special Issue on Modeling and Design of Embedded Software , 2003
"... This paper develops the Reactive Model-Based Programming Language (RMPL) and its executive, called Titan. RMPL provides the features of synchronous, reactive languages, with the added ability of reading and writing to state variables that are hidden within the physical plant being controlled. Titan ..."
Abstract - Cited by 90 (31 self) - Add to MetaCart
This paper develops the Reactive Model-Based Programming Language (RMPL) and its executive, called Titan. RMPL provides the features of synchronous, reactive languages, with the added ability of reading and writing to state variables that are hidden within the physical plant being controlled. Titan executes an RMPL program using extensive component-based declarative models of the plant to track states, analyze anomalous situations, and generate novel control sequences. Within its reactive control loop, Titan employs propositional inference to deduce the system's current and desired states, and it employs model-based reactive planning to move the plant from the current to the desired state
(Show Context)

Citation Context

...s. First, we are creating increasingly intelligent embedded systems that automatically diagnose and plan courses of action at reactive time scales, based on models of themselves and their environment =-=[3]��-=-�[7]. This paradigm, called model-based autonomy, has been demonstrated in space on the NASA Deep Space One (DS-1) probe [8], and on several subsequent space systems [9], [10]. Second, we elevate the ...

Conflict-directed A* and Its Role in Model-based Embedded Systems

by Brian C. Williams, Robert J. Ragno - Journal of Discrete Applied Mathematics , 2003
"... Artificial intelligence has traditionally used constraint satisfaction and logic to frame a wide range of problems, including planning, diagnosis, cognitive robotics and embedded systems control. However, many decision making problems are now being re-framed as optimization problems, involving a sea ..."
Abstract - Cited by 74 (25 self) - Add to MetaCart
Artificial intelligence has traditionally used constraint satisfaction and logic to frame a wide range of problems, including planning, diagnosis, cognitive robotics and embedded systems control. However, many decision making problems are now being re-framed as optimization problems, involving a search over a discrete space for the best solution that satisfies a set of constraints. The best methods for finding optimal solutions, such as A*, explore the space of solutions one state at a time. This paper introduces conflict-directed A*, a method for solving optimal constraint satisfaction problems. Conflict-directed A* searches the state space in best first order, but accelerates the search process by eliminating subspaces around each state that are inconsistent. This elimination process builds upon the concepts of conflict and kernel diagnosis used in model-based diagnosis[1,2] and in dependency-directed search[3--6]. Conflict-directed A* is a fundamental tool for building model-based embedded systems, and has been used to solve a range of problems, including fault isolation[1], diagnosis[7], mode estimation and repair[8], model-compilation[9] and model-based programming[10].
(Show Context)

Citation Context

...lict-directed A* is a fundamental tool for building model-based embedded systems, and has been used to solve a range of problems, including fault isolation[1], diagnosis[7], mode estimation and repair=-=[8]-=-, model-compilation[9] and model-based programming[10]. 1 Introduction The approach of focusing search based on summaries of logical inconsistency is a venerable problem solving method within AI. Thes...

Hybrid Bayesian Networks for Reasoning about Complex Systems

by Uri N. Lerner , 2002
"... Many real-world systems are naturally modeled as hybrid stochastic processes, i.e., stochastic processes that contain both discrete and continuous variables. Examples include speech recognition, target tracking, and monitoring of physical systems. The task is usually to perform probabilistic inferen ..."
Abstract - Cited by 69 (0 self) - Add to MetaCart
Many real-world systems are naturally modeled as hybrid stochastic processes, i.e., stochastic processes that contain both discrete and continuous variables. Examples include speech recognition, target tracking, and monitoring of physical systems. The task is usually to perform probabilistic inference, i.e., infer the hidden state of the system given some noisy observations. For example, we can ask what is the probability that a certain word was pronounced given the readings of our microphone, what is the probability that a submarine is trying to surface given our sonar data, and what is the probability of a valve being open given our pressure and flow readings. Bayesian networks are

Back to the Future for Consistency-based Trajectory Tracking

by James Kurien, P. Pandurang Nayak - Proceedings of the National Conference on Artificial Intelligence. Menlo Park, CA: AAAI
"... Given a model of a physical process and a sequence of com-mands and observations received over time, the task of an autonomous controller is to determine the likely states of the process and the actions required to move the process to a desired configuration. We introduce a representation and algori ..."
Abstract - Cited by 69 (0 self) - Add to MetaCart
Given a model of a physical process and a sequence of com-mands and observations received over time, the task of an autonomous controller is to determine the likely states of the process and the actions required to move the process to a desired configuration. We introduce a representation and algorithms for incrementally generating approximate belief states for a restricted but relevant class of partially observ-able Markov decision processes with very large state spaces. The algorithm incrementally generates, rather than revises, an approximate belief state at any point by abstracting and sum-marizing segments of the likely trajectories of the process. This enables applications to efficiently maintain a partial be-lief state when it remains consistent with observations and re-visit past assumptions about the process’s evolution when the belief state is ruled out. The system presented has been im-plemented and results on examples from the domain of space-craft control are presented.
(Show Context)

Citation Context

...s to track an approximation whose computation does not require enumeration of the state space, ideally enumerating only the most likely portion of the belief state at each point in time. Livingstone (=-=Williams & Nayak 1996-=-) tracks n approximately most likely states of the system by transitioning a small number of tracked states by the transitions that are most likely, given only the current observations. This approxima...

Mode estimation of probabilistic hybrid systems

by Michael W. Hofbaur, Brian C. Williams - In Intl. Conf. on Hybrid Systems: Computation and Control , 2002
"... Abstract. Model-based diagnosis and mode estimation capabilities excel at diagnosing systems whose symptoms are clearly distinguished from normal behavior. A strength of mode estimation, in particular, is its ability to track a system’s discrete dynamics as it moves between different behavioral mode ..."
Abstract - Cited by 63 (18 self) - Add to MetaCart
Abstract. Model-based diagnosis and mode estimation capabilities excel at diagnosing systems whose symptoms are clearly distinguished from normal behavior. A strength of mode estimation, in particular, is its ability to track a system’s discrete dynamics as it moves between different behavioral modes. However, often failures bury their symptoms amongst the signal noise, until their effects become catastrophic. We introduce a hybrid mode estimation system that extracts mode estimates from subtle symptoms. First, we introduce a modeling formalism, called concurrent probabilistic hybrid automata (cPHA), that merge hidden Markov models (HMM) with continuous dynamical system models. Second, we introduce hybrid estimation as a method for tracking and diagnosing cPHA, by unifying traditional continuous state observers with HMM belief update. Finally, we introduce a novel, any-time, any-space algorithm for computing approximate hybrid estimates. 1
(Show Context)

Citation Context

...cover these symptoms, we use statistical methods to separate the noise from thetruedynamics. We address this challenge by extending the deductive mode estimation capabilities of the Livingstone system=-=[1]-=-, to reason about continuous dynamics, using classical methods for state estimation[2]. After a motivating example, we discuss traditional methods for separately estimating discrete and continuous beh...

Formal verification of diagnosability via symbolic model checking

by Alessandro Cimatti, Charles Pecheur, Roberto Cavada - In Proceedings of the 18th International Joint Conference on Artificial Intelligence IJCAI’03 , 2003
"... This paper addresses the formal verification of diagnosis systems. We tackle the problem of diagnosability: given a partially observable dynamic system, and a diagnosis system observing its evolution over time, we discuss how to verify (at design time) if the diagnosis system will be able to infer ( ..."
Abstract - Cited by 54 (8 self) - Add to MetaCart
This paper addresses the formal verification of diagnosis systems. We tackle the problem of diagnosability: given a partially observable dynamic system, and a diagnosis system observing its evolution over time, we discuss how to verify (at design time) if the diagnosis system will be able to infer (at runtime) the required information on the hidden part of the dynamic state. We tackle the problem by looking for pairs of scenarios that are observationally indistinguishable, but lead to situations that are required to be distinguished. We reduce the problem to a model checking problem. The finite state machine modeling the dynamic system is replicated to construct such pairs of scenarios; the diagnosability conditions are formally expressed in temporal logic; the check for diagnosability is carried out by solving a model checking problem. We focus on the practical applicability of the method. We show how the formalism is adequate to represent diagnosability problems arising from a significant, real-world application. Symbolic model checking techniques are used to formally verify and incrementally refine the diagnosability conditions. 1
(Show Context)

Citation Context

...large state spaces. As a driving application, we expect to apply these principles to diagnosis applications based on Livingstone, a model-based diagnosis system developed at NASA Ames Research Center =-=[27]-=-. Livingstone features discrete qualitative models that are amenable to the proposed formal analysis, and we already have a tool to convert them into SMV models [22]. We will be feeding those models t...

Structure and Complexity in Planning with Unary Operators

by Ronen I. Brafman, Carmel Domshlak - Journal of Artificial Intelligence Research , 2003
"... Unary operator domains -- i.e., domains in which operators have a single effect -- arise naturally in many control problems. In its most general form, the problem of strips planning in unary operator domains is known to be as hard as the general strips planning problem -- both are pspace-complete. H ..."
Abstract - Cited by 53 (10 self) - Add to MetaCart
Unary operator domains -- i.e., domains in which operators have a single effect -- arise naturally in many control problems. In its most general form, the problem of strips planning in unary operator domains is known to be as hard as the general strips planning problem -- both are pspace-complete. However, unary operator domains induce a natural structure, called the domain's causal graph. This graph relates between the preconditions and effect of each domain operator. Causal graphs were exploited by Williams and Nayak in order to analyze plan generation for one of the controllers in NASA's Deep-Space One spacecraft. There, they utilized the fact that when this graph is acyclic, a serialization ordering over any subgoal can be obtained quickly. In this paper we conduct a comprehensive study of the relationship between the structure of a domain's causal graph and the complexity of planning in this domain. On the positive side, we show that a non-trivial polynomial time plan generation algorithm exists for domains whose causal graph induces a polytree with a constant bound on its node indegree. On the negative side, we show that even plan existence is hard when the graph is a directed-path singly connected DAG.
(Show Context)

Citation Context

...he planning community, is a planning-based reactive control system that commands the NASA Deep Space One autonomous spacecraft (Pell, Bernard, Chien, Gat, Muscettola, Nayak, Wagner, & Williams, 1997; =-=Williams & Nayak, 1996-=-, 1997). This system was hailed by Weld (1999) in his recent survey of AI planning as one of the most exciting recent developments in the area of planning. Naturally, the complete system (Pell et al.,...

Particle filters for real-time fault detection in planetary rovers

by Richard Dearden, Dan Clancy - In Proceedings of the Thirteenth International Workshop on Principles of Diagnosis , 2002
"... Planetary rovers provide a considerable challenge for robotic systems in that they must operate for long periods autonomously, or with relatively little intervention. To achieve this, they need to have on-board fault detection and diagnosis capabilities in order to determine the actual state of the ..."
Abstract - Cited by 53 (7 self) - Add to MetaCart
Planetary rovers provide a considerable challenge for robotic systems in that they must operate for long periods autonomously, or with relatively little intervention. To achieve this, they need to have on-board fault detection and diagnosis capabilities in order to determine the actual state of the vehicle, and decide what actions are safe to perform. Traditional model-based diagnosis techniques are not suitable for rovers due to the tight coupling between the vehicle’s performance and its environment. Hybrid diagnosis using particle filters is presented as an alternative, and its strengths and weaknesses are examined. We also present some extensions to particle filters that are designed to make them more suitable for use in diagnosis problems. 1
(Show Context)

Citation Context

... perform. The diagnosis problem is to determine the current state of a system given a stream of observations of that system. In traditional model-based diagnosis systems such as the Livingston system =-=[1]-=- that was a part of the Remote Agent experiment [2,3] diagnosis is performed by maintaining a set of candidate hypotheses (in the Remote Agent experiment, only a single hypothesis was kept) about the ...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University