Zum Hauptinhalt springen

Showing 1–29 of 29 results for author: Murray, R M

Searching in archive cs. Search in all archives.
.
  1. 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

  2. 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.

  3. 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.

  4. 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.

  5. 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

  6. 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

  7. 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)

  8. 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)

  9. 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

  10. 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

  11. 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)

  12. 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.

  13. 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

  14. 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 mapping, 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

  15. arXiv:2011.14148  [pdf, other

    cs.MA

    Rules of the Road: Safety and Liveness Guarantees for Autonomous Vehicles

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

    Abstract: The ability to guarantee safety and progress for all vehicles is vital to the success of the autonomous vehicle industry. We present a framework for designing autonomous vehicle behavior in a way that is safe and guarantees progress for all agents. In this paper, we first introduce a new game paradigm which we term the quasi-simultaneous game. We then define an agent protocol that all agents must… ▽ More

    Submitted 23 March, 2021; v1 submitted 28 November, 2020; originally announced November 2020.

    Comments: 20 pages, 10 figures

  16. 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.

  17. 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.

  18. arXiv:1912.04527  [pdf, other

    cs.LG cs.CV cs.RO stat.ML

    Learning Pose Estimation for UAV Autonomous Navigation andLanding Using Visual-Inertial Sensor Data

    Authors: Francesca Baldini, Animashree Anandkumar, Richard M. Murray

    Abstract: In this work, we propose a new learning approach for autonomous navigation and landing of an Unmanned-Aerial-Vehicle (UAV). We develop a multimodal fusion of deep neural architectures for visual-inertial odometry. We train the model in an end-to-end fashion to estimate the current vehicle pose from streams of visual and inertial measurements. We first evaluate the accuracy of our estimation by com… ▽ More

    Submitted 9 April, 2020; v1 submitted 10 December, 2019; originally announced December 2019.

  19. 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.

  20. arXiv:1909.12499  [pdf, other

    cs.RO cs.AI math.OC

    Risk-Averse Planning Under Uncertainty

    Authors: Mohamadreza Ahmadi, Masahiro Ono, Michel D. Ingham, Richard M. Murray, Aaron D. Ames

    Abstract: We consider the problem of designing policies for partially observable Markov decision processes (POMDPs) with dynamic coherent risk objectives. Synthesizing risk-averse optimal policies for POMDPs requires infinite memory and thus undecidable. To overcome this difficulty, we propose a method based on bounded policy iteration for designing stochastic but finite state (memory) controllers, which ta… ▽ More

    Submitted 27 September, 2019; originally announced September 2019.

  21. 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.

  22. 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

  23. arXiv:1803.03870  [pdf, other

    cs.LG

    Detecting Adversarial Examples via Neural Fingerprinting

    Authors: Sumanth Dathathri, Stephan Zheng, Tianwei Yin, Richard M. Murray, Yisong Yue

    Abstract: Deep neural networks are vulnerable to adversarial examples, which dramatically alter model output using small input changes. We propose Neural Fingerprinting, a simple, yet effective method to detect adversarial examples by verifying whether model behavior is consistent with a set of secret fingerprints, inspired by the use of biometric and cryptographic signatures. The benefits of our method are… ▽ More

    Submitted 14 June, 2019; v1 submitted 10 March, 2018; originally announced March 2018.

    Comments: First 2 authors contributed equally

  24. arXiv:1709.07094  [pdf, other

    cs.LO

    Decomposing GR(1) Games with Singleton Liveness Guarantees for Efficient Synthesis

    Authors: Sumanth Dathathri, Richard M. Murray

    Abstract: Temporal logic based synthesis approaches are often used to find trajectories that are correct-by-construction for tasks in systems with complex behavior. Some examples of such tasks include synchronization for multi-agent hybrid systems, reactive motion planning for robots. However, the scalability of such approaches is of concern and at times a bottleneck when transitioning from theory to practi… ▽ More

    Submitted 20 September, 2017; originally announced September 2017.

  25. 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

  26. 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

  27. 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.

  28. arXiv:1104.5532  [pdf, ps, other

    q-bio.MN cond-mat.stat-mech cs.SI physics.soc-ph

    Extremal Properties of Complex Networks

    Authors: Dionysios Barmpoutis, Richard M. Murray

    Abstract: We describe the structure of connected graphs with the minimum and maximum average distance, radius, diameter, betweenness centrality, efficiency and resistance distance, given their order and size. We find tight bounds on these graph qualities for any arbitrary number of nodes and edges and analytically derive the form and properties of such networks.

    Submitted 28 April, 2011; originally announced April 2011.

  29. arXiv:1012.0606  [pdf, ps, other

    q-bio.MN cond-mat.dis-nn cs.SI physics.soc-ph

    Quantification and Minimization of Crosstalk Sensitivity in Networks

    Authors: Dionysios Barmpoutis, Richard M. Murray

    Abstract: Crosstalk is defined as the set of unwanted interactions among the different entities of a network. Crosstalk is present in various degrees in every system where information is transmitted through a means that is accessible by all the individual units of the network. Using concepts from graph theory, we introduce a quantifiable measure for sensitivity to crosstalk, and analytically derive the stru… ▽ More

    Submitted 2 December, 2010; originally announced December 2010.