kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Publications (10 of 25) Show all publications
Marchesini, G., Liu, S., Lindemann, L. & Dimarogonas, D. V. (2024). Communication-Constrained STL Task Decomposition through Convex Optimization. In: : . Paper presented at American Control Conference 2024, Toronto, Canada, Jul 8-12 2024.
Open this publication in new window or tab >>Communication-Constrained STL Task Decomposition through Convex Optimization
2024 (Swedish)Conference paper, Published paper (Refereed)
Abstract [en]

We propose a method to decompose signal temporal logic tasks for multi-agent systems under communication constraints. Specifically, given a task graph representing task dependencies among couples of agents in the system, we propose to decompose tasks assigned to couples of agents not connected in the communication graph by a set of sub-tasks assigned to couples of communicating agents over the communication graph. To this end, we parameterize the predicates' level set of tasks to be decomposed as hyper-rectangles with parametric centres and dimensions. Convex optimization is then leveraged to find optimal parameters maximising the volume of the predicate's level sets. Moreover, a formal treatment of conflicting conjunctions of formulas in the considered STL fragment is introduced, including sufficient conditions to avoid the insurgence of such conflicts in the final decomposition.

Keywords
Multi-Agent, Formal Methods, Optimization
National Category
Engineering and Technology
Research subject
Industrial Information and Control Systems; Applied and Computational Mathematics, Optimization and Systems Theory
Identifiers
urn:nbn:se:kth:diva-353622 (URN)
Conference
American Control Conference 2024, Toronto, Canada, Jul 8-12 2024
Note

QC 20240920

Available from: 2024-09-19 Created: 2024-09-19 Last updated: 2024-09-20Bibliographically approved
Mehdifar, F., Lindemann, L., Bechlioulis, C. P. & Dimarogonas, D. V. (2023). Control of Nonlinear Systems Under Multiple Time-Varying Output Constraints: A Single Funnel Approach.
Open this publication in new window or tab >>Control of Nonlinear Systems Under Multiple Time-Varying Output Constraints: A Single Funnel Approach
2023 (English)Manuscript (preprint) (Other academic)
Abstract [en]

This paper proposes a novel control framework for handling (potentially coupled) multiple time-varying output constraints for uncertain nonlinear systems. First, it is shown that the satisfaction of multiple output constraints boils down to ensuring the positiveness of a scalar variable (the signed distance from the time-varying output-constrained set’s boundary). Next, a single funnel constraint is designed properly, whose satisfaction ensures convergence to and invariance of the time-varying output-constrained set. Then a robust and low-complexity funnel-based feedback controller is designed employing the prescribed performance control method. Finally, a simulation example clarifies and verifies the proposed approach 

National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-341631 (URN)10.48550/arXiv.2307.06465 (DOI)
Note

Submitted to 62nd IEEE Conference on Decision and Control (CDC), Dec 13-15, 2023, Singapore

QC 20231228

Available from: 2023-12-27 Created: 2023-12-27 Last updated: 2023-12-28Bibliographically approved
Lindemann, L., Nowak, J., Schonbachler, L., Guo, M., Tumova, J. & Dimarogonas, D. V. (2021). Coupled Multi-Robot Systems Under Linear Temporal Logic and Signal Temporal Logic Tasks. IEEE Transactions on Control Systems Technology, 29(2), 858-865
Open this publication in new window or tab >>Coupled Multi-Robot Systems Under Linear Temporal Logic and Signal Temporal Logic Tasks
Show others...
2021 (English)In: IEEE Transactions on Control Systems Technology, ISSN 1063-6536, E-ISSN 1558-0865, Vol. 29, no 2, p. 858-865Article in journal (Refereed) Published
Abstract [en]

