Analytical Determination of the Proximity of Two Right-Circular Cylinders in Space

被引:9
作者
Agarwal, Saurav [1 ]
Srivatsan, Rangaprasad Arun [2 ]
Bandyopadhyay, Sandipan [1 ]
机构
[1] Indian Inst Technol, Dept Engn Design, Robot Lab, Madras 600036, Tamil Nadu, India
[2] Carnegie Mellon Univ, Inst Robot, 5000 Forbes Ave, Pittsburgh, PA 15213 USA
来源
JOURNAL OF MECHANISMS AND ROBOTICS-TRANSACTIONS OF THE ASME | 2016年 / 8卷 / 04期
关键词
D O I
10.1115/1.4032211
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
This paper presents a novel analytical formulation for identifying the closest pair of points lying on two arbitrary cylinders in space, and subsequently the distance between them. Each cylinder is decomposed into four geometric primitives. It is shown that the original problem reduces to the computation of the shortest distance between five distinct combinations of these primitives. Four of these subproblems are solved in closed form, while the remaining one requires the solution of an eight-degree polynomial equation. The analytical nature of the formulation and solution allows the identification of all the special cases, e.g., positive-dimensional solutions, and the curve of intersection when the cylinders interfere. The symbolic precomputation of the results leads to a fast numerical implementation, capable of solving the problem in about 50 mu s (averaged over 1 x 10(6) random instances of the most general case) on a standard PC. The numerical results are verified by repeating all the calculations in a general-purpose commercial CAD software. The algorithm has significant potential for applications in the various aspects of robotics and mechanisms, as their links can be modeled easily and compactly as cylinders. This makes tasks such as path planning, determination of the collision-free workspace, etc., computationally easier.
引用
收藏
页数:10
相关论文
共 16 条
  • [1] [Anonymous], ROBOTICS FUNDAMENTAL
  • [2] Biermann D., 2008, ADV COMPUTATIONAL IN
  • [3] A MODAL APPROACH TO HYPER-REDUNDANT MANIPULATOR KINEMATICS
    CHIRIKJIAN, GS
    BURDICK, JW
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1994, 10 (03): : 343 - 354
  • [4] Chittawadigi RG, 2013, IEEE INT C INT ROBOT, P5353, DOI 10.1109/IROS.2013.6697131
  • [5] Cox D., 1991, Ideals, Varieties, and Algorithms
  • [6] INTERSECTION VOLUMES AND SURFACE-AREAS OF CYLINDERS FOR GEOMETRICAL MODELING AND TOLERANCING
    ELMARAGHY, WH
    VALLURI, SR
    SKUBNIK, BM
    SURRY, PD
    [J]. COMPUTER-AIDED DESIGN, 1994, 26 (01) : 29 - 45
  • [7] HUDGENS JC, 1993, PROCEEDINGS OF THE IECON 93 - INTERNATIONAL CONFERENCE ON INDUSTRIAL ELECTRONICS, CONTROL, AND INSTRUMENTATION, VOLS 1-3, P1506, DOI 10.1109/IECON.1993.339292
  • [8] Karnam M. K., MECH MACH T IN PRESS
  • [9] Collision detection of cylindrical rigid bodies for motion planning
    Ketchel, John
    Larochelle, Pierre
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, : 1530 - +
  • [10] DETERMINATION OF THE ORIENTATION WORKSPACE OF PARALLEL MANIPULATORS
    MERLET, JP
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1995, 13 (02) : 143 - 160