Search by property
From Murray Wiki
Jump to navigationJump to search
This page provides a simple browsing interface for finding entities described by a property and a named value. Other available search interfaces include the page property search, and the ask query builder.
List of results
- Evaluation of Bleed Valve Rate Requirements in Nonlinear Control of Rotating Stall + (In this paper we evaluate the actuator rat … In this paper we evaluate the actuator rate requirements for control of rotating stall</br>using a bleed valve and provide tools for predicting these requirements. Modification of</br>both the stable and unstable parts of the compressor characteristic via addition of</br>continuous air injection serves to reduce the requirement of a bleed valve used for the</br>purpose of rotating stall stabilization. Analytical tools based on low order models (2-3</br>states) and simulation tools based on a reduced order model (37 states) are described. A</br>bleed actuator rate limit study is presented to compare the actuator requirements</br>predicted by theory, simulation, and experiment. The comparisons show that the predictions</br>obtained from theory and simulations share the same trend as the experiments, with</br>increasing accuracy as the complexity of the underlying model increases. Some insights on</br>the design of a bleed-compressor pair are given.sign of a bleed-compressor pair are given.)
- Delay-Based Approximations of Biological Systems for Analysis and Design + (In this paper we explore the use of time-d … In this paper we explore the use of time-delayed differential equation as a means of obtaining a simplified description of very high order dynamics.This paper finds results for a particular type of system, a single-input single-output (SISO) linear system with a nonlinear feedback. We begin with a high dimensional system in state space and reduce the dimension by finding a delay based approximation which could be a smaller set of integro-differential equations or DDEs. We argue that approximations of high order linear subsystems whose distribution functions have relatively smaller variance such as delta functions, give a conservative approximation of a system's stable parameter space. Through examples inspired by biology, we show how these approximations can be used to verify stability. We analyze the system's stability and robustness dependence on statistical properties, mainly relative variance and expectation for a symmetric distribution function.ion for a symmetric distribution function.)
- Differential Flatness and Absolute Equivalence of Nonlinear Control Systems + (In this paper we give a formulation of dif … In this paper we give a formulation of differential flatness---a concept originally</br>introduced by Fleiss, Levine, Martin, and Rouchon---in terms of absolute equivalence</br>between exterior differential systems. Systems which are differentially flat have several</br>useful properties which can be exploited to generate effective control strategies for</br>nonlinear systems. The original definition of flatness was given in the context of</br>differentiable algebra, and required that all mappings be meromorphic functions. Our</br>formulation of flatness does not require any algebraic structure and allows one to use</br>tools from exterior differential systems to help characterize differentially flat systems.</br>In particular, we shown that in the case of single input control systems (i.e.,</br>codimension 2 Pfaffian systems), a system is differentially flat if and only if it is</br>feedback linearizable via static state feedback. However, in higher codimensions feedback</br>linearizability and flatness are *not* equivalent: one must be careful with the role of</br>time as well the use of prolongations which may not be realizable as dynamic feedbacks in</br>a control setting. Applications of differential flatness to nonlinear control systems and</br>open questions will be discussed.tems and open questions will be discussed.)
- The Caltech Multi-Vehicle Wireless Testbed + (In this paper we introduce the Caltech Mul … In this paper we introduce the Caltech</br>Multi-Vehicle Wireless Testbed (MVWT), a platform for testing</br>decentralized control methodologies for multiple vehicle</br>coordination and formation stabilization. The testbed consists of</br>eight mobile vehicles, an overhead vision system providing</br>GPS-like position information and wireless Ethernet for</br>communications. Each vehicle rests on omni-direction casters and</br>is powered by two high-performance ducted fans. Thus, a unique</br>feature of our testbed is that the vehicles have second order</br>dynamics, requiring real-time feedback algorithms to stabilize the</br>system while performing cooperative tasks. The testbed will be</br>used by various research groups at Caltech and elsewhere as a</br>means to validate theoretical advances in multiple-vehicle</br>coordination and control, networked control systems, real time</br>networking and high confidence distributed computation.d high confidence distributed computation.)
- Nonholonomic Motion Planning: Steering Using Sinusoids + (In this paper we investigate methods for s … In this paper we investigate methods for steering systems with nonholonomic</br>constraints between arbitrary configurations. Early work by Brockett derives the optimal</br>controls for a set of canonical systems in which the tangent space to the configuration</br>manifold is spanned by the input vector fields and their first order Lie brackets. Using</br>Brockett's result as motivation, we derive suboptimal trajectories for systems which are</br>not in canonical form and consider systems in which it takes more than one level of</br>bracketing to achieve controllability. These trajectories use sinusoids at integrally</br>related frequencies to achieve motion at a given bracketing level. We define a class of</br>systems which can be steered using sinusoids (chained systems) and give conditions under</br>which a class of two-input systems can be converted into this form.t systems can be converted into this form.)
- Optimal Control of Affine Connection Control Systems: A Variational Approach + (In this paper we investigate the optimal c … In this paper we investigate the optimal control of affine connection</br>control systems. The formalism of the affine connection can be used to</br>describe geometrically the dynamics of me chanical systems, including those</br>with nonholonomic constraints. In the standard variational approach to such</br>problems, one converts an n dimensional second order system into a 2n</br>dimensional first order system, and uses these equations as constraints on</br>the optimization. An alternative approach, which we develop in this paper,</br>is to include the system dynamics as second order constraints of the</br>optimization, and optimize relative to variations in the configuration</br>space. Using the affine connection, its associated tensors, and the notion</br>of covariant differentiation, we show how variations in the configuration</br>space induce variations in the tangent space. In this setting, we derive</br>second order equations have a geometric formulation parallel to that of the</br>system dynamics. They also specialize to results found in the literature.ialize to results found in the literature.)
- On Sensor Fusion in the Presence of Packet-Dropping Communication Channels + (In this paper we look at the problem of mu … In this paper we look at the problem of multi-sensor data fusion when data is being communicated over </br>channels that drop packets randomly. We are motivated by </br>the use of wireless links for communication among nodes in </br>upcoming sensor networks. We wish to identify the information that should be communicated by each node to others given </br>that some of the information it had transmitted earlier might </br>have been lost. We solve the problem exactly for the case </br>of two sensors and study the performance of the algorithm </br>when more sensors are present. For the two-sensor case, the </br>performance of our algorithm is optimal in the sense that if </br>a packet is received from the other sensor, it is equivalent to </br>receiving all previous measurements, irrespective of the packet </br>drop pattern. irrespective of the packet drop pattern.)
- Nonholonomic control systems: from steering to stabilization with sinuoids + (In this paper we present a control law for … In this paper we present a control law for globally asymptotically stabilizing a class</br>of controllable nonlinear systems without drift. The control law converts into closed loop</br>feedback earlier strategies for open loop steering of nonholonomic systems using sinusoids</br>at integrally related frequencies. The global result is obtained by introducing saturation</br>functions. Simulation results for stabilizing a simple kinematic model of an automobile</br>are included.matic model of an automobile are included.)
- Configuration Controllability of Simple Mechanical Control Systems + (In this paper we present a definition of " … In this paper we present a definition of "configuration controllability" for</br>mechanical systems whose Lagrangian is kinetic energy with respect to a Riemannian metric</br>minus potential energy. A computable test for this new version of controllability is also</br>derived. This condition involves a new object which we call the symmetric product. Of</br>particular interest is a definition of "equilibrium controllability" for which</br>we are able to derive computable sufficient conditions. Examples illustrate the theory.onditions. Examples illustrate the theory.)
- Cone Invariance and Rendezvous of Multiple Agents + (In this paper we present a dynamical syste … In this paper we present a dynamical systems framework for analyzing multi-agent rendezvous problems</br>and characterize the dynamical behavior of the collective system. Recently, the problem of rendezvous has been</br>addressed considerably in the graph theoretic framework, which is strongly based on the communication aspects of</br>the problem. The proposed approach is based on set invariance theory and focusses on how to generate feedback</br>between the vehicles, a key part of the rendezvous problem. The rendezvous problem is defined on the positions</br>of the agents and the dynamics is modeled as linear first order systems. The proposed framework however is not</br>fundamentally limited to linear first order dynamics and can be extended to analyze rendezvous of higher order agents.analyze rendezvous of higher order agents.)
- A Framework for Lyapunov Certificates for Multi-Vehicle Rendezvous Problems + (In this paper we present a dynamical syste … In this paper we present a dynamical systems representation for multi-agent rendezvous on</br>the phase plane. We restrict our attention to two agents, each with scalar dynamics. The problem of rendezvous is cast as a stabilization problem, with a set of constraints on the trajectories</br>of the agents, defined on the phase plane. We also describe a method to generate control Lyapunov functions that when used in conjunction with a stabilizing control law, such as Sontag's</br>formula, make sure that the two-agent system attains rendezvous. The main result of this paper</br>is a Lyapunov-like certificate theorem that describes a set of constraints, which when satisfied</br>are su±cient to guarantee rendezvous.fied are su±cient to guarantee rendezvous.)
- Variational Principles in Constrained Systems: Theory and Experiments + (In this paper we present two methods, the … In this paper we present two methods, the nonholonomic method and the vakonomic</br>method, for deriving equations of motion for a mechanical system with constraints. The</br>resulting equations are compared. Results are also presented from an experiment for a</br>model system: a ball rolling without sliding on a rotating table. Both sets of equations</br>of motion for the model system are compared with the experimental results. The effects of</br>various forms of friction are considered in the nonholonomic equations. With appropriate</br>friction terms, the nonholonomic equations of motion for the model system give reasonable</br>agreement with the experimental observations.eement with the experimental observations.)
- New Design Principles for Estimation over Fading Channels in Mobile Sensor Networks + (In this paper we provide new design princi … In this paper we provide new design principles</br>for estimation over wireless fading channels in mobile sensor</br>networks. We show how to optimize receiver and transmitter</br>designs to improve estimation performance in the application</br>layer. On the receiver side, we show that the optimum packet</br>drop mechanism is the one that provides a balance between</br>information loss and communication noise. On the transmitter</br>side, we show how to optimize and adapt the transmission</br>rate for performance improvement in the application layer.</br>We further provide stability conditions for different design</br>strategies. The work confirms that delay-sensitive mobile</br>sensor applications require new design paradigms and applying</br>the same design principles of data networks can lead</br>to performance degradation. The work also highlights the</br>importance of cross-layer feedback and provides alternative</br>designs if such feedbacks are not available.signs if such feedbacks are not available.)
- Synthesis of Correct-by-Construction Behavior Trees + (In this paper we study the problem of synt … In this paper we study the problem of synthesizing correct-by-construction Behavior Trees (BTs) controlling agents in adversarial environments. The proposed approach combines the modularity and reactivity of BTs with the formal guarantees of Linear Temporal Logic (LTL) methods. Given a set of admissible environment specifications, an agent model in form of a Finite Transition System and the desired task in form of an LTL formula, we synthesize a BT in polynomial time, that is guaranteed to correctly execute the desired task. To illustrate the approach, we present three examples of increasing complexity.t three examples of increasing complexity.)
- Proportional Derivative (PD) Control on the Euclidean Group + (In this paper we study the stabilization p … In this paper we study the stabilization problem for control systems</br>defined on SE(3), the Euclidean group of rigid--body motions.</br>Assuming one actuator is available for each degree of freedom, we</br>exploit geometric properties of Lie groups (and corresponding Lie</br>algebras) to generalize the classical PD control in a coordinate--free</br>way. For the SO(3) case, the compactness of the group gives rise to a</br>natural metric structure and to a natural choice of preferred control</br>direction: an optimal (in the sense of geodesic) solution is given to</br>the attitude control problem. In the SE(3) case, no natural metric is</br>uniquely defined, so that more freedom is left in the control design.</br>Different formulations of PD feedback can be adopted by extending the</br>SO(3) approach to the whole of SE(3) or by breaking the problem into a</br>control problem on SO(3) x R^3. For the simple SE(2) case,</br>simulations are reported to illustrate the behavior of the different</br>choices. Finally, we discuss the trajectory tracking problem and show</br>how to reduce it to a stabilization problem, mimicking the usual</br>approach in R^n.blem, mimicking the usual approach in R^n.)
- Ellipsoidal Cones and Rendezvous of Multiple Agents + (In this paper we use ellipsoidal cones to … In this paper we use ellipsoidal cones to achieve</br>rendezvous of multiple agents. Rendezvous of multiple</br>agents is shown to be equivalent to ellipsoidal cone invariance</br>and a controller synthesis framework is presented.</br>We first demonstrate the methodology on first order LTI</br>systems and then extend it to rendezvous of mechanical</br>systems, that is systems that are force driven.ms, that is systems that are force driven.)
- Existence of Cascade Discrete-Continuous State Estimators for Systems on a Partial Order + (In this paper, a cascade discrete-continuo … In this paper, a cascade discrete-continuous state estimator on a partial</br>order is proposed and its existence investigated. The continuous state estimation</br>error is bounded by a monotonically nonincreasing function of the discrete state</br>estimation error, with both the estimation errors converging to zero. This work</br>shows that the lattice approach to estimation is general as the proposed estimator</br>can be constructed for any observable and discrete state observable system.</br>The main advantage of using the lattice approach for estimation becomes clear</br>when the system has monotone properties that can be exploited in the estimator</br>design. In such a case, the computational complexity of the estimator can be drastically</br>reduced and tractability can be achieved. Some examples are proposed to</br>illustrate these ideas.es are proposed to illustrate these ideas.)
- Engineering Principles of Synthetic Biochemical Oscillators with Negative Cyclic Feedback + (In this paper, we analyze the oscillatory … In this paper, we analyze the oscillatory dynamics of a class of cyclic gene regulatory networks and provide engineering principles for the robust synthesis of biochemical oscillators. We first review the first authorâs previous result that the oscillatory parameter regime of the gene regulatory circuits can be rigorously explored by the local stability analysis of a unique equilibrium. The local stability analysis then leads to the first engineering principle that the circuit components, or genes, should be chosen so that the kinetic profiles of the circuit components are similar to each other. Using a homogeneous oscillator model, we further discuss how to reduce the cell-to-cell variability of the oscillators that is caused by intrinsic noise.llators that is caused by intrinsic noise.)
- A Geometric Perspective on Bifurcation Control + (In this paper, we analyze the problem of b … In this paper, we analyze the problem of bifurcation control from a</br> geometric perspective. Our goal is to provide coordinate free,</br> geometric conditions under which control can be used to alter the</br> bifurcation properties of a nonlinear control system. These</br> insights are expected to be useful in understanding the role that</br> magnitude and rate limits play in bifurcation control, as well as</br> giving deeper understanding of the types of control inputs that are</br> required to alter the nonlinear dynamics of bifurcating systems. We</br> also use a model from active control of rotating stall in axial</br> compression systems to illustrate the geometric sufficient</br> conditions of stabilizability.ufficient conditions of stabilizability.)
- Approximation of Subnetwork Models using Frequency-Domain Data + (In this paper, we approximate models of in … In this paper, we approximate models of interconnected</br>systems that are to be used for decentralized control</br>design. The suggested approach is based on approximation of</br>so-called subnetwork models. A subnetwork model is a model</br>of the interconnected system, as seen from one specific</br>position</br>in the network. The simplification is done by using</br>weighted model reduction, and several approximation</br>criteria</br>are given. A new method for weighted model reduction is</br>used. </br>The method is based on a combination of known techniques</br>that use semidefinite programming and frequency-data</br>samples</br>of transfer functions. The method is guaranteed to preserve</br>stability and does not depend strongly on the order of the</br>original model. This is particularly important for large</br>interconnected systems. Two examples are given to</br>illustrate the technique.les are given to illustrate the technique.)
- Kalman Filtering Over A Packet-delaying Network: A Probabilistic Approach + (In this paper, we consider Kalman filterin … In this paper, we consider Kalman filtering over a packet-delaying network. Given the probability distribution of the delay, we </br>can completely characterize the filter performance via a probabilistic approach. We assume the estimator maintains a buffer of length D so that at each time k, the estimator is able to retrieve all available data packets up to time k â D + 1. Both the cases of sensor with and without necessary computation capability for filter updates are considered. When the sensor has no computation capability, for a given D, we give lower and upper bounds on the probability for which the estimation error covariance is within a prescribed bound. When the sensor has computation capability, we show that the previously derived lower and upper bounds are equal to each other. An approach for determining the minimum buffer length for a required performance in probability is given and an evaluation on the number of expected filter updates is provided. Examples are provided to demonstrate the theory developed in the paper.nstrate the theory developed in the paper.)
- Estimation with Information Loss: Asymptotic Analysis and Error Bounds + (In this paper, we consider a discrete time … In this paper, we consider a discrete time state</br>estimation problem over a packet-based network. In each</br>discrete time step, the measurement is sent to a Kalman</br>filter with some probability that it is received or dropped.</br>Previous pioneering work on Kalman filtering with intermittent</br>observation losses shows that there exists a certain threshold of</br>the packet dropping rate below which the estimator is stable in</br>the expected sense. In their analysis, they assume that packets</br>are dropped independently between all time steps. However we</br>give a completely different point of view. On the one hand, it</br>is not required that the packets are dropped independently but</br>just that the information gain pi_g, defined to be the limit of the</br>ratio of the number of received packets n during N time steps</br>as N goes to infinity, exists. On the other hand, we show that</br>for any given pi_g, as long as pi_g > 0, the estimator is stable</br>almost surely, i.e. for any given epsilon > 0 the error covariance</br>matrix P{k is bounded by a finite matrix M, with probability</br>1 â epsilon. Given an error tolerance M, pi_g can in turn be found.</br>We also give explicit formula for the relationship between M</br>and epsilon.mula for the relationship between M and epsilon.)
- Robust Control over a Packet-Based Network + (In this paper, we consider a robust networ … In this paper, we consider a robust network </br>control problem. We consider linear unstable and uncertain </br>discrete time plants with a network between the sensors and </br>controller and the controller and plant. We investigate two </br>defining characteristics of network controlled systems and the </br>impact of uncertainty on these. Namely, the minimum data rates </br>required for the two networks and the tolerable data drop out </br>in the form of packet losses. We are able to derive sufficient </br>conditions in terms of the minimum data rate and minimum </br>packet arrival rate to ensure stability of the closed loop system.nsure stability of the closed loop system.)
- Towards Robust Control Over a Packet Dropping Network + (In this paper, we consider a robust networ … In this paper, we consider a robust network</br>control problem. We consider linear unstable and uncertain</br>discrete time plants with a network between the sensor and</br>controller and the controller and plant. We investigate the</br>effect of data drop out in the form of packet losses. Four</br>distinct control schemes are explored and sufficient conditions</br>to ensure almost sure stability of the closed loop system are</br>derived for each of them in terms of minimum packet arrival</br>rate and the maximum uncertainty. arrival rate and the maximum uncertainty.)
- Control Over a Packet Dropping Network with Norm Bounded Uncertainties + (In this paper, we consider a robust networ … In this paper, we consider a robust networked control problem. We consider linear unstable and uncertain discrete time plants with a network between the sensor and controller as well as between </br>the controller and plant. We investigate the effect of data drop out in the form of packet losses and </br>we focus on the tradeoff between packet arrival rate versus the uncertainties of the system dynamics. We show that the minimum packet arrival rate and the maximum uncertainty of the system dynamics have a positive correlation. Four distinct control schemes are </br>explored and serve as examples to study this tradeoff. We derive sufficient condition for each scheme to ensure almost sure stability of the closed loop system. Simulation and examples are provided to assist the theory.amples are provided to assist the theory.)
- Effective Sensor Scheduling Schemes in a Sensor Network by Employing Feedback in the Communication Loop + (In this paper, we consider a state estimation problem over a bandwidth limited network. A sensor network consisting of N sensors is used to observe the states of M plants, but only p les N sensors can transmit their measurements to a centralized esti.....)
- Data Transmission over Networks for Estimation + (In this paper, we consider the following p … In this paper, we consider the following problem. Suppose a sensor is taking measurements of a dynamic process.</br>It needs to communicate the information over a network of communication links that can drop packets stochastically. What</br>is the optimal processing at each node in the network? We provide a strategy that yields the optimal performance at the</br>cost of constant memory and processing at each node. We also provide conditions on the network for the estimate error</br>covariance to be stable under this algorithm.ariance to be stable under this algorithm.)
- Finite-Horizon Optimal Control and Stabilization of Time-Scalable Systems + (In this paper, we consider the optimal con … In this paper, we consider the optimal control of time-scalable systems.</br>The time-scaling property is shown to convert the PDE associated</br>with the Hamilton-Jacobi-Bellman (HJB) equation to a purely spatial PDE. </br>Solution of this PDE yields the value function at a fixed time, and that solutio</br>n can be</br>scaled to find the value function at any point in time. Furthermore, in certain</br> cases the </br>unscaled control law stabilizes the system, and the unscaled value function acts</br> as a</br>Lyapunov function for that system. For the example of the </br>nonholonomic integrator, this PDE is solved, and the </br>resulting optimal trajectories coincide with the known solution to that problem.e with the known solution to that problem.)
- On a Decentralized Active Sensing Strategy using Mobile Sensor Platforms in a Network + (In this paper, we consider the problem of … In this paper, we consider the problem of active</br>sensing using mobile sensor nodes that are jointly estimating</br>the state of a dynamic target as a sensor network. We propose</br>a gradient search-based decentralized algorithm that demonstrates</br>the benefits of distributed sensing. We then examine the</br>task of tracking multiple targets. We use a greedy algorithm</br>for associating sensors with targets along with the gradientsearch</br>strategy for sensor vehicle motion planning. Simulation</br>results show that these simple decentralized strategies perform</br>quite well and the sensor nodes exhibit interesting cooperative</br>behavior. exhibit interesting cooperative behavior.)
- The Effect of Sensor Health on State Estimation + (In this paper, we consider the problem of … In this paper, we consider the problem of state estimation</br>using the standard Kalman filter recursions which takes</br>account of the available sensor health information. Given</br>a stochastic description of the sensor health, we are able</br>to show that the expected error covariance converges to a</br>unique value for all initial values, while the available</br>previous work only showed the upper bound of the expected</br>error covariance converges. Our approach provides both</br>theoretical value to the analysis as well as the potential</br>to get tighter upper bound. Our results provide a criterion</br>of evaluating the sensor measurement. In the multisensor</br>fusion problem, depending on the system error tolerance</br>levels, it can then be determined whether to fuse a</br>particular sensor measurement or not. Examples and</br>simulations are provided to assist the theory.lations are provided to assist the theory.)
- An Iterative Abstraction Algorithm for Reactive Correct-by-Construction Controller Synthesis + (In this paper, we consider the problem of … In this paper, we consider the problem of synthesizing correct-by-construction controllers for discrete-time dynamical systems. A commonly adopted approach in the literature is to abstract the dynamical system into a finite transition system (FTS) and thus convert the problem into a two player game between the environment and the system on the FTS. The controller design problem can then be solved using synthesis tools for general linear temporal logic or generalized reactivity(1) (GR1) specifications. In this article, we propose a new abstraction algorithm. Instead of generating a single FTS to represent the system, we generate two FTSs, which are underand over-approximations of the original dynamical system. We further develop an iterative abstraction scheme by exploiting the concept of winning sets, i.e., the sets of states for which there exists a winning strategy for the system. Finally, the e�ciency of the new abstraction algorithm is illustrated by numerical examples.ithm is illustrated by numerical examples.)
- Sensor Scheduling Algorithms Requiring Limited Computation + (In this paper, we consider the scenario wh … In this paper, we consider the scenario where many sensors</br>co-operate to estimate a process. Only one sensor can take</br>a measurement at any time step. We wish to come up with</br>optimal sensor scheduling algorithms. The problem is motivated</br>by the use of sonar range-finders used by the vehicles</br>on the Caltech Multi-Vehicle Wireless Testbed. We see that</br>this problem involves searching a tree in general and propose</br>and analyze two strategies for pruning the tree to keep</br>the computation limited. The first is a sliding window strategy</br>motivated by the Viterbi algorithm, and the second one</br>uses thresholding. We also study a technique that employs</br>choosing the sensors randomly from a probability distribution</br>which can then be optimized. The performance of the</br>algorithms are illustrated with the help of numerical examples.rated with the help of numerical examples.)
- Receding Horizon Control for Temporal Logic Specifications + (In this paper, we describe a receding hori … In this paper, we describe a receding horizon scheme that satisfies a class of linear temporal logic specifications sufficient to describe a wide range of properties including safety, stability, progress, obligation, response and guarantee. The resulting embedded control software consists of a goal generator, a tra jectory planner, and a continuous controller. The goal generator essentially reduces the tra jectory generation problem to a sequence of smaller problems of short horizon while preserving the desired system-level temporal properties. Subsequently, in each iteration, the tra jectory planner solves the corresponding short-horizon problem with the currently observed state as the initial state and generates a feasible tra jectory to be implemented by the continuous controller. Based on the simulation property, we show that the composition of the goal generator, tra jectory planner and continuous controller and the corresponding receding horizon scheme guarantee the correctness of the system. To handle failures that may occur due to a mismatch between the actual system and its model, we propose a response mechanism and illustrate, through an example, how the system is capable of responding to certain failures and continues to exhibit a correct behavior.d continues to exhibit a correct behavior.)
- An In Silico Modeling Toolbox for Rapid Prototyping of Circuits in a Biomolecular “Breadboard” System + (In this paper, we develop an experimentall … In this paper, we develop an experimentally val- idated MATLAB software toolbox as an accompaniment to an in vitro cell-free biomolecular “breadboard” system. The toolbox gives insight into the dynamics of unmeasured states in the cell-free system, accounting especially for the resource usage. Parameter lumping and the reduced order modeling are used to maintain computational tractability and to avoid ill-conditioning. The toolbox allows for most applications to be implemented with standard set of commands for ease of use. Due to the breadboarding nature of the underlying cell-free sys- tem, the toolbox provides a general framework for experiment planning and predictive modeling for synthetic biomolecular circuits cell-free systems, accelerating our capacity to rationally design circuits from well characterized parts.gn circuits from well characterized parts.)
- Trajectory generation for the N-trailer problem using Goursat normal form + (In this paper, we develop the machinery of … In this paper, we develop the machinery of exterior differential forms, more particularly the Goursat normal form for a Pfaffian system, for solving nonholonomic motion planning problems, i.e., motion planning for systems with nonintegrable velocity constraints. We use this technique to solve the problem of steering a mobile robot with n trailers, We present an algorithm for finding a family of transformations which will convert the system of rolling constraints on the wheels of the robot with n trailers into the Goursat canonical form. Two of these transformations are studied in detail. The Goursat normal form for exterior differential systems is dual to the so-called chained-form for vector fields that has been studied previously. Consequently, we are able to give the state feedback law and change of coordinates to convert the N-trailer system into chained form. Three methods for planning trajectories for chained-form systems using sinusoids, piecewise constants, and polynomials as inputs are presented.</br>The motion planning strategy is therefore to first convert the N-trailer system into Goursat form, use this to find the chained-form coordinates, plan a path for the corresponding chained-form system, and then transform the resulting trajectory back into the original coordinates. Simulations and frames of movie animations of the N-trailer system for parallel parking and backing into a loading dock using this strategy are included.ing dock using this strategy are included.)
- Consensus problems in networks of agents with switching topology and time-delays + (In this paper, we discuss consensus proble … In this paper, we discuss consensus problems for a network of dynamic agents with fixed and switching topologies. We analyze three cases: i) networks with switching topology and no time-delays, ii) networks with fixed topology and communication time-delays, and iii) max-consensus problems (or leader determination) for groups of discrete-time agents. In each case, we introduce a linear/nonlinear consensus protocol and provide convergence analysis for the proposed distributed algorithm. Moreover, we establish a connection between the Fiedler eigenvalue of the information flow in a network (i.e. algebraic connectivity of the network) and the negotiation speed (or performance) of the corresponding agreement protocol. It turns out that balanced digraphs play an important role in addressing average-consensus problems. We introduce disagreement functions that play the role of Lyapunov functions in convergence analysis of consensus protocols. A distinctive feature of this work is to address consensus problems for networks with directed information flow. We provide analytical tools that rely on algebraic graph theory, matrix theory, and control theory. Simulations are provided that demonstrate the effectiveness of our theoretical results. effectiveness of our theoretical results.)
- Resource Competition as a Source of Non-Minimum Phase Behavior in Transcription-Translation Systems + (In this paper, we explore how resource lim … In this paper, we explore how resource limitations can lead to coupling interactions between orthogonal com- ponents in a transcription-translation system and the effect those interactions have on its dynamical behavior. To illustrate these ideas, we present a motivating example featuring a classical network motif: the signal cascade. We show that through coupling interactions arising from competition for limited resources, the system exhibits a non-minimum phase step response. These observations lead us to identify a key network motif with the potential to introduce right half plane zeros into the system transfer function. We characterize the parametric conditions under which the network motif produces a non-minimum phase transfer function and illustrate with two examples how resource limitations can 1) introduce the network motif through these coupling interactions, 2) satisfy the parametric conditions sufficient to produce a right half plane zero.icient to produce a right half plane zero.)
- Frequency-Weighted Model Reduction with Applications to Structured Models + (In this paper, we generalize a recently pr … In this paper, we generalize a recently proposed</br>method for model reduction of linear systems to the frequencyweighted</br>case. The method uses convex optimization and can be</br>used both with sample data and exact models. We also derive</br>simple a priori bounds on the frequency-weighted error. We</br>combine the method with a rank-minimization heuristic, to</br>approximate multi-inputÂmulti-output systems. We also present</br>two applications  environment compensation and simpli�cation</br>of interconnected models  where we argue the proposed</br>methods are useful. we argue the proposed methods are useful.)
- Consensus Protocols for Networks of Dynamic Agents + (In this paper, we introduce a consensus pr … In this paper, we introduce a consensus protocol for a network of dynamic </br>agents that allows the agents to reach </br>a decision in a distributed and cooperative </br>fashion. We consider both linear and nonlinear protocols as well as </br>the characteristic function of the communication links in the network. </br>This includes links with delay and (possible) distortion/filtering effects. </br>It turns out that for a number of protocols, the convergence properties </br>and the decision-value obtained via this protocol is strongly related </br>to connectivity and algebraic graph theoretic properties of the information </br>flow in the network of decision-making agents. Standard </br>tools from multivariable control and linear control theory such as Nyquist </br>plots appear naturally for convergence analysis of the obtained linear </br>protocols. For the analysis of the nonlinear protocols, certain </br>disagreement costs are constructed that are minimized by the consensus </br>protocols in a distributed way. Simulation results are provided for attitude </br>alignment of a group of 20 dynamic agents.alignment of a group of 20 dynamic agents.)
- Synthesis of Static Test Environments for Observing Sequence-like Behaviors in Autonomous Systems + (In this paper, we investigate formal test- … In this paper, we investigate formal test-case generation for high-level mission objectives, specifically reachability, of autonomous systems. We use Kripke structures to represent the high-level decision-making of the agent under test and the abstraction of the test environment. First, we define the notion of a test specification, focusing on a fragment of linear temporal logic represented by sequence temporal logic formulas. Second, we formulate the problem of test graph synthesis to find a test configuration for which the agent must satisfy the test specification to satisfy its mission objectives. We an algorithm, based on network flows, for synthesizing a test graph by restricting transitions, represented by edge deletions, on the original graph induced by the Kripke structures. The algorithm synthesizes the test graph iteratively using an integer linear program. We prove completeness for our algorithm, and we show that the edge deletions in each iteration maintain feasibility of the integer linear program in the subsequent iteration. We formalize the notion of a minimally constrained test graph in terms of maximum flow, and prove the synthesized test graph to be minimally constrained. We demonstrate our algorithm on a simple graph and on gridworlds.rithm on a simple graph and on gridworlds.)
- Pre-orders for Reasoning about Input-to-State Stability Properties of Hybrid Systems + (In this paper, we investigate pre-orders f … In this paper, we investigate pre-orders for reasoning about input-to-state stability properties of hybrid systems. We define the notions of uniformly continuous input simulations and bisimulations, which extend the notions in previous work to include inputs. We show that uniformly con- tinuous input bisimulations preserve incremental input-to-state stability of hybrid systems, and thus provide a basis for constructing abstractions for verification. We show that Lyapunov function based input-to-state stability analysis can be cast in our framework as constructing a simpler one-dimensional system, using a uniformly continuous input simulation, which is input-to-state stable, and thus, inferring the input-to-state stability of the original system.to-state stability of the original system.)
- Bisimulations for Reasoning about Input-to-State Stability Properties of Hybrid Systems + (In this paper, we investigate pre-orders f … In this paper, we investigate pre-orders for reason- ing about input-to-state stability properties of hybrid systems. We define the notions of uniformly continuous input simulations and bisimulations, which extend the notions in previous work to include inputs. We show that uniformly continuous input bisimulations preserve incremental input-to-state stability of hybrid systems, and thus provide a basis for constructing abstractions for verification. We show that Lyapunov function based input-to-state stability analysis can be cast in our frame- work as constructing a simpler one-dimensional system, using a uniformly continuous input simulation, which is input-to-state stable, and thus, inferring the input-to-state stability of the original system.to-state stability of the original system.)
- Polyhedral Cone Invariance Applied to Rendezvous of Multiple Agents + (In this paper, we pose the N-scalar agent … In this paper, we pose the N-scalar agent rendezvous</br>as a polyhedral cone invariance problem in the N</br>dimensional phase space. The underlying dynamics of the</br>agents are assumed to be linear. We derive a condition</br>for positive invariance for polyhedral cones. Based on this</br>condition, we demonstrate that the problem of determining a</br>certificate for rendezvous can be stated as a convex feasibility</br>problem. Under certain rendezvous requirements, we show</br>that there are no robust closed-loop linear solutions that satisfy</br>the invariance conditions. We show that the treatment of the</br>rendezvous problem on the phase plane can be extended to</br>the case where agent dynamics are non-scalar. case where agent dynamics are non-scalar.)
- Distributed Cooperative Control of Multiple Vehicle Formations Using Structural Potential Functions + (In this paper, we propose a framework for … In this paper, we propose a framework for formation stabilization of</br>multiple autonomous vehicles in a distributed fashion. Each vehicle is assumed to</br>have simple dynamics, i.e. a double-integrator, with a directed (or an undirected)</br>information ow over the formation graph of the vehicles. Our goal is to find</br>a distributed control law (with an efficient computational cost) for each vehicle</br>that makes use of limited information regarding the state of other vehicles. Here,</br>the key idea in formation stabilization is the use of natural potential functions</br>obtained from structural constraints of a desired formation in a way that leads to</br>a collision-free, distributed, and bounded state feedback law for each vehicle.unded state feedback law for each vehicle.)
- Voluntary lane-change policy synthesis with reactive control improvisation + (In this paper, we propose reactive control … In this paper, we propose reactive control impro- visation to synthesize voluntary lane-change policy that meets human preferences under given traffic environments. We first train Markov models to describe traffic patterns and the motion of vehicles responding to such patterns using traffic data. The trained parameters are calibrated using control improvisation to ensure the traffic scenario assumptions are satisfied. Based on the traffic pattern, vehicle response models, and Bayesian switching rules, the lane-change environment for an automated vehicle is modeled as a Markov decision process. Based on human lane-change behaviors, we train a voluntary lane- change policy using explicit-duration Markov decision process. Parameters in the lane-change policy are calibrated through reactive control improvisation to allow an automated car to pursue faster speed while maintaining desired frequency of lane-change maneuvers in various traffic environments.maneuvers in various traffic environments.)
- Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents + (In this paper, we provide a theoretical fr … In this paper, we provide a theoretical framework that consists of</br>graph theoretical and Lyapunov-based approaches to stability analysis and </br>distributed control of multi-agent formations. </br>This framework relays on the </br>notion of graph rigidity as a means of identifying the shape variables </br>of a formation. Using this approach, we can </br>formally define formations of multiple vehicles and three types of </br>stabilization/tracking problems for dynamic multi-agent systems. </br>We show how these three problems can be addressed mutually independent of</br>each other for a formation of two agents. Then, we introduce a procedure </br>called dynamic node augmentation that allows construction of a larger </br>formation with more agents that can be rendered structurally stable </br>in a distributed manner from some initial formation that </br>is structurally stable. We provide two examples of formations</br>that can be controlled using this approach, namely, the V-formation</br>and the diamond formation.the V-formation and the diamond formation.)
- Agreement Problems in Networks with Directed Graphs and Switching Toplogy + (In this paper, we provide tools for conver … In this paper, we provide tools for convergence and</br>performance analysis of an agreement protocol for a</br>network of integrator agents with directed information</br>flow. We also analyze algorithmic robustness of this</br>consensus protocol for networks with mobile nodes and</br>switching topology. A connection is established between the Fiedler eigenvalue of the graph Laplacian and</br>the performance of this agreement protocol. We demon-</br>strate that a class of directed graphs, called balanced</br>graphs, have a crucial role in solving average-consensus</br>problems. Based on the properties of balanced graphs,</br>a group disagreement function (i.e. Lyapunov function)</br>is proposed for convergence analysis of this agreement</br>protocol for networks with directed graphs and switching topology.th directed graphs and switching topology.)
- Minimally Constrained Testing for Autonomy with Temporal Logic Specifications + (In this paper, we study automated test gen … In this paper, we study automated test generation for discrete decision-making modules in autonomous systems. First, we consider a subset of Linear Temporal Logic to represent formal requirements on the system and the test environment. The system specification captures requirements for the system under test while the test specification captures basic attributes of the test environment known to the system, and additional structure provided by a test engineer, which is unknown to the system. Second, a game graph representing the high-level interaction between the system and the test environment is constructed from transition systems modeling the system and the test environment. We provide an algorithm that finds the projection of the acceptance conditions of the system and test specifications on the game graph. Finally, to ensure that the system meets the test specification in addition to satisfying the system specification, we present a framework to construct a minimally constrained test. Specifically, we formulate this as a multi-commodity network flows problem, and present two optimizations to solve for the minimally constrained test. We conclude with future directions on applying these algorithms to constrain test environments in self-driving applications.environments in self-driving applications.)
- Towards a Packet-Based Control Theory - Part I: Stabilization over a Packet-Based Network + (In this paper, we study the classical prob … In this paper, we study the classical problem</br>of stabilizing a Linear Time Invariant (LTI) system in a</br>packet-based network setting. We assume that the LTI system</br>is unstable but both controllable and observable. The state</br>information is transmitted to the controller over a packetbased</br>network. We also assume that there is a perfect link</br>from the controller to the plant. We give a set of sufficient</br>conditions under which the system can be stabilized for a</br>given data rate C. In particular, these conditions can yield an</br>upper bound on the minimum C for which the system can</br>be stabilized. A recursive encoding-decoding scheme and an</br>associated control law are proposed to achieve stability for</br>rate exceeding this bound. An optimal bit allocation problem</br>is investigated in which we ask about how to allocate the</br>bits in a single packet for a subsystem of a general LTI</br>system such that a minimum upper bound on the data rate is</br>achieved.We then formulate the optimal bit allocation problem</br>as a Linear Matrix Inequality (LMI) optimization problem</br>which can be solved efficiently using standard Semi-definite</br>Programming (SDP) solvers. Examples and simulations are</br>given to demonstrate the results.ions are given to demonstrate the results.)
- Connected Cruise Control Design Using Probabilistic Model Checking + (In this paper, we synthesize a robust conn … In this paper, we synthesize a robust connected cruise controller with performance guarantee using probabilis- tic model checking, for a vehicle that receives motion informa- tion from several vehicles ahead through wireless vehicle-to- vehicle communication. We model the car-following dynamics of the preceding vehicles as Markov chains and synthesize the connected cruise controller as a Markov decision process. We show through simulations that such a design is robust against imperfections in communication.st against imperfections in communication.)