This brief presents the implementation and experimental results of two frameworks for multi-agent systems under temporal logic tasks, which we have recently proposed. Each agent is subject to either a local linear temporal logic (LTL) or a local signal temporal logic (STL) task where each task may further be coupled, i.e., the satisfaction of a task may depend on more than one agent. The agents are represented by mobile robots with different sensing and actuation capabilities. We propose to combine the two aforementioned frameworks to use the strengths of both LTL and STL. For the implementation, we take into account practical issues, such as collision avoidance, and, in particular, for the STL framework, input saturation, the digital implementation of continuous-time feedback control laws, and a controllability assumption that was made in the original work. The experimental results contain three scenarios that show a wide variety of tasks.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
Keywords
Autonomous mobile robots, Collision avoidance, Couplings, decentralized robotic networks, Feedback control, formal methods-based control synthesis, linear temporal logic (LTL), Mobile robots, Multi-agent systems, signal temporal logic (STL)., Task analysis, Computer circuits, Continuous time systems, Mobile agents, Multi agent systems, Multipurpose robots, Actuation capability, Continuous-time, Digital implementation, Feedback control law, Input saturation, Linear temporal logic, Multi-robot systems, Practical issues, Temporal logic
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-285460 (URN)10.1109/TCST.2019.2955628 (DOI)000617398200033 ()2-s2.0-85086004466 (Scopus ID)
Note

QC 20201113

Available from: 2020-11-13 Created: 2020-11-13 Last updated: 2022-06-25Bibliographically approved
Lindemann, L. & Dimarogonas, D. V. (2021). Funnel control for fully actuated systems under a fragment of signal temporal logic specifications. Nonlinear Analysis: Hybrid Systems, 39, Article ID 100973.
Open this publication in new window or tab >>Funnel control for fully actuated systems under a fragment of signal temporal logic specifications
2021 (English)In: Nonlinear Analysis: Hybrid Systems, ISSN 1751-570X, E-ISSN 1878-7460, Vol. 39, article id 100973Article in journal (Refereed) Published
Abstract [en]

Temporal logics have lately proven to be a valuable tool for various control applications by providing a rich specification language. Existing temporal logic-based control strategies discretize the underlying dynamical system in space and/or time. We will not use such an abstraction and consider continuous-time systems under a fragment of signal temporal logic specifications by using the associated robust semantics. In particular, this paper provides computationally-efficient funnel-based feedback control laws for a class of systems that are, in a sense, feedback equivalent to single integrator systems, but where the dynamics are partially unknown for the control design so that some degree of robustness is obtained. We first leverage the transient properties of a funnel-based feedback control strategy to maximize the robust semantics of some atomic temporal logic formulas. We then guarantee the satisfaction for specifications consisting of conjunctions of such atomic temporal logic formulas with overlapping time intervals by a suitable switched control system. The result is a framework that satisfies temporal logic specifications with a user-defined robustness when the specification is satisfiable. When the specification is not satisfiable, a least violating solution can be found. The theoretical findings are demonstrated in simulations of the nonlinear Lotka–Volterra equations for predator–prey models.

Place, publisher, year, edition, pages
Elsevier Ltd, 2021
Keywords
Autonomous systems, Formal methods, Robust control, Signal temporal logic, Switched systems, Continuous time systems, Dynamical systems, Equivalence classes, Feedback control, Integral equations, Nonlinear equations, Robustness (control systems), Semantics, Specification languages, Specifications, Temporal logic, Computationally efficient, Control applications, Degree of robustness, Feedback control law, Feedback control strategies, Logic based control, Temporal logic formula, Temporal logic specifications, Computer circuits
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-285265 (URN)10.1016/j.nahs.2020.100973 (DOI)000596591600008 ()2-s2.0-85091223946 (Scopus ID)
Note

QC 20210203

Available from: 2020-12-03 Created: 2020-12-03 Last updated: 2022-06-25Bibliographically approved
Lindemann, L. & Dimarogonas, D. V. (2020). Barrier Function-based Collaborative Control ofMultiple Robots under Signal Temporal Logic Tasks. IEEE Transactions on Control of Network Systems, 7(4), 1916-1928
Open this publication in new window or tab >>Barrier Function-based Collaborative Control ofMultiple Robots under Signal Temporal Logic Tasks
2020 (English)In: IEEE Transactions on Control of Network Systems, E-ISSN 2325-5870, Vol. 7, no 4, p. 1916-1928Article in journal (Refereed) Published
Abstract [en]

