• DocumentCode
    3307912
  • Title

    A lazy algorithm for planning motions in contact

  • Author

    Papegay, Y. ; Hirukawa, H.

  • Author_Institution
    Inst. Nat. de Recherche en Inf. et Autom., Sophia Antipolis, France
  • Volume
    3
  • fYear
    1994
  • fDate
    12-16 Sep 1994
  • Firstpage
    2152
  • Abstract
    Planning the motion of objects in contact is an important stage of the analysis of mechanical assembly tasks. This paper concerns with the case of a polyhedron moving within a polyhedral environment. It presents an algorithm to plan the motion of a convex polyhedron translating and rotating in contact with a neither necessarily convex nor connected polyhedral obstacle. This algorithm uses a new description of the obstacle in the configuration space-the C-obstacle-with the help of several contact predicates and of a topological adjacency graph. However, in the nonconvex case, the complete computation of the boundary of the C-obstacle is usually intractable. Our algorithm is lazy: it takes into account progressively and only if it is necessary the nonconvexity of the polyhedra. Indeed, the main idea is to describe the C-obstacle as if it were convex, in order to perform as few computations as possible to find a motion and, in case of failure, to build a new description of the C-obstacle incorporating “some” nonconvexity features, and to repeat this process until a correct motion is planned. We also describe a prototype of implementation of this algorithm and an example it can solve
  • Keywords
    assembling; graph theory; operations research; path planning; C-obstacle; contact motion planning; convex polyhedron; lazy algorithm; mechanical assembly task analysis; polyhedral environment; rotation; topological adjacency graph; translation; Costs; Equations; Motion planning; Orbital robotics; Polynomials; Quaternions; Robots; Trajectory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems '94. 'Advanced Robotic Systems and the Real World', IROS '94. Proceedings of the IEEE/RSJ/GI International Conference on
  • Conference_Location
    Munich
  • Print_ISBN
    0-7803-1933-8
  • Type

    conf

  • DOI
    10.1109/IROS.1994.407568
  • Filename
    407568