IDEAS home Printed from https://ideas.repec.org/a/sae/risrel/v237y2023i2p293-313.html
   My bibliography  Save this article

Automatic simulation-based testing of autonomous ships using Gaussian processes and temporal logic

Author

Listed:
  • Tobias Rye Torben
  • Jon Arne Glomsrud
  • Tom Arne Pedersen
  • Ingrid B Utne
  • Asgeir J Sørensen

Abstract

A methodology for automatic simulation-based testing of control systems for autonomous vessels is proposed. The work is motivated by the need for increased test coverage and formalism in the verification efforts. It aims to achieve this by formulating requirements in the formal logic Signal Temporal Logic (STL). This enables automatic evaluation of simulations against requirements using the STL robustness metric, resulting in a robustness score for requirements satisfaction. Furthermore, the proposed method uses a Gaussian Process (GP) model for estimating robustness scores including levels of uncertainty for untested cases. The GP model is updated by running simulations and observing the resulting robustness, and its estimates are used to automatically guide the test case selection toward cases with low robustness or high uncertainty. The main scientific contribution is the development of an automatic testing method which incrementally runs new simulations until the entire parameter space of the case is covered to the desired confidence level, or until a case which falsifies the requirement is identified. The methodology is demonstrated through a case study, where the test object is a Collision Avoidance (CA) system for a small high-speed vessel. STL requirements for safety distance, mission compliance, and COLREG compliance are developed. The proposed method shows promise, by both achieving verification in feasible time and identifying falsifying behaviors which would be difficult to detect manually or using brute-force methods. An additional contribution of this work is a formalization of COLREG using temporal logic, which appears to be an interesting direction for future work.

Suggested Citation

  • Tobias Rye Torben & Jon Arne Glomsrud & Tom Arne Pedersen & Ingrid B Utne & Asgeir J Sørensen, 2023. "Automatic simulation-based testing of autonomous ships using Gaussian processes and temporal logic," Journal of Risk and Reliability, , vol. 237(2), pages 293-313, April.
  • Handle: RePEc:sae:risrel:v:237:y:2023:i:2:p:293-313
    DOI: 10.1177/1748006X211069277
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1177/1748006X211069277
    Download Restriction: no

    File URL: https://libkey.io/10.1177/1748006X211069277?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:sae:risrel:v:237:y:2023:i:2:p:293-313. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: SAGE Publications (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.