Motivated by the recent interest in cyber-physicaland autonomous robotic systems, we study the problem ofdynamically coupled multi-agent systems under a set of signaltemporal logic tasks. In particular, the satisfaction of each ofthese signal temporal logic tasks depends on the behavior of adistinct set of agents. Instead of abstracting the agent dynamicsand the temporal logic tasks into a discrete domain and solvingthe problem therein or using optimization-based methods, wederive collaborative feedback control laws. These control laws arebased on a decentralized control barrier function condition thatresults in discontinuous control laws, as opposed to a centralizedcondition resembling the single-agent case. The benefits of ourapproach are inherent robustness properties typically present infeedback control as well as satisfaction guarantees for continuous-time multi-agent systems. More specifically, time-varying controlbarrier functions are used that account for the semantics of thesignal temporal logic tasks at hand. For a certain fragment ofsignal temporal logic tasks, we further propose a systematic wayto construct such control barrier functions. Finally, we showthe efficacy and robustness of our framework in an experimentincluding a group of three omnidirectional robots

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2020
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-286094 (URN)10.1109/TCNS.2020.3014602 (DOI)000600287000030 ()2-s2.0-85089393923 (Scopus ID)
Note

QC 20220215

Available from: 2020-11-19 Created: 2020-11-19 Last updated: 2022-06-25Bibliographically approved
Lindemann, L., Pappas, G. J. & Dimarogonas, D. V. (2020). Control Barrier Functions for Nonholonomic Systems under Risk Signal Temporal Logic Specifications. In: Proceedings of the IEEE Conference on Decision and Control: . Paper presented at 59th IEEE Conference on Decision and Control, CDC 2020, 14 December 2020 through 18 December 2020 (pp. 1422-1428). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Control Barrier Functions for Nonholonomic Systems under Risk Signal Temporal Logic Specifications
2020 (English)In: Proceedings of the IEEE Conference on Decision and Control, Institute of Electrical and Electronics Engineers Inc. , 2020, p. 1422-1428Conference paper, Published paper (Refereed)
Abstract [en]

Temporal logics provide a formalism for expressing complex system specifications. A large body of literature has addressed the verification and the control synthesis problem for deterministic systems under such specifications. For stochastic systems or systems operating in unknown environments, however, only the probability of satisfying a specification has been considered so far, neglecting the risk of not satisfying the specification. Towards addressing this shortcoming, we consider, for the first time, risk metrics, such as (but not limited to) the Conditional Value-at-Risk, and propose risk signal temporal logic. Specifically, we compose risk metrics with stochastic predicates to consider the risk of violating certain spatial specifications. As a particular instance of such stochasticity, we consider control systems in unknown environments and present a determinization of the risk signal temporal logic specification to transform the stochastic control problem into a deterministic one. For unicycle-like dynamics, we then extend our previous work on deterministic time-varying control barrier functions.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2020
Keywords
Computer circuits, Risks, Specifications, Stochastic control systems, Stochastic systems, Temporal logic, Value engineering, Conditional Value-at-Risk, Control barriers, Control synthesis, Deterministic systems, Nonholonomic systems, Stochastic control, System specification, Temporal logic specifications, Time varying control systems
National Category
Control Engineering Computer Sciences
Identifiers
urn:nbn:se:kth:diva-301202 (URN)10.1109/CDC42340.2020.9304056 (DOI)000717663401036 ()2-s2.0-85099876165 (Scopus ID)
Conference
59th IEEE Conference on Decision and Control, CDC 2020, 14 December 2020 through 18 December 2020
Funder
Swedish Foundation for Strategic ResearchKnut and Alice Wallenberg FoundationSwedish Research Council
Note

QC 20240110

