首页 | 本学科首页   官方微博 | 高级检索  
     

判断两个凸多面体是否相交的一个快速算法
引用本文:任世军,洪炳熔,孟庆鑫.判断两个凸多面体是否相交的一个快速算法[J].软件学报,2000,11(4):563-568.
作者姓名:任世军  洪炳熔  孟庆鑫
作者单位:1. 哈尔滨工程大学机电工程学院,哈尔滨,150001;哈尔滨工业大学计算机科学与工程系,哈尔滨,150001
2. 哈尔滨工业大学计算机科学与工程系,哈尔滨,150001
3. 哈尔滨工程大学机电工程学院,哈尔滨,150001
基金项目:本文研究得到哈尔滨工业大学校基金.
摘    要:在机器人路径规划中,碰撞检测算法占有十分重要的地位.在智能机器人仿真系统中,碰撞检测耗用的时间在整个路径规划过程所用时间中占有相当大的比例.于是,如何进一步提高碰撞检测的速度在智能机器人路径规划系统中就起到了非常关键的作用.而碰撞检测问题最终转化为判断三维空间中两个凸多面体是否相交的问题.就这一问题,给出了一种新的算法,其思想是取一个从一个凸多面体指向另一个多面体的向量,根据两个多面体中的面与这一向量的相对位置关系来寻找相交的平面.即有两个多面体的交点位于这一平面,若能找到一个相交平面则可以断定两个多面体

关 键 词:路径规划  碰撞检测  机器人  线性不等式.
收稿时间:1998/10/22 0:00:00
修稿时间:1999/4/12 0:00:00

A Fast Algorithm to Determine Whether the Intersection of Two Convex Regions Is Empty
REN Shi-jun,HONG Bing-rong and HONG Bing-rong.A Fast Algorithm to Determine Whether the Intersection of Two Convex Regions Is Empty[J].Journal of Software,2000,11(4):563-568.
Authors:REN Shi-jun  HONG Bing-rong and HONG Bing-rong
Abstract:Collision detection algorithms play a very important role in the field of robot path planning. In a simulation system of intelligent robot, collision detection takes up a large portion of the time for the robot to plan a complete path from the initial position to the final position. So how to reduce the time the robot uses to detect collision becomes a key problem. But collision detection finally will transform to a problem to determine whether the intersection of two convex regions formed by linear inequalities is empty or not. The authors present a new algorithm in this paper. Firstly, a vector pointing from one polyhedron to the other is picked. Then the authors start to find an intersection plane of one polyhedron based on the scalar product of the norm vector of the plane and the picked vector. If such a plane is found, the intersection of the two convex polyhedra is not empty.
Keywords:Path planning  collision detection  robot  linear inequality  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号