摘要
研究了任意点对的平面避障问题.用凸多边形表示障碍物,凸多边形的集合构成障碍环境.在此基础上,提出了一种新的路径规划思路:对图结构进行扩展,用传统的Floyed算法进行一级规划;对传统Floyed算法扩展后进行二级规划,很好地解决了任意点对的平面避障问题.利用矢量间夹角的关系来判断障碍环境中点对的连线是否交叉于多边形.经理论证明和算例验证,该算法方便简洁,容易实现,表明了算法的正确性.
The avoiding obstacles of planar points were studied. Planar obstacles were expressed by convex polygons and their obstacles environment was constructed by convex polygon sets. On the basis of the model, a new algorithm was presented to plan the shortest path. In the algorithm, the traditional Floyed algorithm was used to plan the first-level path by extending the graph structure. The second-level path was planned by extending the Floyed algorithm. The avoiding obstacles of planar points could be completed by the algorithm. The angle of vectors was used to estimate whether the line between two points in the obstacle environment crossed the polygons. The method is simple, convenient and easy to implement. The correctness of the algorithm and its application were proved by theories and illustrations.
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2006年第3期122-124,共3页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
湖北省自然科学基金资助项目(2003ABA045)
关键词
凸多边形
动态规划
前(后)拐点
两级动态规划
convex polygon
dynamic planning
frontal(back) inflexion
two-level dynamic planning