计算机集成制造系统 ›› 2014, Vol. 20 ›› Issue (7): 1615-1624.DOI: 10.13196/j.cims.2014.07.gaowei.1615.10.20140711

• 产品创新开发技术 • 上一篇    下一篇

基于粒子滤波的自动装配定位方法

高巍,邵晓东+,刘焕玲
  

  1. 西安电子科技大学电子装备结构设计教育部重点实验室
  • 出版日期:2014-07-30 发布日期:2014-07-30
  • 基金资助:
    陕西省自然科学基础研究计划资助项目(2014JZ016)。

Automatic assembly location method based on particle filter

  • Online:2014-07-30 Published:2014-07-30
  • Supported by:
    Project supported by the Natural Science Basic Research Plan of Shaanxi Province,China(No.2014JZ016).

摘要: 为了在虚拟环境中对零件模型进行快速自动定位并仿真实际装配过程,将传统的粒子滤波算法与典型的马尔科夫蒙特卡洛方法—MH抽样算法相结合,并应用于虚拟装配。利用随机样本描述零件位姿的概率分布,根据重要性函数对零件进行位姿采样。通过调节各采样粒子权值的大小对发生干涉的零件进行位姿重采样,模拟实际装配中零件位姿的概率分布,并以样本的加权计算结果对零件位姿进行估计。分析了采样粒子数、零件外形复杂程度等因素对方法性能和装配效率的影响。该方法已经用于自主开发的基于自然交互的虚拟设计平台,实例表明它可以自动精确地完成装配引导。

关键词: 虚拟装配, 粒子滤波, 自动装配定位, 马尔科夫链蒙特卡洛方法

Abstract: To realize the fast automatic assembly positioning of virtual part model and realistic simulation of assembly process,the traditional particle filter algorithm was combined with typical Markov Chain Monte Carlo (MCMC) method-Metropolis Hastings (MH) sampling method to applied to virtual assembly.Random samples were used to describe the probability distribution of parts position,and the parts were sampled according to the importance function.Through adjusting the weights of particles and performing poses resampling for the collided parts,the probability distributions of actual part pose were simulated and the assembling part pose was estimated by the weighted calculation results of the samples.The influences of the factors such as sampling number and parts shapes complexity on the performance of this method and assembly efficiency were discussed.This algorithm had been applied to a self-developed virtual assembly prototype system,and the application result showed that the proposed algorithm could complete assembly navigation automatically and precisely.

Key words: virtual assembly, particle filters, automatic assembly location, Markov chain Monte Carlo method

中图分类号: