Conceitos essenciais
This work aims to jointly synthesize the maximal permissible disturbance bounds and the corresponding controllers that ensure a given Signal Temporal Logic specification is satisfied under these bounds.
Resumo
This work addresses the problem of maximally robust control synthesis under unknown disturbances. The authors consider a general nonlinear system subject to a Signal Temporal Logic (STL) specification and aim to jointly synthesize the maximal possible disturbance bounds and the corresponding controllers that ensure the STL specification is satisfied under these bounds.
The key highlights and insights are:
- The authors introduce computationally efficient underapproximations of disturbance robustness for a fragment of STL.
- They present an algorithm to obtain maximally disturbance-robust controllers for this STL fragment.
- The authors prove the soundness of their approach and show empirical evidence of its effectiveness in simulation, using an Autonomous Underwater Vehicle (AUV) as an example.
- Many existing works have considered STL satisfaction under given bounded disturbances, but this is the first work that aims to maximize the permissible disturbance set and find the corresponding controllers that ensure satisfying the STL specification with maximum disturbance robustness.
- The authors extend the notion of disturbance-robust semantics for STL, which is a property of a specification, dynamical system, and controller, and provide an algorithm to get the maximal disturbance robust controllers satisfying an STL specification using Hamilton-Jacobi reachability.
Estatísticas
The system dynamics are given by the following nonlinear model for an Autonomous Underwater Vehicle (AUV):
ẋ = v cos(θ) + dx(Afront cos(θ) + Aside sin(θ))
ẏ = v sin(θ) + dy(Afront sin(θ) + Aside cos(θ))
v̇ = uv
θ̇ = uθ
where dx and dy are the disturbances in x and y dimensions, Afront and Aside are the frontal and side surface areas of the AUV, uv and uθ are the control inputs for velocity and orientation, respectively.
Citações
"This work was partially supported by the Wallenberg AI, Autonomous Systems and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation."