Verification of Periodically Controlled Hybrid Systems: Application to An Autonomous Vehicle

Abstract

This paper introduces Periodically Controlled Hybrid Automata (PCHA) for modular specification of hybrid control systems. In a PCHA, control actions that change the control input to the plant occur roughly periodically, while other actions that update the state of the controller may occur in the interim, changing the set-point of the system. Such actions could model, for example, sensor updates and information received from higher-level planning modules that change the set-point of the controller. Based on periodicity and subtangential conditions, a new sufficient condition for verifying invariant properties of PCHAs is presented. Checking these conditions can be automated using, for example, the constraint-based approach, quantifier elimination, or sum of squares decomposition. The proposed technique is used to verify safety and progress properties of the planner-controller subsystem of an autonomous ground vehicle. Geometric properties of planner generated paths are derived which guarantee that such paths can be safely followed by the controller.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2009
Accession Number
ADA522591

Entities

People

  • Andrew Lamperski
  • Richard M. Murray
  • Sayan Mitra
  • Tichakorn Wongpiromsarn

Organizations

  • California Institute of Technology

Tags

Communities of Interest

  • Autonomy
  • C4I
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Automata
  • Autonomous Vehicles
  • Collision Avoidance
  • Computer Science
  • Computers
  • Control Systems
  • Coordinate Systems
  • Differential Equations
  • Embedded Systems
  • Equations
  • Ground Vehicles
  • Hybrid Systems
  • Law
  • Standards
  • Vehicles
  • Verification

Readers

  • Database Systems and Applications
  • Mathematical Modeling and Probability Theory.
  • Robotics and Automation.

Technology Areas

  • Autonomy
  • Autonomy - Autonomous System Control