TY - GEN
T1 - Distributed Differentially Private Control Synthesis for Multi-Agent Systems with Metric Temporal Logic Specifications
AU - Baharisangari, Nasim
AU - Saravanane, Narendhiran
AU - Xu, Zhe
N1 - Publisher Copyright:
© 2024 AACC.
PY - 2024
Y1 - 2024
N2 - We propose a distributed differentially private receding horizon control (RHC) approach for multi-agent systems (MAS) with metric temporal logic (MTL) specifications. In the MAS considered in this paper, each agent privatizes its sensitive information from other agents using a differential privacy mechanism. In other words, each agent adds privacy noise (e.g., Gaussian noise) to its output to maintain its privacy. We define two types of MTL specifications for the MAS: agent-level specifications and system-level specifications. Agents should collaborate to satisfy the system-level MTL specifications while each agent must satisfy its own agentlevel MTL specifications at the same time. In the proposed distributed RHC approach, each agent communicates with its neighboring agents to acquire their estimate of the system-level trajectory and updates its estimate of the system-level trajectory. Then, each agent synthesizes its own control inputs such that the system-level specifications are satisfied with a probabilistic guarantee while the agent-level specifications are also satisfied with a deterministic guarantee. In the proposed optimization formulation of RHC, we directly incorporate Kalman filter equations to calculate the system-level trajectory estimates. We use mixed-integer linear programming (MILP) to encode the MTL specifications as optimization constraints. Finally, we implement the proposed distributed RHC approach in two scenarios.
AB - We propose a distributed differentially private receding horizon control (RHC) approach for multi-agent systems (MAS) with metric temporal logic (MTL) specifications. In the MAS considered in this paper, each agent privatizes its sensitive information from other agents using a differential privacy mechanism. In other words, each agent adds privacy noise (e.g., Gaussian noise) to its output to maintain its privacy. We define two types of MTL specifications for the MAS: agent-level specifications and system-level specifications. Agents should collaborate to satisfy the system-level MTL specifications while each agent must satisfy its own agentlevel MTL specifications at the same time. In the proposed distributed RHC approach, each agent communicates with its neighboring agents to acquire their estimate of the system-level trajectory and updates its estimate of the system-level trajectory. Then, each agent synthesizes its own control inputs such that the system-level specifications are satisfied with a probabilistic guarantee while the agent-level specifications are also satisfied with a deterministic guarantee. In the proposed optimization formulation of RHC, we directly incorporate Kalman filter equations to calculate the system-level trajectory estimates. We use mixed-integer linear programming (MILP) to encode the MTL specifications as optimization constraints. Finally, we implement the proposed distributed RHC approach in two scenarios.
UR - http://www.scopus.com/inward/record.url?scp=85204480362&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85204480362&partnerID=8YFLogxK
U2 - 10.23919/ACC60939.2024.10644565
DO - 10.23919/ACC60939.2024.10644565
M3 - Conference contribution
AN - SCOPUS:85204480362
T3 - Proceedings of the American Control Conference
SP - 4289
EP - 4295
BT - 2024 American Control Conference, ACC 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 American Control Conference, ACC 2024
Y2 - 10 July 2024 through 12 July 2024
ER -