Motion planning using medial axis - Robotics Institute Carnegie Mellon University

Motion planning using medial axis

Yangsheng Xu, Raju S. Mattikalli, and Pradeep Khosla
Workshop Paper, IFAC Workshop on Intelligent Manufacturing Systems (IMS '92), Vol. 25, No. 28, pp. 135 - 140, October, 1992

Abstract

This paper addresses the problem of planning the motion of a polygonal object through a set of planar obstacles. We propose a two-disk motion planning strategy to navigate the object within the free space between the obstacles from an initial location to a final location. This method makes use of the Medial Axis Transform (MAT) of the free space which can be generated efficiently using the method developed in [11]. We determine two minima] overlapping disks that fully enclose the moving object, and then constrain the centers of the two disks to move continuously aJong a path on the medial axis. In this paper we direct our efforts to the problem of finding the two enclosing disks for a moving object which is considered as a polygon. The problem has been considered as being optimally cutting a polygon into two smaller polygons such that each of smaller polygons can be covered by a minimal disk. We have proved that if the cut is optimal. the resultant minimal disks for two smaller polygons have equal diameters. Based on the geometry of a convex polygon, we formulated the problem as an optimization problem to determine a local optimum for a given edge pair. For a concave polygon, we propose a method to create a hypothetical convex polygon for approximating a given concave polygon, and then perform optimization using the method described above. We have proved that the maximal radii of the disks covering the hypothetical convex polygon generated from a concave polygon is 1.25 times of the radii of the disks that covers the original concave polygon. This shows that the approximation of a concave polygon using a minimal convex polygon does not yield too conservative solution. Simulations are presented for a variety of polygons. The method is being used for disassembly motion planning of a subassembly within its parent subassembly.

BibTeX

@workshop{Xu-1992-15885,
author = {Yangsheng Xu and Raju S. Mattikalli and Pradeep Khosla},
title = {Motion planning using medial axis},
booktitle = {Proceedings of IFAC Workshop on Intelligent Manufacturing Systems (IMS '92)},
year = {1992},
month = {October},
volume = {25},
pages = {135 - 140},
}