节点文献

平面简单多边形平移干涉检测的最优算法

An Optimal Algorithm for Detecting Interference Between Simple Polygons Translating in a Plane

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 施笑畏何卫平杨彭基

【Author】 Shi Xiaowei He Weiping Yang Pengji State Key Laboratory of CAD/CAM Northwestern Polytechnical University, Xi′an 710072

【机构】 西北工业大学!博士生西北工业大学!副教授西北工业大学!教授

【摘要】 提出了求解平面上两个平移简单多边形在碰撞前最大可移动距离和碰撞时间的算法。该算法的时间复杂性为O(nlogm + m logn),其中m 和n 分别是两多边形的边数。本文还证明了这一算法是稳定而有效的。

【Abstract】 Movement interference detection is widely used in robotics and CAD/CAM. The existing methods for detecting interference between moving objects are for convex polygons or simple polygons whose convex envelops do not intersect. We present a method for detecting interference between any two simple polygons. Such a method, to our best knowledge, has not been reported in the open literatures. In subsection 2.1, we give the optimal algorithm for movement interference detection involving step 1 through 8. In subsection 2.2, we describe the algorithm in detail. We first simplify the problem by coordinate shift so that only one object is moving in this new coordinate. Then, we get an initial vertices subset in this new coordinate. After that, we further trim the subset by deleting the concave vertices. We use the trimmed subset to compute the minimum collision distance. The algorithm′s time complexity is O(n log m+m log n), where m and n donote the number of vertices of each polygon. Simulation result (section 3) shows that our algorithm is stable and effective.

【基金】 国家自然科学基金;陕西省自然科学基金;国家“863 项目”资助
  • 【文献出处】 西北工业大学学报 ,JOURNAL OF NORTHWESTERN POLYTECHNICAL UNIVERSITY , 编辑部邮箱 ,1999年04期
  • 【分类号】TP801
  • 【被引频次】17
  • 【下载频次】83
节点文献中: 

本文链接的文献网络图示:

本文的引文网络