首页> 外文学位 >Fast computation of minimum distance among convex three-dimensional objects.
【24h】

Fast computation of minimum distance among convex three-dimensional objects.

机译:快速计算凸形三维物体之间的最小距离。

获取原文
获取原文并翻译 | 示例

摘要

A major issue in robotic control is the avoidance of collisions with the workspace or with other active robots in the case of cooperative systems. Many control and motion planning methods use some form of distance metric to determine how close the manipulator is to its environment. As a result, rapid calculation of distances between robot components and workspace obstacles is crucial to efforts in on-line collision avoidance. While efficient methods exist, further refinement is always desirable.; The computation of distances between convex polyhedra in 3D space can be presented as a Quadratic Programming problem. The DQP3 (Distance via Quadratic Programming, 3D-specific) algorithm for computing the distance between convex polyhedra is presented, based on the primal active set QP algorithm. The DQP3 algorithm enhances the primal active set method by using geometric solutions to its core calculations, instead of generalized matrix methods. Several variants of the DQP3 algorithm are presented with relative timing information. Comparison to algorithms from the literature is also performed, with CPU times scaled according to the Unpack benchmark of the CPU used. The most detailed comparison is to Cameron's Enhanced GJK (Gilbert, Johnson and Keerthi) algorithm, running his code on the same test machine as the DQP3 code.; In addition to robot components that typically have a simple polyhedral representation, ellipsoid representations of objects are also of interest, partly because of their simplicity. Three different methods of handling the ellipsoid distance are presented: a simple point to ellipsoid iteration, the use of high-definition polyhedral models (with DQP3), and an iterative process for refining the polyhedral model only in the area of interest. Comparison to the scarce results from the literature is done, but the main comparison of interest is among the proposed methods, which showed the point to ellipsoid method to be the most reliable, although the iterative refinement technique shows promise.
机译:机器人控制中的主要问题是在协作系统的情况下避免与工作空间或与其他活动机器人发生碰撞。许多控制和运动计划方法都使用某种形式的距离度量来确定机械手与其环境的接近程度。因此,快速计算机器人组件与工作空间障碍物之间的距离对于避免在线碰撞至关重要。尽管存在有效的方法,但始终需要进一步完善。 3D空间中凸多面体之间的距离的计算可以表示为二次规划问题。基于原始有效集QP算法,提出了一种用于计算凸多面体之间距离的DQP3(二次编程距离,特定于3D)算法。 DQP3算法通过使用几何解决方案对其核心计算进行了替代原始矩阵方法,从而增强了原始主动集方法。介绍了DQP3算法的几种变体以及相关的时序信息。还与文献中的算法进行了比较,CPU时间根据使用的CPU的Unpack基准进行了缩放。最详细的比较是Cameron的Enhanced GJK(Gilbert,Johnson和Keerthi)算法,他的代码与DQP3代码在同一台测试机上运行。除了通常具有简单多面体表示形式的机器人组件之外,对象的椭圆表示形式也很受关注,部分是因为它们的简单性。提出了三种不同的处理椭球距离的方法:椭球迭代的简单点,使用高清晰度多面体模型(带有DQP3)以及仅在目标区域内完善多面体模型的迭代过程。与文献中的稀缺结果进行了比较,但是主要的兴趣比较是在所提出的方法之间,尽管迭代细化技术显示出希望,但表明椭球方法是最可靠的。

著录项

  • 作者

    Fenger, David Kirk.;

  • 作者单位

    University of Victoria (Canada).;

  • 授予单位 University of Victoria (Canada).;
  • 学科 Engineering Electronics and Electrical.; Artificial Intelligence.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 122 p.
  • 总页数 122
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;人工智能理论;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号