Available from: 2021-09-07 Created: 2021-09-07 Last updated: 2024-01-10Bibliographically approved
Safaoui, S., Lindemann, L., Dimarogonas, D. V., Shames, I. & Summers, T. H. (2020). Control Design for Risk-Based Signal Temporal Logic Specifications. IEEE Control Systems Letters, 4(4), 1000-1005
Open this publication in new window or tab >>Control Design for Risk-Based Signal Temporal Logic Specifications
Show others...
2020 (English)In: IEEE Control Systems Letters, E-ISSN 2475-1456, Vol. 4, no 4, p. 1000-1005Article in journal (Refereed) Published
Abstract [en]

We present a general framework for risk semantics on Signal Temporal Logic (STL) specifications for stochastic dynamical systems using axiomatic risk theory. We show that under our recursive risk semantics, risk constraints on STL formulas can be expressed in terms of risk constraints on atomic predicates. We then show how this allows a (stochastic) STL risk constraint to be transformed into a risk-tightened deterministic STL constraint on a related deterministic nominal system, enabling the application of existing STL methods. For affine predicate functions and a (coherent) Distributionally Robust Value at Risk measure, we show how risk constraints on atomic predicates can be reformulated as tightened deterministic affine constraints. We demonstrate the framework using a Model Predictive Control (MPC) design with an STL risk constraint.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2020
Keywords
Semantics, Robustness, Atomic measurements, Stochastic systems, Random variables, Distortion measurement, Autonomous systems, optimization, constrained control
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-278461 (URN)10.1109/LCSYS.2020.2998543 (DOI)000543166700003 ()2-s2.0-85087203034 (Scopus ID)
Note

QC 20200710

Available from: 2020-07-10 Created: 2020-07-10 Last updated: 2023-08-25Bibliographically approved
Lindemann, L. & Dimarogonas, D. V. (2020). Efficient Automata-based Planning and Control under Spatio-Temporal Logic Specifications. In: Proceedings 2020 American Control Conference, ACC 2020, Denver, CO, USA, July 1-3, 2020: . Paper presented at 2020 American Control Conference, ACC 2020, Denver, CO, USA, July 1-3, 2020. IEEE Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Efficient Automata-based Planning and Control under Spatio-Temporal Logic Specifications
2020 (English)In: Proceedings 2020 American Control Conference, ACC 2020, Denver, CO, USA, July 1-3, 2020, IEEE Institute of Electrical and Electronics Engineers Inc. , 2020Conference paper, Published paper (Refereed)
Abstract [en]

The use of spatio-temporal logics in control is motivated by the need to impose complex spatial and temporal behavior on dynamical systems, and to control these systems accordingly. Synthesizing correct-by-design control laws is a challenging task resulting in computationally demanding methods. We consider efficient automata-based planning for continuous-time systems under signal interval temporal logic specifications, an expressive fragment of signal temporal logic. The planning is based on recent results for automata-based verification of metric interval temporal logic. A timed signal transducer is obtained accepting all Boolean signals that satisfy a metric interval temporal logic specification, which is abstracted from the signal interval temporal logic specification at hand. This transducer is modified to account for the spatial properties of the signal interval temporal logic specification, characterizing all real-valued signals that satisfy this specification. Using logic-based feedback control laws, such as the ones we have presented in earlier works, we then provide an abstraction of the system that, in a suitable way, aligns with the modified timed signal transducer. This allows to avoid the state space explosion that is typically induced by forming a product automaton between an abstraction of the system and the specification.

Place, publisher, year, edition, pages
IEEE Institute of Electrical and Electronics Engineers Inc., 2020
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-286093 (URN)10.23919/ACC45564.2020.9147796 (DOI)000618079804101 ()2-s2.0-85087197716 (Scopus ID)
Conference
2020 American Control Conference, ACC 2020, Denver, CO, USA, July 1-3, 2020
Note

QC 20201126

