Skip to main content

Showing 1–50 of 74 results for author: Belta, C

  1. arXiv:2406.02722  [pdf, other

    cs.RO

    Control of Microrobots Using Model Predictive Control and Gaussian Processes for Disturbance Estimation

    Authors: Mehdi Kermanshah, Logan E. Beaver, Max Sokolich, Sambeeta Das, Ron Weiss, Roberto Tron, Calin Belta

    Abstract: This paper presents a control framework for magnetically actuated micron-scale robots ($μ$bots) designed to mitigate disturbances and improve trajectory tracking. To address the challenges posed by unmodeled dynamics and environmental variability, we combine data-driven modeling with model-based control to accurately track desired trajectories using a relatively small amount of data. The system is… ▽ More

    Submitted 4 June, 2024; originally announced June 2024.

  2. arXiv:2402.10310  [pdf, other

    cs.LG eess.SY

    Interpretable Generative Adversarial Imitation Learning

    Authors: Wenliang Liu, Danyang Li, Erfan Aasi, Roberto Tron, Calin Belta

    Abstract: Imitation learning methods have demonstrated considerable success in teaching autonomous systems complex tasks through expert demonstrations. However, a limitation of these methods is their lack of interpretability, particularly in understanding the specific task the learning agent aims to accomplish. In this paper, we propose a novel imitation learning method that combines Signal Temporal Logic (… ▽ More

    Submitted 15 February, 2024; originally announced February 2024.

    Comments: Submitted to L4DC 2024 (under review)

  3. arXiv:2304.06645  [pdf, other

    cs.FL cs.LO

    Robustness Measures and Monitors for Time Window Temporal Logic

    Authors: Ahmad Ahmad, Cristian-Ioan Vasile, Roberto Tron, Calin Belta

    Abstract: Temporal logics (TLs) have been widely used to formalize interpretable tasks for cyber-physical systems. Time Window Temporal Logic (TWTL) has been recently proposed as a specification language for dynamical systems. In particular, it can easily express robotic tasks, and it allows for efficient, automata-based verification and synthesis of control policies for such systems. In this paper, we defi… ▽ More

    Submitted 13 April, 2023; originally announced April 2023.

    Comments: Submitted to the 62nd IEEE Conference on Decision and Control (CDC2023)

  4. arXiv:2304.06160  [pdf, other

    eess.SY cs.LG

    Learning Robust and Correct Controllers from Signal Temporal Logic Specifications Using BarrierNet

    Authors: Wenliang Liu, Wei Xiao, Calin Belta

    Abstract: In this paper, we consider the problem of learning a neural network controller for a system required to satisfy a Signal Temporal Logic (STL) specification. We exploit STL quantitative semantics to define a notion of robust satisfaction. Guaranteeing the correctness of a neural network controller, i.e., ensuring the satisfaction of the specification by the controlled system, is a difficult problem… ▽ More

    Submitted 12 April, 2023; originally announced April 2023.

    Comments: Submitted to CDC 2023

  5. arXiv:2304.00790  [pdf, other

    cs.RO eess.SY

    LQR-CBF-RRT*: Safe and Optimal Motion Planning

    Authors: Guang Yang, Mingyu Cai, Ahmad Ahmad, Amanda Prorok, Roberto Tron, Calin Belta

    Abstract: We present LQR-CBF-RRT*, an incremental sampling-based algorithm for offline motion planning. Our framework leverages the strength of Control Barrier Functions (CBFs) and Linear Quadratic Regulators (LQR) to generate safety-critical and optimal trajectories for a robot with dynamics described by an affine control system. CBFs are used for safety guarantees, while LQRs are employed for optimal cont… ▽ More

    Submitted 27 September, 2023; v1 submitted 3 April, 2023; originally announced April 2023.

  6. arXiv:2304.00372  [pdf, other

    math.OC cs.RO eess.SY math.DS

    Auxiliary-Variable Adaptive Control Barrier Functions for Safety Critical Systems

    Authors: Shuo Liu, Wei Xiao, Calin A. Belta

    Abstract: This paper studies safety guarantees for systems with time-varying control bounds. It has been shown that optimizing quadratic costs subject to state and control constraints can be reduced to a sequence of Quadratic Programs (QPs) using Control Barrier Functions (CBFs). One of the main challenges in this method is that the CBF-based QP could easily become infeasible under tight control bounds, esp… ▽ More

    Submitted 19 April, 2024; v1 submitted 1 April, 2023; originally announced April 2023.

    Comments: 8 pages, 4 figures. arXiv admin note: text overlap with arXiv:2310.00238

  7. arXiv:2303.09403  [pdf, other

    math.OC cs.LG eess.SY

    Learning Feasibility Constraints for Control Barrier Functions

    Authors: Wei Xiao, Christos G. Cassandras, Calin A. Belta

    Abstract: It has been shown that optimizing quadratic costs while stabilizing affine control systems to desired (sets of) states subject to state and control constraints can be reduced to a sequence of Quadratic Programs (QPs) by using Control Barrier Functions (CBFs) and Control Lyapunov Functions (CLFs). In this paper, we employ machine learning techniques to ensure the feasibility of these QPs, which is… ▽ More

    Submitted 10 March, 2023; originally announced March 2023.

    Comments: 8 pages, to appear in ECC 2023

  8. arXiv:2212.11792  [pdf, other

    cs.LG eess.SY

    CatlNet: Learning Communication and Coordination Policies from CaTL+ Specifications

    Authors: Wenliang Liu, Kevin Leahy, Zachary Serlin, Calin Belta

    Abstract: In this paper, we propose a learning-based framework to simultaneously learn the communication and distributed control policies for a heterogeneous multi-agent system (MAS) under complex mission requirements from Capability Temporal Logic plus (CaTL+) specifications. Both policies are trained, implemented, and deployed using a novel neural network model called CatlNet. Taking advantage of the robu… ▽ More

    Submitted 30 November, 2022; originally announced December 2022.

  9. arXiv:2212.00188  [pdf, other

    cs.RO

    Learning a Tracking Controller for Rolling $μ$bots

    Authors: Logan E Beaver, Max Sokolich, Suhail Alsalehi, Ron Weiss, Sambeeta Das, Calin Belta

    Abstract: Micron-scale robots ($μ$bots) have recently shown great promise for emerging medical applications. Accurate controlling $μ$bots, while critical to their successful deployment, is challenging. In this work, we consider the problem of tracking a reference trajectory using a $μ$bot in the presence of disturbances and uncertainty. The disturbances primarily come from Brownian motion and other environm… ▽ More

    Submitted 13 August, 2023; v1 submitted 30 November, 2022; originally announced December 2022.

    Comments: 8 pages, 9 figures

  10. arXiv:2210.04361  [pdf, other

    math.OC cs.RO eess.SY math.DS

    Iterative Convex Optimization for Model Predictive Control with Discrete-Time High-Order Control Barrier Functions

    Authors: Shuo Liu, Jun Zeng, Koushil Sreenath, Calin A. Belta

    Abstract: Safety is one of the fundamental challenges in control theory. Recently, multi-step optimal control problems for discrete-time dynamical systems were formulated to enforce stability, while subject to input constraints as well as safety-critical requirements using discrete-time control barrier functions within a model predictive control (MPC) framework. Existing work usually focus on the feasibilit… ▽ More

    Submitted 13 July, 2023; v1 submitted 9 October, 2022; originally announced October 2022.

    Comments: The open source code is added and the paper is accepted to American Control Conference (ACC) 2023 (8 pages)

  11. arXiv:2206.00795  [pdf, other

    cs.RO eess.SY

    Adaptive Sampling-based Motion Planning with Control Barrier Functions

    Authors: Ahmad Ahmad, Calin Belta, Roberto Tron

    Abstract: Sampling-based algorithms, such as Rapidly Exploring Random Trees (RRT) and its variants, have been used extensively for motion planning. Control barrier functions (CBFs) have been recently proposed to synthesize controllers for safety-critical systems. In this paper, we combine the effectiveness of RRT-based algorithms with the safety guarantees provided by CBFs in a method called CBF-RRT$^\ast$.… ▽ More

    Submitted 1 June, 2022; originally announced June 2022.

    Comments: Submitted to CDC2022

  12. arXiv:2203.07978  [pdf, other

    eess.SY cs.RO

    Control Barrier Functions for Systems with Multiple Control Inputs

    Authors: Wei Xiao, Christos G. Cassandras, Calin A. Belta, Daniela Rus

    Abstract: Control Barrier Functions (CBFs) are becoming popular tools in guaranteeing safety for nonlinear systems and constraints, and they can reduce a constrained optimal control problem into a sequence of Quadratic Programs (QPs) for affine control systems. The recently proposed High Order Control Barrier Functions (HOCBFs) work for arbitrary relative degree constraints. One of the challenges in a HOCBF… ▽ More

    Submitted 15 March, 2022; originally announced March 2022.

    Comments: To appear in ACC2022

  13. arXiv:2203.04172  [pdf, other

    cs.AI eess.SY

    Distributed Control using Reinforcement Learning with Temporal-Logic-Based Reward Shaping

    Authors: Ningyuan Zhang, Wenliang Liu, Calin Belta

    Abstract: We present a computational framework for synthesis of distributed control strategies for a heterogeneous team of robots in a partially observable environment. The goal is to cooperatively satisfy specifications given as Truncated Linear Temporal Logic (TLTL) formulas. Our approach formulates the synthesis problem as a stochastic game and employs a policy graph method to find a control strategy wit… ▽ More

    Submitted 6 April, 2022; v1 submitted 8 March, 2022; originally announced March 2022.

    Comments: 12 pages, 4 figures, accepted by L4DC 2022

  14. arXiv:2203.01999  [pdf, other

    eess.SY cs.RO math.OC

    High Order Robust Adaptive Control Barrier Functions and Exponentially Stabilizing Adaptive Control Lyapunov Functions

    Authors: Max H. Cohen, Calin Belta

    Abstract: This paper studies the problem of utilizing data-driven adaptive control techniques to guarantee stability and safety of uncertain nonlinear systems with high relative degree. We first introduce the notion of a High Order Robust Adaptive Control Barrier Function (HO-RaCBF) as a means to compute control policies guaranteeing satisfaction of high relative degree safety constraints in the face of par… ▽ More

    Submitted 3 March, 2022; originally announced March 2022.

    Comments: Accepted to the 2022 American Control Conference

  15. Overcoming Exploration: Deep Reinforcement Learning for Continuous Control in Cluttered Environments from Temporal Logic Specifications

    Authors: Mingyu Cai, Erfan Aasi, Calin Belta, Cristian-Ioan Vasile

    Abstract: Model-free continuous control for robot navigation tasks using Deep Reinforcement Learning (DRL) that relies on noisy policies for exploration is sensitive to the density of rewards. In practice, robots are usually deployed in cluttered environments, containing many obstacles and narrow passageways. Designing dense effective rewards is challenging, resulting in exploration issues during training.… ▽ More

    Submitted 23 February, 2023; v1 submitted 28 January, 2022; originally announced January 2022.

    Comments: IEEE Robotics and Automation Letters

    Journal ref: IEEE Robotics and Automation Letters, 2023

  16. arXiv:2112.14300  [pdf, other

    cs.LG cs.FL cs.RO

    Time-Incremental Learning from Data Using Temporal Logics

    Authors: Erfan Aasi, Mingyu Cai, Cristian Ioan Vasile, Calin Belta

    Abstract: Real-time and human-interpretable decision-making in cyber-physical systems is a significant but challenging task, which usually requires predictions of possible future events from limited data. In this paper, we introduce a time-incremental learning framework: given a dataset of labeled signal traces with a common time horizon, we propose a method to predict the label of a signal that is received… ▽ More

    Submitted 28 December, 2021; originally announced December 2021.

  17. arXiv:2112.10714  [pdf, other

    cs.LG cs.CV cs.RO eess.SY

    Learning Spatio-Temporal Specifications for Dynamical Systems

    Authors: Suhail Alsalehi, Erfan Aasi, Ron Weiss, Calin Belta

    Abstract: Learning dynamical systems properties from data provides important insights that help us understand such systems and mitigate undesired outcomes. In this work, we propose a framework for learning spatio-temporal (ST) properties as formal logic specifications from data. We introduce SVM-STL, an extension of Signal Signal Temporal Logic (STL), capable of specifying spatial and temporal properties of… ▽ More

    Submitted 20 December, 2021; originally announced December 2021.

    Comments: 12 pages, submitted to L4DC 2021

    MSC Class: I.5.3; I.5.4; B.1.0

    Journal ref: PMLR 168:968-980, 2022

  18. arXiv:2110.00581  [pdf, other

    cs.LG

    Classification of Time-Series Data Using Boosted Decision Trees

    Authors: Erfan Aasi, Cristian Ioan Vasile, Mahroo Bahreinian, Calin Belta

    Abstract: Time-series data classification is central to the analysis and control of autonomous systems, such as robots and self-driving cars. Temporal logic-based learning algorithms have been proposed recently as classifiers of such data. However, current frameworks are either inaccurate for real-world applications, such as autonomous driving, or they generate long and complicated formulae that lack interp… ▽ More

    Submitted 7 July, 2022; v1 submitted 1 October, 2021; originally announced October 2021.

    Comments: arXiv admin note: text overlap with arXiv:2105.11508

  19. arXiv:2107.13507  [pdf, other

    cs.LG cs.RO

    The Reasonable Crowd: Towards evidence-based and interpretable models of driving behavior

    Authors: Bassam Helou, Aditya Dusi, Anne Collin, Noushin Mehdipour, Zhiliang Chen, Cristhian Lizarazo, Calin Belta, Tichakorn Wongpiromsarn, Radboud Duintjer Tebbens, Oscar Beijbom

    Abstract: Autonomous vehicles must balance a complex set of objectives. There is no consensus on how they should do so, nor on a model for specifying a desired driving behavior. We created a dataset to help address some of these questions in a limited operating domain. The data consists of 92 traffic scenarios, with multiple ways of traversing each scenario. Multiple annotators expressed their preference be… ▽ More

    Submitted 28 July, 2021; originally announced July 2021.

    Comments: Accepted to IROS 2021 8 pages, 7 figures, 2 tables

  20. arXiv:2107.07460  [pdf, other

    cs.RO eess.SY

    Rule-based Evaluation and Optimal Control for Autonomous Driving

    Authors: Wei Xiao, Noushin Mehdipour, Anne Collin, Amitai Y. Bin-Nun, Emilio Frazzoli, Radboud Duintjer Tebbens, Calin Belta

    Abstract: We develop optimal control strategies for autonomous vehicles (AVs) that are required to meet complex specifications imposed as rules of the road (ROTR) and locally specific cultural expectations of reasonable driving behavior. We formulate these specifications as rules, and specify their priorities by constructing a priority structure, called \underline{T}otal \underline{OR}der over e\underline{Q… ▽ More

    Submitted 15 July, 2021; originally announced July 2021.

    Comments: under review in TAC, 16 pages. arXiv admin note: substantial text overlap with arXiv:2101.05709

  21. arXiv:2105.11508  [pdf, other

    cs.RO cs.FL cs.LG

    Inferring Temporal Logic Properties from Data using Boosted Decision Trees

    Authors: Erfan Aasi, Cristian Ioan Vasile, Mahroo Bahreinian, Calin Belta

    Abstract: Many autonomous systems, such as robots and self-driving cars, involve real-time decision making in complex environments, and require prediction of future outcomes from limited data. Moreover, their decisions are increasingly required to be interpretable to humans for safe and trustworthy co-existence. This paper is a first step towards interpretable learning-based robot control. We introduce a no… ▽ More

    Submitted 24 May, 2021; originally announced May 2021.

  22. arXiv:2105.02759  [pdf, other

    cs.RO

    A Control Architecture for Provably-Correct Autonomous Driving

    Authors: Erfan Aasi, Cristian Ioan Vasile, Calin Belta

    Abstract: This paper presents a novel two-level control architecture for a fully autonomous vehicle in a deterministic environment, which can handle traffic rules as specifications and low-level vehicle control with real-time performance. At the top level, we use a simple representation of the environment and vehicle dynamics to formulate a linear Model Predictive Control (MPC) problem. We describe the traf… ▽ More

    Submitted 6 May, 2021; originally announced May 2021.

  23. Safe Exploration in Model-based Reinforcement Learning using Control Barrier Functions

    Authors: Max H. Cohen, Calin Belta

    Abstract: This paper develops a model-based reinforcement learning (MBRL) framework for learning online the value function of an infinite-horizon optimal control problem while obeying safety constraints expressed as control barrier functions (CBFs). Our approach is facilitated by the development of a novel class of CBFs, termed Lyapunov-like CBFs (LCBFs), that retain the beneficial properties of CBFs for de… ▽ More

    Submitted 19 September, 2022; v1 submitted 16 April, 2021; originally announced April 2021.

    Comments: Accepted for publication in Automatica

    Journal ref: Automatica, vol. 147, p. 110684, 2023

  24. Neural Network-based Control for Multi-Agent Systems from Spatio-Temporal Specifications

    Authors: Suhail Alsalehi, Noushin Mehdipour, Ezio Bartocci, Calin Belta

    Abstract: We propose a framework for solving control synthesis problems for multi-agent networked systems required to satisfy spatio-temporal specifications. We use Spatio-Temporal Reach and Escape Logic (STREL) as a specification language. For this logic, we define smooth quantitative semantics, which captures the degree of satisfaction of a formula by a multi-agent team. We use the novel quantitative sema… ▽ More

    Submitted 6 April, 2021; originally announced April 2021.

    Comments: 8 pages. Submitted to the CDC 2021

  25. arXiv:2103.15938  [pdf, other

    eess.SY cs.LG

    Safe Model-based Control from Signal Temporal Logic Specifications Using Recurrent Neural Networks

    Authors: Wenliang Liu, Mirai Nishioka, Calin Belta

    Abstract: We propose a policy search approach to learn controllers from specifications given as Signal Temporal Logic (STL) formulae. The system model, which is unknown but assumed to be an affine control system, is learned together with the control policy. The model is implemented as two feedforward neural networks (FNNs) - one for the drift, and one for the control directions. To capture the history depen… ▽ More

    Submitted 16 November, 2022; v1 submitted 29 March, 2021; originally announced March 2021.

    Comments: Submitted to ICRA 2023

  26. arXiv:2103.15874  [pdf, other

    eess.SY cs.RO

    Event-Triggered Safety-Critical Control for Systems with Unknown Dynamics

    Authors: Wei Xiao, Calin Belta, Christos G. Cassandras

    Abstract: This paper addresses the problem of safety-critical control for systems with unknown dynamics. It has been shown that stabilizing affine control systems to desired (sets of) states while optimizing quadratic costs subject to state and control constraints can be reduced to a sequence of quadratic programs (QPs) by using Control Barrier Functions (CBFs) and Control Lyapunov Functions (CLFs). Our rec… ▽ More

    Submitted 29 March, 2021; originally announced March 2021.

    Comments: 8 pages, submitted to CDC2021. arXiv admin note: text overlap with arXiv:2011.08248

  27. Experimental Validation of Linear and Nonlinear MPC on an Articulated Unmanned Ground Vehicle

    Authors: Erkan Kayacan, Wouter Saeys, Herman Ramon, Calin Belta, Joshua M. Peschel

    Abstract: This paper focuses on the trajectory tracking control problem for an articulated unmanned ground vehicle. We propose and compare two approaches in terms of performance and computational complexity. The first uses a nonlinear mathematical model derived from first principles and combines a nonlinear model predictive controller (NMPC) with a nonlinear moving horizon estimator (NMHE) to produce a cont… ▽ More

    Submitted 25 March, 2021; originally announced March 2021.

    Journal ref: IEEE/ASME Transactions on Mechatronics, vol. 23, issue 5, 2018

  28. arXiv:2102.06787  [pdf, other

    eess.SY cs.RO

    High Order Control Lyapunov-Barrier Functions for Temporal Logic Specifications

    Authors: Wei Xiao, Calin A. Belta, Christos G. Cassandras

    Abstract: Recent work has shown that stabilizing an affine control system to a desired state while optimizing a quadratic cost subject to state and control constraints can be reduced to a sequence of Quadratic Programs (QPs) by using Control Barrier Functions (CBFs) and Control Lyapunov Functions (CLFs). In our own recent work, we defined High Order CBFs (HOCBFs) for systems and constraints with arbitrary r… ▽ More

    Submitted 12 February, 2021; originally announced February 2021.

    Comments: 9 pages, accepted in ACC 2021

  29. arXiv:2101.05709  [pdf, other

    cs.RO eess.SY

    Rule-based Optimal Control for Autonomous Driving

    Authors: Wei Xiao, Noushin Mehdipour, Anne Collin, Amitai Bin-Nun, Emilio Frazzoli, Radboud Duintjer Tebbens, Calin Belta

    Abstract: We develop optimal control strategies for Autonomous Vehicles (AVs) that are required to meet complex specifications imposed by traffic laws and cultural expectations of reasonable driving behavior. We formulate these specifications as rules, and specify their priorities by constructing a priority structure. We propose a recursive framework, in which the satisfaction of the rules in the priority s… ▽ More

    Submitted 14 January, 2021; originally announced January 2021.

    Comments: accepted in ICCPS2021

  30. arXiv:2011.08248  [pdf, other

    math.OC cs.RO eess.SY

    Sufficient Conditions for Feasibility of Optimal Control Problems Using Control Barrier Functions

    Authors: Wei Xiao, Calin Belta, Christos G. Cassandras

    Abstract: It has been shown that satisfying state and control constraints while optimizing quadratic costs subject to desired (sets of) state convergence for affine control systems can be reduced to a sequence of quadratic programs (QPs) by using Control Barrier Functions (CBFs) and Control Lyapunov Functions (CLFs). One of the main challenges in this approach is ensuring the feasibility of these QPs, espec… ▽ More

    Submitted 16 November, 2020; originally announced November 2020.

    Comments: 10 pages, submitted to Automatica

  31. arXiv:2009.11468  [pdf, other

    eess.SY cs.LG

    Recurrent Neural Network Controllers for Signal Temporal Logic Specifications Subject to Safety Constraints

    Authors: Wenliang Liu, Noushin Mehdipour, Calin Belta

    Abstract: We propose a framework based on Recurrent Neural Networks (RNNs) to determine an optimal control strategy for a discrete-time system that is required to satisfy specifications given as Signal Temporal Logic (STL) formulae. RNNs can store information of a system over time, thus, enable us to determine satisfaction of the dynamic temporal requirements specified in STL formulae. Given a STL formula,… ▽ More

    Submitted 23 September, 2020; originally announced September 2020.

    Comments: 7 pages, 4 figures, submitted to IEEE Control Systems Letters (L-CSS) with the option to present it to the ACC 2021

  32. arXiv:2008.07632  [pdf, other

    eess.SY cs.RO

    Bridging the Gap between Optimal Trajectory Planning and Safety-Critical Control with Applications to Autonomous Vehicles

    Authors: Wei Xiao, Christos G. Cassandras, Calin A. Belta

    Abstract: We address the problem of optimizing the performance of a dynamic system while satisfying hard safety constraints at all times. Implementing an optimal control solution is limited by the computational cost required to derive it in real time, especially when constraints become active, as well as the need to rely on simple linear dynamics, simple objective functions, and ignoring noise. The recently… ▽ More

    Submitted 17 August, 2020; originally announced August 2020.

    Comments: 15 pages, Provisionally accepted in Automatica

  33. arXiv:2002.04577  [pdf, other

    eess.SY cs.RO

    Adaptive Control Barrier Functions for Safety-Critical Systems

    Authors: Wei Xiao, Calin Belta, Christos G. Cassandras

    Abstract: Recent work showed that stabilizing affine control systems to desired (sets of) states while optimizing quadratic costs and observing state and control constraints can be reduced to quadratic programs (QP) by using control barrier functions (CBF) and control Lyapunov functions. In our own recent work, we defined high order CBFs (HOCBFs) to accommodating systems and constraints with arbitrary relat… ▽ More

    Submitted 11 February, 2020; originally announced February 2020.

    Comments: 11 pages, 7 figures, submitted to CDC2020

  34. arXiv:1912.04066  [pdf, other

    eess.SY cs.LG math.OC

    Feasibility-Guided Learning for Robust Control in Constrained Optimal Control Problems

    Authors: Wei Xiao, Calin A. Belta, Christos G. Cassandras

    Abstract: Optimal control problems with constraints ensuring safety and convergence to desired states can be mapped onto a sequence of real time optimization problems through the use of Control Barrier Functions (CBFs) and Control Lyapunov Functions (CLFs). One of the main challenges in these approaches is ensuring the feasibility of the resulting quadratic programs (QPs) if the system is affine in controls… ▽ More

    Submitted 6 December, 2019; originally announced December 2019.

    Comments: 8 pages, submitted to L-CSS

  35. arXiv:1910.13317  [pdf, other

    cs.CV cs.RO

    Distributed and Consistent Multi-Image Feature Matching via QuickMatch

    Authors: Zachary Serlin, Guang Yang, Brandon Sookraj, Calin Belta, Roberto Tron

    Abstract: In this work we consider the multi-image object matching problem, extend a centralized solution of the problem to a distributed solution, and present an experimental application of the centralized solution. Multi-image feature matching is a keystone of many applications, including simultaneous localization and mapping, homography, object detection, and structure from motion. We first review the Qu… ▽ More

    Submitted 29 October, 2019; originally announced October 2019.

  36. arXiv:1909.00898  [pdf, other

    cs.FL cs.RO

    Average-based Robustness for Continuous-Time Signal Temporal Logic

    Authors: Noushin Mehdipour, Cristian-Ioan Vasile, Calin Belta

    Abstract: We propose a new robustness score for continuous-time Signal Temporal Logic (STL) specifications. Instead of considering only the most severe point along the evolution of the signal, we use average scores to extract more information from the signal, emphasizing robust satisfaction of all the specifications' subformulae over their entire time interval domains. We demonstrate the advantages of this… ▽ More

    Submitted 2 September, 2019; originally announced September 2019.

    Comments: Accepted for publication in the proceedings of Conference on Decision and Control 2019

  37. Sampling-based Motion Planning via Control Barrier Functions

    Authors: Guang Yang, Bee Vang, Zachary Serlin, Calin Belta, Roberto Tron

    Abstract: Robot motion planning is central to real-world autonomous applications, such as self-driving cars, persistence surveillance, and robotic arm manipulation. One challenge in motion planning is generating control signals for nonlinear systems that result in obstacle free paths through dynamic environments. In this paper, we propose Control Barrier Function guided Rapidly-exploring Random Trees (CBF-R… ▽ More

    Submitted 15 July, 2019; originally announced July 2019.

  38. arXiv:1903.09885  [pdf, other

    cs.LG stat.ML

    Temporal Logic Guided Safe Reinforcement Learning Using Control Barrier Functions

    Authors: Xiao Li, Calin Belta

    Abstract: Using reinforcement learning to learn control policies is a challenge when the task is complex with potentially long horizons. Ensuring adequate but safe exploration is also crucial for controlling physical systems. In this paper, we use temporal logic to facilitate specification and learning of complex tasks. We combine temporal logic with control Lyapunov functions to improve exploration. We inc… ▽ More

    Submitted 23 March, 2019; originally announced March 2019.

  39. arXiv:1903.05186  [pdf, other

    cs.RO

    Arithmetic-Geometric Mean Robustness for Control from Signal Temporal Logic Specifications

    Authors: Noushin Mehdipour, Cristian-Ioan Vasile, Calin Belta

    Abstract: We present a new average-based robustness score for Signal Temporal Logic (STL) and a framework for optimal control of a dynamical system under STL constraints. By averaging the scores of different specifications or subformulae at different time points, our new definition highlights the frequency of satisfaction, as well as how robustly each specification is satisfied at each time point. We show t… ▽ More

    Submitted 12 March, 2019; originally announced March 2019.

    Comments: Accepted for publication in the proceedings of American Control Conference 2019

  40. arXiv:1903.04706  [pdf, other

    eess.SY cs.RO

    Control Barrier Functions for Systems with High Relative Degree

    Authors: Wei Xiao, Calin Belta

    Abstract: This paper extends control barrier functions (CBFs) to high order control barrier functions (HOCBFs) that can be used for high relative degree constraints. The proposed HOCBFs are more general than recently proposed (exponential) HOCBFs. We introduce high order barrier functions (HOBF), and show that their satisfaction of Lyapunov-like conditions implies the forward invariance of the intersection… ▽ More

    Submitted 13 March, 2019; v1 submitted 11 March, 2019; originally announced March 2019.

    Comments: 9 pages, 7 figures, submitted to CDC19

  41. arXiv:1902.04024  [pdf, other

    cs.RO

    Reactive Control Meets Runtime Verification: A Case Study of Navigation

    Authors: Dogan Ulus, Calin Belta

    Abstract: This paper presents an application of specification based runtime verification techniques to control mobile robots in a reactive manner. In our case study, we develop a layered control architecture where runtime monitors constructed from formal specifications are embedded into the navigation stack. We use temporal logic and regular expressions to describe safety requirements and mission specificat… ▽ More

    Submitted 11 February, 2019; originally announced February 2019.

  42. arXiv:1809.06305  [pdf, other

    cs.AI

    Automata Guided Reinforcement Learning With Demonstrations

    Authors: Xiao Li, Yao Ma, Calin Belta

    Abstract: Tasks with complex temporal structures and long horizons pose a challenge for reinforcement learning agents due to the difficulty in specifying the tasks in terms of reward functions as well as large variances in the learning signals. We propose to address these problems by combining temporal logic (TL) with reinforcement learning from demonstrations. Our method automatically generates intrinsic r… ▽ More

    Submitted 25 September, 2018; v1 submitted 17 September, 2018; originally announced September 2018.

  43. arXiv:1808.03315  [pdf, other

    cs.LO cs.FL

    Metrics for Signal Temporal Logic Formulae

    Authors: Curtis Madsen, Prashant Vaidyanathan, Sadra Sadraddini, Cristian-Ioan Vasile, Nicholas A. DeLateur, Ron Weiss, Douglas Densmore, Calin Belta

    Abstract: Signal Temporal Logic (STL) is a formal language for describing a broad range of real-valued, temporal properties in cyber-physical systems. While there has been extensive research on verification and control synthesis from STL requirements, there is no formal framework for comparing two STL formulae. In this paper, we show that under mild assumptions, STL formulae admit a metric space. We propose… ▽ More

    Submitted 1 August, 2018; originally announced August 2018.

    Comments: This paper has been accepted for presentation at, and publication in the proceedings of, the 2018 IEEE Conference on Decision and Control (CDC), to be held in Fontainebleau, Miami Beach, FL, USA on Dec. 17-19, 2018

  44. arXiv:1711.00129  [pdf, other

    cs.AI

    Automata-Guided Hierarchical Reinforcement Learning for Skill Composition

    Authors: Xiao Li, Yao Ma, Calin Belta

    Abstract: Skills learned through (deep) reinforcement learning often generalizes poorly across domains and re-training is necessary when presented with a new task. We present a framework that combines techniques in \textit{formal methods} with \textit{reinforcement learning} (RL). The methods we provide allows for convenient specification of tasks with logical expressions, learns hierarchical policies (meta… ▽ More

    Submitted 20 May, 2018; v1 submitted 31 October, 2017; originally announced November 2017.

  45. arXiv:1709.09611  [pdf, other

    cs.AI

    A Policy Search Method For Temporal Logic Specified Reinforcement Learning Tasks

    Authors: Xiao Li, Yao Ma, Calin Belta

    Abstract: Reward engineering is an important aspect of reinforcement learning. Whether or not the user's intentions can be correctly encapsulated in the reward function can significantly impact the learning outcome. Current methods rely on manually crafted reward functions that often require parameter tuning to obtain the desired behavior. This operation can be expensive when exploration requires systems to… ▽ More

    Submitted 27 September, 2017; originally announced September 2017.

  46. arXiv:1612.03471  [pdf, other

    cs.AI cs.RO

    Reinforcement Learning With Temporal Logic Rewards

    Authors: Xiao Li, Cristian-Ioan Vasile, Calin Belta

    Abstract: Reinforcement learning (RL) depends critically on the choice of reward functions used to capture the de- sired behavior and constraints of a robot. Usually, these are handcrafted by a expert designer and represent heuristics for relatively simple tasks. Real world applications typically involve more complex tasks with rich temporal and logical structure. In this paper we take advantage of the expr… ▽ More

    Submitted 2 March, 2017; v1 submitted 11 December, 2016; originally announced December 2016.

  47. arXiv:1609.06283  [pdf, ps, other

    eess.SY cs.RO

    Robotic Swarm Control from Spatio-Temporal Specifications

    Authors: Iman Haghighi, Sadra Sadraddini, Calin Belta

    Abstract: In this paper, we study the problem of controlling a two-dimensional robotic swarm with the purpose of achieving high level and complex spatio-temporal patterns. We use a rich spatio-temporal logic that is capable of describing a wide range of time varying and complex spatial configurations, and develop a method to encode such formal specifications as a set of mixed integer linear constraints, whi… ▽ More

    Submitted 20 September, 2016; originally announced September 2016.

    Comments: A shorter version of this paper is going to be published at the proceedings of the 55th international conference on decision and control (CDC 2016)

  48. arXiv:1606.06355  [pdf, other

    cs.AI

    A Hierarchical Reinforcement Learning Method for Persistent Time-Sensitive Tasks

    Authors: Xiao Li, Calin Belta

    Abstract: Reinforcement learning has been applied to many interesting problems such as the famous TD-gammon and the inverted helicopter flight. However, little effort has been put into developing methods to learn policies for complex persistent tasks and tasks that are time-sensitive. In this paper, we take a step towards solving this problem by using signal temporal logic (STL) as task specification, and t… ▽ More

    Submitted 20 June, 2016; originally announced June 2016.

  49. arXiv:1602.04294  [pdf, ps, other

    cs.FL cs.LO

    Time Window Temporal Logic

    Authors: Cristian-Ioan Vasile, Derya Aksaray, Calin Belta

    Abstract: This paper introduces time window temporal logic (TWTL), a rich expressivity language for describing various time bounded specifications. In particular, the syntax and semantics of TWTL enable the compact representation of serial tasks, which are typically seen in robotics and control applications. This paper also discusses the relaxation of TWTL formulae with respect to deadlines of tasks. Effici… ▽ More

    Submitted 13 February, 2016; originally announced February 2016.

  50. arXiv:1510.08474  [pdf, other

    eess.SY cs.LO cs.RO

    Control with Probabilistic Signal Temporal Logic

    Authors: Chanyeol Yoo, Calin Belta

    Abstract: Autonomous agents often operate in uncertain environments where their decisions are made based on beliefs over states of targets. We are interested in controller synthesis for complex tasks defined over belief spaces. Designing such controllers is challenging due to computational complexity and the lack of expressivity of existing specification languages. In this paper, we propose a probabilistic… ▽ More

    Submitted 28 October, 2015; originally announced October 2015.

    Comments: 7 pages, submitted to the 2016 American Control Conference (ACC 2016) on September, 30, 2015 (under review)