Automatic Synthesis of Robust Numerical Controllers

  • Authors:
  • Giuseppe Della Penna;Daniele Magazzeni;Alberto Tofani;Benedetto Intrigila;Igor Melatti;Enrico Tronci

  • Affiliations:
  • University of L'Aquila, Italy;University of L'Aquila, Italy;University of L'Aquila, Italy;University of Roma "Tor Vergata", Italy;University of Roma "La Sapienza", Italy;University of Roma "La Sapienza", Italy

  • Venue:
  • ICAS '07 Proceedings of the Third International Conference on Autonomic and Autonomous Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

A major problem of numerical controllers is their robustness, i.e. the state read from the plant may not be in the controller table, although it may be close to some states in the table. For continuous systems, this problem is typically handled by interpolation techniques. Unfortunately, when the plant contains both continuous and discrete variables, the interpolation approach does not work well. To cope with this kind of systems, we propose a general methodology that exploits explicit model checking in an innovative way to automatically synthesize a (time-) optimal numerical controller from a plant specification and apply an optimized strengthening algorithm only on the most significant states, in order to reach an acceptable robustness degree. We implemented all the algorithms within our CGMur\varphitool, an extension of the well-known CMur\varphiverifier, and tested the effectiveness of our approach by applying it to the well-known truck and trailer obstacles avoidance problem.