{"title":"Distributed Receding Horizon Control for Multi-agent Systems with Conflicting Siganl Temporal Logic Tasks","authors":"Xiaoyi Zhou, Yuanyuan Zou, Shaoyuan Li, Hao Fang","doi":"10.1109/IAI50351.2020.9262171","DOIUrl":null,"url":null,"abstract":"In this paper, a multi-agent cooperative control problem with conflicting temporal logic tasks is studied. Each agent is assigned a temporal logic task which contains a motion task and safety requirements. We consider the cases where the satisfaction of both the motion task and safety requirements may be conflicting due to the limited velocity, so that such a task can not be fulfilled. In order to solve this problem, we give priority to the the safety requirements and the degree of satisfaction of the motion task is slacked. This work proposes a two-stage distributed receding horizon optimization strategy consisting of offline stage and online stage where signal temporal logic (STL) is utilized to formally describe the temporal logic tasks and the receding horizon optimization framework is adopted for cooperative collision avoidance tasks. At offline stage, according to the motion task, a reference robustness evolution curve is presented for each agent by the robust semantics of STL formulas. At online stage, based on the short-term goal region determined by the reference robustness evolution curve, together with the known obstacles' information and agents' real-time information, constraints of both the motion task and safety requirements are constructed in the receding horizon optimization problem for each agent. When conflicting situations happen, the constraint of the motion task is relaxed by a robustness slackness to find a least violating solution. In the proposed framework, the offline stage and the online stage are combined to satisfy the motion task as much as possible and to guarantee the safety requirements. The effectiveness of the framework is verified by simulation results.","PeriodicalId":137183,"journal":{"name":"2020 2nd International Conference on Industrial Artificial Intelligence (IAI)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 2nd International Conference on Industrial Artificial Intelligence (IAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IAI50351.2020.9262171","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, a multi-agent cooperative control problem with conflicting temporal logic tasks is studied. Each agent is assigned a temporal logic task which contains a motion task and safety requirements. We consider the cases where the satisfaction of both the motion task and safety requirements may be conflicting due to the limited velocity, so that such a task can not be fulfilled. In order to solve this problem, we give priority to the the safety requirements and the degree of satisfaction of the motion task is slacked. This work proposes a two-stage distributed receding horizon optimization strategy consisting of offline stage and online stage where signal temporal logic (STL) is utilized to formally describe the temporal logic tasks and the receding horizon optimization framework is adopted for cooperative collision avoidance tasks. At offline stage, according to the motion task, a reference robustness evolution curve is presented for each agent by the robust semantics of STL formulas. At online stage, based on the short-term goal region determined by the reference robustness evolution curve, together with the known obstacles' information and agents' real-time information, constraints of both the motion task and safety requirements are constructed in the receding horizon optimization problem for each agent. When conflicting situations happen, the constraint of the motion task is relaxed by a robustness slackness to find a least violating solution. In the proposed framework, the offline stage and the online stage are combined to satisfy the motion task as much as possible and to guarantee the safety requirements. The effectiveness of the framework is verified by simulation results.