Affiliation:
1. Department of Computer Science, Iowa State University, Ames, IA 50011-1040, USA
Abstract
Curved shapes are frequent subjects of maneuvers by the human hand. In robotics, it is well known that antipodal grasps exist on curved objects and guarantee force closure under proper finger contact conditions. This paper presents an efficient algorithm that computes, up to numerical resolution, all pairs of antipodal points on a simple, closed, and twice continuously differentiable plane curve. Dissecting the curve into segments everywhere convex or everywhere concave, the algorithm marches simultaneously on a pair of such segments with provable convergence and interleaves marching with numerical bisection recursively. It makes use of new insights into the differential geometry at two antipodal points. We have avoided resorting to traditional nonlinear programming, which would neither be quite as efficient nor guarantee to find all antipodal points. A byproduct of our result is a procedure that constructs all common tangent lines of two curves, achieving quadratic convergence rate. Dissection and the coupling of marching with bisection constitute an algorithm design scheme potentially applicable to computational problems involving curves and curved shapes.
Subject
Applied Mathematics,Artificial Intelligence,Electrical and Electronic Engineering,Mechanical Engineering,Modelling and Simulation,Software
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献