2016
DOI: 10.1109/tcst.2015.2501351
|View full text |Cite
|
Sign up to set email alerts
|

Correct-by-Construction Adaptive Cruise Control: Two Approaches

Abstract: Motivated by the challenge of developing control software provably meeting specifications for real world problems, this paper applies formal methods to adaptive cruise control (ACC). Starting from a Linear Temporal Logic specification for ACC, obtained by interpreting relevant ACC standards, we discuss in this paper two different control software synthesis methods. Each method produces a controller that is correct-byconstruction, meaning that trajectories of the closed-loop systems provably meet the specificat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
98
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 152 publications
(98 citation statements)
references
References 33 publications
0
98
0
Order By: Relevance
“…We computed a controlled invariant set S ACC for the longitudinal dynamics in (13), and sampled the boundary of this set with the proposed approach to find falsifying initial conditions. The disturbance profile is computed by (i) solving the dual game, (ii) a simple heuristic that corresponds to the lead car doing a maximum braking, 5 or (iii) the lead car trying to achieve v des .…”
Section: Adaptive Cruise Control Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…We computed a controlled invariant set S ACC for the longitudinal dynamics in (13), and sampled the boundary of this set with the proposed approach to find falsifying initial conditions. The disturbance profile is computed by (i) solving the dual game, (ii) a simple heuristic that corresponds to the lead car doing a maximum braking, 5 or (iii) the lead car trying to achieve v des .…”
Section: Adaptive Cruise Control Resultsmentioning
confidence: 99%
“…As an additional advantage, in case a control design is found unsafe using the proposed method, we can supervise this unsafe controller with the controlled invariant set in order to guarantee safety while still using the unsafe controller, which may have favorable performance related properties [13]. This supervision idea is similar to the simplex architecture [3,20], where a performance controller is used together with a simpler controller that has a certified safety envelope and that overwrites the performance controller only when its actions risk safety.…”
Section: Introductionmentioning
confidence: 99%
“…Synthesis approaches typically rely on specifications given in linear temporal logic and have been developed for low-complexity tasks such as adaptive cruise control (127) and control of signalized vehicular networks (128). Yet controller synthesis is currently limited in scope and deployment owing to its very large computational cost.…”
Section: Verification and Synthesismentioning
confidence: 99%
“…In response the authors of [8] propose a receding horizon framework, but still rely on coarse grid-based abstractions. Others have sought to verify Adaptive Cruise Control Algorithms (ACC) which severely restrict scenarios in which the car may operate (no lane changes) [9]. Finally, some research which eschews discretization in favor of continuous linearized dynamics focuses on moving the verification task online [10].…”
Section: Contributionsmentioning
confidence: 99%