Available from: 2020-11-19 Created: 2020-11-19 Last updated: 2022-06-25Bibliographically approved
Robey, A., Hu, H., Lindemann, L., Zhang, H., Dimarogonas, D. V., Tu, S. & Matni, N. (2020). Learning Control Barrier Functions from Expert Demonstrations. In: 2020 59Th IEEE Conference On Decision And Control (Cdc): . Paper presented at 59th IEEE Conference on Decision and Control (CDC), DEC 14-18, 2020, ELECTR NETWORK (pp. 3717-3724). IEEE
Open this publication in new window or tab >>Learning Control Barrier Functions from Expert Demonstrations
Show others...
2020 (English)In: 2020 59Th IEEE Conference On Decision And Control (Cdc), IEEE , 2020, p. 3717-3724Conference paper, Published paper (Refereed)
Abstract [en]

Inspired by the success of imitation and inverse reinforcement learning in replicating expert behavior through optimal control, we propose a learning based approach to safe controller synthesis based on control barrier functions (CBFs). We consider the setting of a known nonlinear control affine dynamical system and assume that we have access to safe trajectories generated by an expert - a practical example of such a setting would be a kinematic model of a self-driving vehicle with safe trajectories (e.g., trajectories that avoid collisions with obstacles in the environment) generated by a human driver. We then propose and analyze an optimization based approach to learning a CBF that enjoys provable safety guarantees under suitable Lipschitz smoothness assumptions on the underlying dynamical system. A strength of our approach is that it is agnostic to the parameterization used to represent the CBF, assuming only that the Lipschitz constant of such functions can be efficiently bounded. Furthermore, if the CBF parameterization is convex, then under mild assumptions, so is our learning process. We end with extensive numerical evaluations of our results on both planar and realistic examples, using both random feature and deep neural network parameterizations of the CBF. To the best of our knowledge, these are the first results that learn provably safe control barrier functions from data.

Place, publisher, year, edition, pages
IEEE, 2020
Series
IEEE Conference on Decision and Control, ISSN 0743-1546
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-306835 (URN)10.1109/CDC42340.2020.9303785 (DOI)000717663402156 ()2-s2.0-85099883494 (Scopus ID)
Conference
59th IEEE Conference on Decision and Control (CDC), DEC 14-18, 2020, ELECTR NETWORK
Note

QC 20220121

Available from: 2022-01-21 Created: 2022-01-21 Last updated: 2023-03-27Bibliographically approved
Lindemann, L., Hu, H., Robey, A., Zhang, H., Dimarogonas, D. V., Tu, S. & Matni, N. (2020). Learning Hybrid Control Barrier Functions from Data. In: Proceedings of the 2020 Conference on Robot Learning, CoRL 2020: . Paper presented at 4th Conference on Robot Learning, CoRL 2020, Virtual, Online, United States of America, Nov 16 2020 - Nov 18 2020 (pp. 1351-1370). ML Research Press
Open this publication in new window or tab >>Learning Hybrid Control Barrier Functions from Data
Show others...
2020 (English)In: Proceedings of the 2020 Conference on Robot Learning, CoRL 2020, ML Research Press , 2020, p. 1351-1370Conference paper, Published paper (Refereed)
Abstract [en]

Motivated by the lack of systematic tools to obtain safe control laws for hybrid systems, we propose an optimization-based framework for learning certifiably safe control laws from data. In particular, we assume a setting in which the system dynamics are known and in which data exhibiting safe system behavior is available. We propose hybrid control barrier functions for hybrid systems as a means to synthesize safe control inputs. Based on this notion, we present an optimization-based framework to learn such hybrid control barrier functions from data. Importantly, we identify sufficient conditions on the data such that feasibility of the optimization problem ensures correctness of the learned hybrid control barrier functions, and hence the safety of the system. We illustrate our findings in two simulations studies, including a compass gait walker.

Place, publisher, year, edition, pages
ML Research Press, 2020
Keywords
Control Barrier Functions, Hybrid Systems, Imitation Learning
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-339682 (URN)2-s2.0-85175866748 (Scopus ID)
Conference
4th Conference on Robot Learning, CoRL 2020, Virtual, Online, United States of America, Nov 16 2020 - Nov 18 2020
Note

QC 20231116

Available from: 2023-11-16 Created: 2023-11-16 Last updated: 2023-11-16Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-3430-6625

Search in DiVA

Show all publications