Skip to main content

Showing 1–30 of 30 results for author: Murray, M

Searching in archive eess. Search in all archives.
.
  1. arXiv:2406.19239  [pdf, other

    eess.IV cs.CV eess.SP physics.med-ph

    ALMA: a mathematics-driven approach for determining tuning parameters in generalized LASSO problems, with applications to MRI

    Authors: Gianluca Giacchi, Isidoros Iakovidis, Bastien Milani, Matthias Stuber, Micah Murray, Benedetta Franceschiello

    Abstract: Magnetic Resonance Imaging (MRI) is a powerful technique employed for non-invasive in vivo visualization of internal structures. Sparsity is often deployed to accelerate the signal acquisition or overcome the presence of motion artifacts, improving the quality of image reconstruction. Image reconstruction algorithms use TV-regularized LASSO (Total Variation-regularized LASSO) to retrieve the missi… ▽ More

    Submitted 27 June, 2024; originally announced June 2024.

    MSC Class: 92C55; 62J07; 65K10 ACM Class: I.4.2; I.4.5; J.2; J.3

  2. arXiv:2404.09888  [pdf, other

    cs.FL cs.RO eess.SY

    Flow-Based Synthesis of Reactive Tests for Discrete Decision-Making Systems with Temporal Logic Specifications

    Authors: Josefine B. Graebener, Apurva S. Badithela, Denizalp Goktas, Wyatt Ubellacker, Eric V. Mazumdar, Aaron D. Ames, Richard M. Murray

    Abstract: Designing tests to evaluate if a given autonomous system satisfies complex specifications is challenging due to the complexity of these systems. This work proposes a flow-based approach for reactive test synthesis from temporal logic specifications, enabling the synthesis of test environments consisting of static and reactive obstacles and dynamic test agents. The temporal logic specifications des… ▽ More

    Submitted 15 April, 2024; originally announced April 2024.

    Comments: Manuscript

  3. arXiv:2402.11666  [pdf, other

    eess.SY

    Specifying and Analyzing Networked and Layered Control Systems Operating on Multiple Clocks

    Authors: Inigo Incer, Noel Csomay-Shanklin, Aaron Ames, Richard M. Murray

    Abstract: We consider the problem of reasoning about networked and layered control systems using assume-guarantee specifications. As these systems are formed by the interconnection of components that operate under various clocks, we introduce a new logic, Multiclock Logic (MCL), to be able to express the requirements of components form the point of view of their local clocks. Specifying components locally p… ▽ More

    Submitted 18 February, 2024; originally announced February 2024.

  4. arXiv:2305.17596  [pdf, other

    cs.LO eess.SY

    Context-Aided Variable Elimination for Requirement Engineering

    Authors: Inigo Incer, Albert Benveniste, Richard M. Murray, Alberto Sangiovanni-Vincentelli, Sanjit A. Seshia

    Abstract: Deriving system-level specifications from component specifications usually involves the elimination of variables that are not part of the interface of the top-level system. This paper presents algorithms for eliminating variables from formulas by computing refinements or relaxations of these formulas in a context. We discuss a connection between this problem and optimization and give efficient alg… ▽ More

    Submitted 27 May, 2023; originally announced May 2023.

  5. arXiv:2304.03849  [pdf, other

    eess.SY

    Lipschitz Continuity of Signal Temporal Logic Robustness Measures: Synthesizing Control Barrier Functions from One Expert Demonstration

    Authors: Prithvi Akella, Apurva Badithela, Richard M. Murray, Aaron D. Ames

    Abstract: Control Barrier Functions (CBFs) allow for efficient synthesis of controllers to maintain desired invariant properties of safety-critical systems. However, the problem of identifying a CBF remains an open question. As such, this paper provides a constructive method for control barrier function synthesis around one expert demonstration that realizes a desired system specification formalized in Sign… ▽ More

    Submitted 7 April, 2023; originally announced April 2023.

  6. arXiv:2303.17751  [pdf, other

    cs.LO eess.SY

    Pacti: Scaling Assume-Guarantee Reasoning for System Analysis and Design

    Authors: Inigo Incer, Apurva Badithela, Josefine Graebener, Piergiuseppe Mallozzi, Ayush Pandey, Sheng-Jung Yu, Albert Benveniste, Benoit Caillaud, Richard M. Murray, Alberto Sangiovanni-Vincentelli, Sanjit A. Seshia

    Abstract: Contract-based design is a method to facilitate modular system design. While there has been substantial progress on the theory of contracts, there has been less progress on scalable algorithms for the algebraic operations in this theory. In this paper, we present: 1) principles to implement a contract-based design tool at scale and 2) Pacti, a tool that can efficiently compute these operations. We… ▽ More

    Submitted 30 March, 2023; originally announced March 2023.

  7. arXiv:2301.09622  [pdf, other

    eess.SY cs.RO

    Barrier-Based Test Synthesis for Safety-Critical Systems Subject to Timed Reach-Avoid Specifications

    Authors: Prithvi Akella, Mohamadreza Ahmadi, Richard M. Murray, Aaron D. Ames

    Abstract: We propose an adversarial, time-varying test-synthesis procedure for safety-critical systems without requiring specific knowledge of the underlying controller steering the system. From a broader test and evaluation context, determination of difficult tests of system behavior is important as these tests would elucidate problematic system phenomena before these mistakes can engender problematic outc… ▽ More

    Submitted 23 January, 2023; originally announced January 2023.

  8. arXiv:2210.10304  [pdf, other

    cs.RO cs.FL eess.SY

    Synthesizing Reactive Test Environments for Autonomous Systems: Testing Reach-Avoid Specifications with Multi-Commodity Flows

    Authors: Apurva Badithela, Josefine B. Graebener, Wyatt Ubellacker, Eric V. Mazumdar, Aaron D. Ames, Richard M. Murray

    Abstract: We study automated test generation for verifying discrete decision-making modules in autonomous systems. We utilize linear temporal logic to encode the requirements on the system under test in the system specification and the behavior that we want to observe during the test is given as the test specification which is unknown to the system. First, we use the specifications and their corresponding n… ▽ More

    Submitted 19 October, 2022; originally announced October 2022.

    Comments: Submitted to ICRA 2023

  9. arXiv:2210.10298  [pdf, other

    cs.RO eess.SY

    Evaluation Metrics for Object Detection for Autonomous Systems

    Authors: Apurva Badithela, Tichakorn Wongpiromsarn, Richard M. Murray

    Abstract: This paper studies the evaluation of learning-based object detection models in conjunction with model-checking of formal specifications defined on an abstract model of an autonomous system and its environment. In particular, we define two metrics -- \emph{proposition-labeled} and \emph{class-labeled} confusion matrices -- for evaluating object detection, and we incorporate these metrics to compute… ▽ More

    Submitted 19 October, 2022; originally announced October 2022.

    Comments: Submitted to ICRA 2023

  10. arXiv:2208.06395  [pdf, other

    eess.SY cs.NI

    OUTformation: Distributed Data-Gathering with Feedback under Unknown Environment and Communication Delay Constraints

    Authors: SooJean Han, Michelle Effros, Richard M. Murray

    Abstract: Towards the informed design of large-scale distributed data-gathering architectures under real-world assumptions such as nonzero communication delays and unknown environment dynamics, this paper considers the effects of allowing feedback communication from the central processor to external sensors. Using simple but representative state-estimation examples, we investigate fundamental tradeoffs betw… ▽ More

    Submitted 12 August, 2022; originally announced August 2022.

    Comments: Accepted to 61st IEEE Conference on Decision and Control (CDC 2022)

  11. arXiv:2204.02541  [pdf, other

    eess.SY cs.RO

    Towards Better Test Coverage: Merging Unit Tests for Autonomous Systems

    Authors: Josefine Graebener, Apurva Badithela, Richard M. Murray

    Abstract: We present a framework for merging unit tests for autonomous systems. Typically, it is intractable to test an autonomous system for every scenario in its operating environment. The question of whether it is possible to design a single test for multiple requirements of the system motivates this work. First, we formally define three attributes of a test: a test specification that characterizes behav… ▽ More

    Submitted 5 April, 2022; originally announced April 2022.

    Comments: Conference Paper

    Journal ref: NASA Formal Methods (2022)

  12. arXiv:2201.05758  [pdf, ps, other

    eess.SY

    Robust Safe Control Synthesis with Disturbance Observer-Based Control Barrier Functions

    Authors: Ersin Daş, Richard M. Murray

    Abstract: In a complex real-time operating environment, external disturbances and uncertainties adversely affect the safety, stability, and performance of dynamical systems. This paper presents a robust stabilizing safety-critical controller synthesis framework with control Lyapunov functions (CLFs) and control barrier functions (CBFs) in the presence of disturbance. A high-gain input observer method is ada… ▽ More

    Submitted 28 April, 2022; v1 submitted 15 January, 2022; originally announced January 2022.

    Comments: 6 pages, 2 figures

  13. arXiv:2109.04082  [pdf, other

    cs.AI cs.RO eess.SY math.OC

    Risk-Averse Decision Making Under Uncertainty

    Authors: Mohamadreza Ahmadi, Ugo Rosolia, Michel D. Ingham, Richard M. Murray, Aaron D. Ames

    Abstract: A large class of decision making under uncertainty problems can be described via Markov decision processes (MDPs) or partially observable MDPs (POMDPs), with application to artificial intelligence and operations research, among others. Traditionally, policy synthesis techniques are proposed such that a total expected cost or reward is minimized or maximized. However, optimality in the total expect… ▽ More

    Submitted 9 September, 2021; originally announced September 2021.

    Comments: arXiv admin note: substantial text overlap with arXiv:2012.02423

  14. arXiv:2108.05911  [pdf, other

    eess.SY cs.DM cs.FL

    Synthesis of Static Test Environments for Observing Sequence-like Behaviors in Autonomous Systems

    Authors: Apurva Badithela, Richard M. Murray

    Abstract: 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 seq… ▽ More

    Submitted 12 August, 2021; originally announced August 2021.

    Comments: Technical Report

  15. arXiv:2105.07343  [pdf, other

    eess.SY cs.FL cs.RO

    Leveraging Classification Metrics for Quantitative System-Level Analysis with Temporal Logic Specifications

    Authors: Apurva Badithela, Tichakorn Wongpiromsarn, Richard M. Murray

    Abstract: In many autonomy applications, performance of perception algorithms is important for effective planning and control. In this paper, we introduce a framework for computing the probability of satisfaction of formal system specifications given a confusion matrix, a statistical average performance measure for multi-class classification. We define the probability of satisfaction of a linear temporal lo… ▽ More

    Submitted 15 May, 2021; originally announced May 2021.

    Comments: This conference paper has been submitted to the 60th IEEE Conference on Decision and Control (CDC 2021)

  16. arXiv:2103.12919  [pdf, other

    eess.SY cs.FL

    Failure-Tolerant Contract-Based Design of an Automated Valet Parking System using a Directive-Response Architecture

    Authors: Josefine Graebener, Tung Phan-Minh, Jiaqi Yan, Qiming Zhao, Richard M. Murray

    Abstract: Increased complexity in cyber-physical systems calls for modular system design methodologies that guarantee correct and reliable behavior, both in normal operations and in the presence of failures. This paper aims to extend the contract-based design approach using a directive-response architecture to enable reactivity to failure scenarios. The architecture is demonstrated on a modular automated va… ▽ More

    Submitted 23 March, 2021; originally announced March 2021.

  17. arXiv:2103.03388  [pdf, other

    cs.RO cs.MA eess.SY

    Limits of Probabilistic Safety Guarantees when Considering Human Uncertainty

    Authors: Richard Cheng, Richard M. Murray, Joel W. Burdick

    Abstract: When autonomous robots interact with humans, such as during autonomous driving, explicit safety guarantees are crucial in order to avoid potentially life-threatening accidents. Many data-driven methods have explored learning probabilistic bounds over human agents' trajectories (i.e. confidence tubes that contain trajectories with probability $δ$), which can then be used to guarantee safety with pr… ▽ More

    Submitted 24 March, 2021; v1 submitted 4 March, 2021; originally announced March 2021.

    Comments: ICRA 2021

  18. arXiv:2103.01476  [pdf, other

    eess.SY

    Time-Optimal Navigation in Uncertain Environments with High-Level Specifications

    Authors: Ugo Rosolia, Mohamadreza Ahmadi, Richard M. Murray, Aaron D. Ames

    Abstract: Mixed observable Markov decision processes (MOMDPs) are a modeling framework for autonomous systems described by both fully and partially observable states. In this work, we study the problem of synthesizing a control policy for MOMDPs that minimizes the expected time to complete the control task while satisfying syntactically co-safe Linear Temporal Logic (scLTL) specifications. First, we present… ▽ More

    Submitted 2 March, 2021; originally announced March 2021.

  19. arXiv:2012.02423  [pdf, other

    cs.AI cs.RO eess.SY math.OC

    Constrained Risk-Averse Markov Decision Processes

    Authors: Mohamadreza Ahmadi, Ugo Rosolia, Michel D. Ingham, Richard M. Murray, Aaron D. Ames

    Abstract: We consider the problem of designing policies for Markov decision processes (MDPs) with dynamic coherent risk objectives and constraints. We begin by formulating the problem in a Lagrangian framework. Under the assumption that the risk objectives and constraints can be represented by a Markov risk transition map**, we propose an optimization-based method to synthesize Markovian policies that low… ▽ More

    Submitted 28 March, 2021; v1 submitted 4 December, 2020; originally announced December 2020.

    Comments: Draft Accepted for Presentation at The Thirty-Fifth AAAI Conference on Artificial Intelligence (AAAI-21), Feb. 2-9, 2021

  20. arXiv:2004.05094  [pdf, ps, other

    cs.LG cs.DM eess.SP stat.ML

    Encoder blind combinatorial compressed sensing

    Authors: Michael Murray, Jared Tanner

    Abstract: In its most elementary form, compressed sensing studies the design of decoding algorithms to recover a sufficiently sparse vector or code from a lower dimensional linear measurement vector. Typically it is assumed that the decoder has access to the encoder matrix, which in the combinatorial case is sparse and binary. In this paper we consider the problem of designing a decoder to recover a set of… ▽ More

    Submitted 19 July, 2021; v1 submitted 10 April, 2020; originally announced April 2020.

    Comments: 41 pages, 3 figures

    MSC Class: 94-08 ACM Class: E.4

  21. arXiv:2004.04227  [pdf, other

    eess.SY cs.FL cs.RO math.OC

    Formal Test Synthesis for Safety-Critical Autonomous Systems based on Control Barrier Functions

    Authors: Prithvi Akella, Mohamadreza Ahmadi, Richard M. Murray, Aaron D. Ames

    Abstract: The prolific rise in autonomous systems has led to questions regarding their safe instantiation in real-world scenarios. Failures in safety-critical contexts such as human-robot interactions or even autonomous driving can ultimately lead to loss of life. In this context, this paper aims to provide a method by which one can algorithmically test and evaluate an autonomous system. Given a black-box a… ▽ More

    Submitted 8 April, 2020; originally announced April 2020.

  22. arXiv:2001.07233  [pdf, other

    eess.SY cs.LG cs.RO

    Counter-example Guided Learning of Bounds on Environment Behavior

    Authors: Yuxiao Chen, Sumanth Dathathri, Tung Phan-Minh, Richard M. Murray

    Abstract: There is a growing interest in building autonomous systems that interact with complex environments. The difficulty associated with obtaining an accurate model for such environments poses a challenge to the task of assessing and guaranteeing the system's performance. We present a data-driven solution that allows for a system to be evaluated for specification conformance without an accurate model of… ▽ More

    Submitted 6 February, 2020; v1 submitted 20 January, 2020; originally announced January 2020.

  23. arXiv:1911.08626  [pdf, other

    cs.RO cs.MA eess.SY math.OC

    Intermittent Connectivity for Exploration in Communication-Constrained Multi-Agent Systems

    Authors: Filip Klaesson, Petter Nilsson, Aaron D. Ames, Richard M. Murray

    Abstract: Motivated by exploration of communication-constrained underground environments using robot teams, we study the problem of planning for intermittent connectivity in multi-agent systems. We propose a novel concept of information-consistency to handle situations where the plan is not initially known by all agents, and suggest an integer linear program for synthesizing information-consistent plans tha… ▽ More

    Submitted 19 November, 2019; originally announced November 2019.

  24. arXiv:1909.04850  [pdf, other

    eess.SY cs.LO

    Towards Assume-Guarantee Profiles for Autonomous Vehicles

    Authors: Tung Phan-Minh, Karena X. Cai, Richard M. Murray

    Abstract: Rules or specifications for autonomous vehicles are currently formulated on a case-by-case basis, and put together in a rather ad-hoc fashion. As a step towards eliminating this practice, we propose a systematic procedure for generating a set of supervisory specifications for self-driving cars that are 1) associated with a distributed assume-guarantee structure and 2) characterizable by the notion… ▽ More

    Submitted 12 September, 2019; v1 submitted 11 September, 2019; originally announced September 2019.

  25. arXiv:1903.08792  [pdf, other

    cs.LG eess.SY stat.ML

    End-to-End Safe Reinforcement Learning through Barrier Functions for Safety-Critical Continuous Control Tasks

    Authors: Richard Cheng, Gabor Orosz, Richard M. Murray, Joel W. Burdick

    Abstract: Reinforcement Learning (RL) algorithms have found limited success beyond simulated applications, and one main reason is the absence of safety guarantees during the learning process. Real world systems would realistically fail or break before an optimal controller can be learned. To address this issue, we propose a controller architecture that combines (1) a model-free RL-based controller with (2)… ▽ More

    Submitted 20 March, 2019; originally announced March 2019.

    Comments: Published in AAAI 2019

  26. arXiv:1703.09563  [pdf, other

    eess.SY cs.FL cs.LO

    Model Predictive Control for Signal Temporal Logic Specification

    Authors: Vasumathi Raman, Alexandre Donzé, Mehdi Maasoumy, Richard M. Murray, Alberto Sangiovanni-Vincentelli, Sanjit A. Seshia

    Abstract: We present a mathematical programming-based method for model predictive control of cyber-physical systems subject to signal temporal logic (STL) specifications. We describe the use of STL to specify a wide range of properties of these systems, including safety, response and bounded liveness. For synthesis, we encode STL specifications as mixed integer-linear constraints on the system variables in… ▽ More

    Submitted 28 March, 2017; originally announced March 2017.

    ACM Class: I.2.8; F.4.1

  27. arXiv:1602.01173  [pdf, other

    cs.LO cs.PL eess.SY

    A multi-paradigm language for reactive synthesis

    Authors: Ioannis Filippidis, Richard M. Murray, Gerard J. Holzmann

    Abstract: This paper proposes a language for describing reactive synthesis problems that integrates imperative and declarative elements. The semantics is defined in terms of two-player turn-based infinite games with full information. Currently, synthesis tools accept linear temporal logic (LTL) as input, but this description is less structured and does not facilitate the expression of sequential constraints… ▽ More

    Submitted 2 February, 2016; originally announced February 2016.

    Comments: In Proceedings SYNT 2015, arXiv:1602.00786

    Journal ref: EPTCS 202, 2016, pp. 73-97

  28. An Iterative Abstraction Algorithm for Reactive Correct-by-Construction Controller Synthesis

    Authors: Robert Mattila, Yilin Mo, Richard M. Murray

    Abstract: 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… ▽ More

    Submitted 14 September, 2015; originally announced September 2015.

    Comments: A shorter version has been accepted for publication in the 54th IEEE Conference on Decision and Control (held Tuesday through Friday, December 15-18, 2015 at the Osaka International Convention Center, Osaka, Japan)

  29. arXiv:1508.02705  [pdf, other

    cs.LO eess.SY

    Symbolic construction of GR(1) contracts for synchronous systems with full information

    Authors: Ioannis Filippidis, Richard M. Murray

    Abstract: This work proposes a symbolic algorithm for the construction of assume-guarantee specifications that allow multiple agents to cooperate. Each agent is assigned goals expressed in a fragment of linear temporal logic known as generalized reactivity of rank 1 (GR(1)). These goals may be unrealizable, unless additional assumptions are made by each agent about the behavior of the other agents. The prop… ▽ More

    Submitted 11 August, 2015; originally announced August 2015.

  30. arXiv:1210.2035  [pdf, ps, other

    eess.SY

    Synthesis of Reactive Protocols for Vehicle-to-Vehicle Communication

    Authors: Clemens Wiltsche, Ufuk Topcu, Richard M. Murray

    Abstract: We present a synthesis method for communication protocols for active safety applications that satisfy certain formal specifications on quality of service requirements. The protocols are developed to provide reliable communication services for automobile active safety applications. The synthesis method transforms a specification into a distributed implementation of senders and receivers that togeth… ▽ More

    Submitted 7 October, 2012; originally announced October 2012.

    Comments: Technical report for the paper with the same title prepared for submission to ICCPS'13, April 8--11, 2013, Philadelphia, PA, USA

    ACM Class: C.2.2; B.1.2