29 research outputs found

    Largest Similar Copies of Convex Polygons in Polygonal Domains

    Get PDF
    Given a convex polygon with k vertices and a polygonal domain consisting of polygonal obstacles with n vertices in total in the plane, we study the optimization problem of finding a largest similar copy of the polygon that can be placed in the polygonal domain without intersecting the obstacles. We present an upper bound O(k1

    External polygon containment problems

    Get PDF
    AbstractGiven a convex polygonal object P with k vertices and an environment consisting of polygonal obstacles with a total of n corners, we seek a placement for the largest copy of P that does not intersect any of the obstacles, allowing translation, rotation and scaling. We employ the parametric search technique of Megiddo (1983), and the fixed size polygon placement algorithms developed by Leven and Sharir (1987), to obtain an algorithm that runs in time O(k2nλ6(kn)log3(kn)loglog(kn)). We also present several other efficient algorithms for restricted variants of the extremal polygon containment problem, using the same ideas. These variants include: placement of the largest homothetic copies of one or two convex polygons in another convex polygon and placement of the largest similar copy of a triangle in a convex polygon

    Planning of collision-free paths for a reconfigurable dual manipulator equipped mobile robot

    Get PDF
    Includes bibliographical references (pages 241-242).In this paper, we study the problem of finding a collision-free path for a mobile robot which possesses manipulators. The task of the robot is to carry a polygonal object from a starting point to a destination point in a possibly culttered environment. In most of the existing research on robot path planning, a mobile robot is approximated by a fixed shape, i.e., a circle or a polygon. In our task planner, the robot is allowed to change configurations for avoiding collision. This path planner operates using two algorithms: the collision-free feasible configuration finding algorithm and the collision-free path finding algorithm. The collision-free feasible configuration finding algorithm finds all collision-free feasible configurations for the robot when the position of the carried object is given. The collision-free path finding algorithm generates some candidate paths first and then uses a graph search method to find a collision-free path from all the collision-free feasible configurations along the candidate paths. The proposed algorithms can deal with a cluttered environment and is guaranteed to find a solution if one exists

    Motion Planning of Legged Robots

    Get PDF
    We study the problem of computing the free space F of a simple legged robot called the spider robot. The body of this robot is a single point and the legs are attached to the body. The robot is subject to two constraints: each leg has a maximal extension R (accessibility constraint) and the body of the robot must lie above the convex hull of its feet (stability constraint). Moreover, the robot can only put its feet on some regions, called the foothold regions. The free space F is the set of positions of the body of the robot such that there exists a set of accessible footholds for which the robot is stable. We present an efficient algorithm that computes F in O(n2 log n) time using O(n2 alpha(n)) space for n discrete point footholds where alpha(n) is an extremely slowly growing function (alpha(n) <= 3 for any practical value of n). We also present an algorithm for computing F when the foothold regions are pairwise disjoint polygons with n edges in total. This algorithm computes F in O(n2 alpha8(n) log n) time using O(n2 alpha8(n)) space (alpha8(n) is also an extremely slowly growing function). These results are close to optimal since Omega(n2) is a lower bound for the size of F.Comment: 29 pages, 22 figures, prelininar results presented at WAFR94 and IEEE Robotics & Automation 9

    Largest Placement of One Convex Polygon Inside Another

    Get PDF
    Our aim was to detect tau tangles and beta amyloid plaques in retina for the early diagnosis of Alzheimers Disease (AD)

    Kinetic Voronoi Diagrams and Delaunay Triangulations under Polygonal Distance Functions

    Full text link
    Let PP be a set of nn points and QQ a convex kk-gon in R2{\mathbb R}^2. We analyze in detail the topological (or discrete) changes in the structure of the Voronoi diagram and the Delaunay triangulation of PP, under the convex distance function defined by QQ, as the points of PP move along prespecified continuous trajectories. Assuming that each point of PP moves along an algebraic trajectory of bounded degree, we establish an upper bound of O(k4nλr(n))O(k^4n\lambda_r(n)) on the number of topological changes experienced by the diagrams throughout the motion; here λr(n)\lambda_r(n) is the maximum length of an (n,r)(n,r)-Davenport-Schinzel sequence, and rr is a constant depending on the algebraic degree of the motion of the points. Finally, we describe an algorithm for efficiently maintaining the above structures, using the kinetic data structure (KDS) framework

    matching, interpolation, and approximation ; a survey

    Get PDF
    In this survey we consider geometric techniques which have been used to measure the similarity or distance between shapes, as well as to approximate shapes, or interpolate between shapes. Shape is a modality which plays a key role in many disciplines, ranging from computer vision to molecular biology. We focus on algorithmic techniques based on computational geometry that have been developed for shape matching, simplification, and morphing

    Determining the collision-free joint space graph for two cooperating robot manipulators

    Get PDF
    Includes bibliographical references (page 294).The problem of path planning for two planar robot manipulators that cooperate in carrying a rectangular object from an initial position and orientation to a destination position and orientation in a 2-D environment is investigated. In this approach, the two robot arms, the carried object and the straight line connecting the two robot bases together are modeled as a 6-link closed chain. The problem of path planning for the 6-link closed chain is solved by two major algorithms: the collision-free feasible configuration finding algorithm and the collision-free path finding algorithm. The former maps the free space in the Cartesian world space to the robot's joint space in which all the collision-free feasible configurations (CFFC's) for the 6-link closed chain are found. The latter builds a connection graph of the CFFC's and the transitions between any two groups of CFFC's at adjacent joint intervals. Finally, a graph search method is employed to find a collision-free path for each joint of the robot manipulators. The proposed algorithms can deal with cluttered environments and is guaranteed to find a solution if one exists

    Sharp Bounds on Davenport-Schinzel Sequences of Every Order

    Full text link
    One of the longest-standing open problems in computational geometry is to bound the lower envelope of nn univariate functions, each pair of which crosses at most ss times, for some fixed ss. This problem is known to be equivalent to bounding the length of an order-ss Davenport-Schinzel sequence, namely a sequence over an nn-letter alphabet that avoids alternating subsequences of the form ababa \cdots b \cdots a \cdots b \cdots with length s+2s+2. These sequences were introduced by Davenport and Schinzel in 1965 to model a certain problem in differential equations and have since been applied to bounding the running times of geometric algorithms, data structures, and the combinatorial complexity of geometric arrangements. Let λs(n)\lambda_s(n) be the maximum length of an order-ss DS sequence over nn letters. What is λs\lambda_s asymptotically? This question has been answered satisfactorily (by Hart and Sharir, Agarwal, Sharir, and Shor, Klazar, and Nivasch) when ss is even or s3s\le 3. However, since the work of Agarwal, Sharir, and Shor in the mid-1980s there has been a persistent gap in our understanding of the odd orders. In this work we effectively close the problem by establishing sharp bounds on Davenport-Schinzel sequences of every order ss. Our results reveal that, contrary to one's intuition, λs(n)\lambda_s(n) behaves essentially like λs1(n)\lambda_{s-1}(n) when ss is odd. This refutes conjectures due to Alon et al. (2008) and Nivasch (2010).Comment: A 10-page extended abstract will appear in the Proceedings of the Symposium on Computational Geometry, 201
    corecore