Refining Perception Contracts: Case Studies in Vision-based Safe Auto-landing

Yangge Li, Benjamin C Yang, Yixuan Jia, Daniel Zhuang, Sayan Mitra
11/15/2023
cs.ROcs.CV

No confident code implementation found for this paper.

Abstract

Perception contracts provide a method for evaluating safety of control systems that use machine learning for perception. A perception contract is a specification for testing the ML components, and it gives a method for proving end-to-end system-level safety requirements. The feasibility of contract-based testing and assurance was established earlier in the context of straight lane keeping: a 3-dimensional system with relatively simple dynamics. This paper presents the analysis of two 6 and 12-dimensional flight control systems that use multi-stage, heterogeneous, ML-enabled perception. The paper advances methodology by introducing an algorithm for constructing data and requirement guided refinement of perception contracts (DaRePC). The resulting analysis provides testable contracts which establish the state and environment conditions under which an aircraft can safety touchdown on the runway and a drone can safely pass through a sequence of gates. It can also discover conditions (e.g., low-horizon sun) that can possibly violate the safety of the vision-based control system.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2023refining,
  title  = {Refining Perception Contracts: Case Studies in Vision-based Safe Auto-landing},
  author = {Yangge Li and Benjamin C Yang and Yixuan Jia and Daniel Zhuang and Sayan Mitra},
  year   = {2023},
  eprint = {2311.08652},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.08652v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.08652.svg)](https://codeofpaper.com/paper/2311.08652)

Discussion