epsilon-Guarantee of a covering of 2D domains using random-looking curves

Jinesh Machchhar, Gershon Elber

Research output: Contribution to journalArticlepeer-review

Abstract

The problem of covering a given 2D convex domain D with a C1 random-looking curve C is considered. C within D is said to cover D up to ϵ > 0 if all points of D are within ϵ distance of C. This problem has applications, for example, in manufacturing, 3D printing, automated spray-painting, polishing, and also in devising a (pseudo) random patrol-path that will visit (i.e. cover) all of D using a sensor of ϵ distance span. Our distance bound approach enumerates the complete set of local distance extrema, enumeration that is used to provide a tight bound on the covering distance. This involves computing bi/tri-normals, or circles tangent to C at two/three different points, etc. A constructive algorithm is then proposed to iteratively refine and modify C until C covers a given convex domain D and examples are given to illustrate the effectiveness of our algorithm.

Original languageEnglish
Pages (from-to)1-13
Number of pages13
JournalGraphical Models
Volume89
DOIs
StatePublished - 1 Jan 2017

Keywords

  • 3D printing
  • Covering
  • Local distance extrema
  • Medial-axis
  • Multivariate constraints
  • Random curves

All Science Journal Classification (ASJC) codes

  • Software
  • Geometry and Topology
  • Modelling and Simulation
  • Computer Graphics and Computer-Aided Design

Cite this