CN111546035B - 一种基于学习与预测的齿轮在线快速装配方法 - Google Patents

一种基于学习与预测的齿轮在线快速装配方法 Download PDF

Info

Publication number
CN111546035B
CN111546035B CN202010263884.5A CN202010263884A CN111546035B CN 111546035 B CN111546035 B CN 111546035B CN 202010263884 A CN202010263884 A CN 202010263884A CN 111546035 B CN111546035 B CN 111546035B
Authority
CN
China
Prior art keywords
assembly
robot
contact state
gaussian process
gear
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010263884.5A
Other languages
English (en)
Other versions
CN111546035A (zh
Inventor
刘冬
丛明
袁利恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian University of Technology
Original Assignee
Dalian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN202010263884.5A priority Critical patent/CN111546035B/zh
Publication of CN111546035A publication Critical patent/CN111546035A/zh
Application granted granted Critical
Publication of CN111546035B publication Critical patent/CN111546035B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1687Assembly, peg and hole, palletising, straight line, weaving pattern movement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2372Updates performed during offline database operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30164Workpiece; Machine component

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Databases & Information Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Geometry (AREA)
  • Computational Linguistics (AREA)
  • Computer Hardware Design (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Evolutionary Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Automatic Assembly (AREA)
  • Manipulator (AREA)

Abstract

一种基于学习与预测的齿轮在线快速装配方法属于机器人智能装配技术领域。该方法建立了装配特征与机器人动作之间关系,形成接触状态‑机器人动作对数据类型,利用少量离线数据建立离线装配数据库,利用基于高斯过程回归的在线齿轮装配预测算法进行机器人动作预测,同时进行表现评估,如果表现效果未达到要求,则利用基于改进粒子群优化算法的在线装配参数学习算法调整机器人装配参数并更新机器人装配数据库,从而完成机器人自动齿轮装配任务。本发明解决了采用传统示教方式效率低、前期工作量大的问题,也解决了采用深度强化学习方式成本高、单次装配时间长、部署困难等不足,提高了齿轮装配任务的效率和准确率。

Description

一种基于学习与预测的齿轮在线快速装配方法
技术领域
本发明属于工业机器人智能装配技术领域,涉及到一种基于学习与预测的齿轮在线快速装配方法。
背景技术
近年来,机器人被广泛地应用在工业生产、医疗等领域,然而传统的机器人装配方式往往示教或者离线学习的方式来完成机器人装配任务。这种方式前期需要大量的手工设计或者离线实验。但是这种方式存在效率比较低,泛化性差等问题。随着人工智能领域的发展,一些基于深度强化学习的方式被用于机器人装配。在发明专利CN108161934A中,清华大学徐静、曾志民等公开了“一种利用深度强化学习实现机器人多轴孔装配的方法。其采用深度强化学习的方法,通过机器人与环境交互的方式不断训练网络到达机器人自动装配的目的。再次基础上,大连理工大学王永青、庹桂本等在发明专利CN110666793A中公开了一种基于深度强化学习实现机器人方形零件装配的方法,其将机器人装配任务马尔科夫化,构建深度强化学习神经网络,对构建的深度强化学习网络进行训练和迁移,实现机器人自动化装配的任务。但是上述方法适用范围十分有限,首先需要大量数据来不断训练神经网络,而且每次进行机器人装配任务时运算时间很长,难以满足生产节拍的要去。其次,其需要借助较高精度的视觉传感器和具有较强运算能力的计算机,成本较高。最后,无论是轴孔装配还是方形装配,工件相对比较简单,上述方法难以应用在齿轮装配任务中。因此上述方法实际部署在装配生产线上比较困难。
发明内容
本发明主要解决的问题是克服上述方法的不足,针对目前齿轮装配任务中,传统齿轮装配方法装配效率低,深度强化学***台实验过程中,利用基于高斯过程回归的在线齿轮装配预测算法进行机器人动作预测,同时进行表现评估,如果表现效果未达到要求,则利用基于改进粒子群优化算法的在线装配参数学习算法调整机器人装配参数并更新机器人装配数据库,从而完成机器人自动齿轮装配任务。
为了达到上述目的,本发明的技术方案为:
一种基于学习与预测的齿轮在线快速装配方法,包括以下步骤:
步骤1:建立装配特征与机器人动作之间的接触状态-动作对;
采用压装时的压入力和压装机末端执行器的位移作为机器人的装配特征CS,采用在工具坐标系的机器人末端执行器的位姿表示机器人动作RM,在i时刻的接触状态-机器人动作对为:
ti=[fx,fy,fz,d,x,y,z,α,β,γ] (1)
i=1,2,...,k (2)
其中,fx,fy,fz为压装机获得的压入力;d为压装机末端执行器的位移;x,y,z,α,β,γ为机器人末端执行器位姿,分别为沿X轴,Y轴,Z轴方向的坐标以及绕X轴,Y轴,Z轴方向的坐标。
步骤2:构建装配经验数据库,在齿轮装配平台进行少量离线装配试验,以获取到的少量数据为初始的训练集,并根据训练集建立初始装配经验数据库,进行离线初始学习,获得初始离线装配参数数据集。
步骤3:构建基于高斯过程回归的在线齿轮装配预测算法;
在装配平台,利用初始装配参数数据集,根据当前齿轮接触状态,利用高斯过程回归算法预测合适的机器人末端执行器的动作,高斯过程回归模型将接触状态x与机器人动作y之间的关系视作高斯过程f,f(x)是由其均值函数m(x)和协方差函数K(x,x')决定的:
m(x)=E(f(x)) (3)
K(x,x')=E[(f(x)-m(x))(f(x')-m(x'))] (4)
其中,x和x'为n维输入向量;f(x),f(x')分别为以x和x'为输入的高斯过程回归函数;m(x),m(x')分别为以x为输入的高斯过程中的均值和以x'为输入的高斯过程中的均值。
对于一个模型y=f(x)+ω,而ω~N,0(σ2)的联合分布,N是高斯过程白噪声,把独立的白噪声考虑到f(x),则可建立标准高斯过程回归的模型:
Figure GDA0002953204130000031
其中,x*和X分别是装配经验数据库中的当前接触状态和先验接触状态;K(X,X')为n阶正定协方差矩阵;K(X,x*),K(x*,X)为先验接触状态与当前接触状态之间的协方差;K(x*,x*)为当前接触状态自身的协方差;In为n阶单位矩阵;σn为高斯过程回归中的超参数。
为了减少上述公式中高维空间的计算困难,这里采用常用的高斯核函数作为核函数:
Figure GDA0002953204130000032
其中,x和x'为n维输入向量;γ为高斯核函数中的超参数;并以{σn,γ}作为装配参数。
通过推导其条件分布,可以得出机器人动作对的后验分布函数f*为:
f*|X,y,x*~N(μ**) (7)
其中,μ*表示机器人动作预测值的均值;σ*表示机器人动作预测值的方差;具体公式如下所示:
μ*=K(x*,X)[K(X,X')+σ2 nIn]-1y (8)
σ*=K(x*,x*)-K(x*,X)*[K(X,X')+σ2 nIn]-1*K(X,x*) (9)
步骤4:装配表现评估;
据步骤3算法所预测的机器人动作均值执行装配动作,并按照下式进行装配表现评估。
Figure GDA0002953204130000041
其中,y表示本次装配的装配时间;
Figure GDA0002953204130000042
为装配经验数据库中装配时间的均值。
如果当前齿轮与花键轴之间的装配表现满足装配需求,则根据目前的装配参数进行预测,并将当前装配数据加入到步骤2构建的装配经验数据库中,结束本次装配。否则,进入步骤5;
步骤5:构建一种基于生成对抗的粒子群优化算法的装配参数调整算法;
首先,为了调整步骤3构建的高斯过程回归算法中的超参数,采用随机分布的方式初始化粒子群,并引入了一个判别器和一个生成器,通过一个判别模型来引导生成器模型中的策略选择。所述粒子群优化算法的参数调整算法由两部分组成:判别器G和生成器D。所述判别器则根据高斯过程模型的预测效果来评价粒子群的优劣,并采用独热码进行编码。所述生成器用于获取装配参数的分布,生成不同装配参数更新策略。
其次,粒子群优化算法的装配参数利用生成器根据粒子的优劣性与独热码,形成不同的装配参数更新策略,对于失败种群进行探索,加强其全局搜索能力,对于优胜种群进行开发,加强其局部搜索能力。
最后,根据步骤1中构建的接触状态-机器人动作对,采用粒子群优化算法的装配参数调整算法重新搜索生成合适的装配参数,更新装配参数数据集,并返回步骤3。
本发明的效果和益处是:
本发明能够有效地解决了手工装配和离线装配生产效率低,泛化性差、质量一致性差等问题,将机器学习方法引入到齿轮装配任务中,在线学习与调整机器人装配参数,形成装配经验数据库,最终完成了齿轮装配任务。另外,本发明能在少量训练数据以及较低的成本下有效提高齿轮装配成功率并减少单次装配时间,相较于传统方法具有更高的装配效率和准确率。
附图说明
图1为本发明实施例中提供的基于学习与预测的齿轮在线快速装配方法的流程图;
图2为齿轮装配任务;
图3为基于生成对抗的粒子群优化算法流程图;
图4为基于生成对抗的粒子群优化算法收敛效果图;
图5为齿轮装配结果示意图。
具体实施方式
以下结合附图和技术方案,进一步说明本发明的具体实施方式。
本发明实施例中提供的基于学***台实验过程中,利用基于高斯过程回归的在线齿轮装配预测算法进行机器人动作预测,同时进行表现评估,如果表现效果未达到要求,则利用基于改进粒子群优化算法的在线装配参数学习算法调整机器人装配参数并更新机器人装配数据库,从而完成机器人自动齿轮装配任务。
参见图1,在本实施例中,采用齿轮与花键轴之间的装配过程为例,齿轮在线快速装配方法包括以下步骤:
步骤1:建立装配特征与机器人动作之间的接触状态-动作对。首先将图2中的机器人齿轮装配任务转化成装配特征与机器人动作之间的接触状态-动作对预测任务,采用压装时的压入力和压装机末端执行器的位移作为机器人的装配特征CS,采用在工具坐标系的机器人末端执行器的位姿表示机器人动作RM,在i时刻的接触状态-机器人动作对为:
ti=[fx,fy,fz,d,x,y,z,α,β,γ] (1)
i=1,2,...,k (2)
其中,fx,fy,fz为压装机获得的压入力;d为压装机末端执行器的位移;x,y,z,α,β,γ为机器人末端执行器位姿,分别为沿X轴,Y轴,Z轴方向的坐标以及绕X轴,Y轴,Z轴方向的坐标。
本实例中选用10个时刻的压入力以及压入位移作为装配特征,选取的时刻均匀地分布在齿轮与花键轴刚接触时刻以及装配力到达阈值Fmax=20KN时刻之间,其中Fmax表示设定的最大压入力,为了保证安全,这里的压入力阈值设为压装机满量程的三分之一。
步骤2:构建装配经验数据库。本实例中利用示教器操纵机器人进行少量离线装配试验。首先,利用示教器操纵机器人将装配线上的齿轮放置到压装机中的装配夹具中。其次,利用机器人抓取花键轴在图2中所述的搜索范围中随机寻找合适的***姿态和旋转角度。最后,压装机沿用户坐标系Z轴方向移动压装机压头将齿轮压入到花键轴中完成离线齿轮装配过程,并记录本次的压入力,压入位移,机器人末端执行器位姿作为步骤一中所述的接触状态-机器人动作对,记录本次压装时间作为装配效果的评价指标,记录装配参数作为装配参数数据集。本实例将接触状态-机器人动作对数据作为初始的训练集,并重复少量上述齿轮与花键轴之间的离线装配过程,将离线装配数据加入到初始训练集中,从而形成初始离线装配经验数据库。
步骤3:构建基于高斯过程回归的在线齿轮装配预测算法。本实例首先操纵机器人将齿轮放入到夹具中,之后利用压装机将齿轮向机器人抓握的花键轴中压入,利用步骤2中构建的初始离线装配经验数据库中的接触状态以及压装机中力与位移传感器返回的当前齿轮接触状态分别作为高斯过程中的X与x*,利用高斯过程回归算法预测合适的机器人末端执行器的动作。高斯过程回归模型将接触状态x与机器人动作y之间的关系视作高斯过程f;f(x)是由其均值函数m(x)和协方差函数K(x,x')决定的:
m(x)=E(f(x)) (3)
K(x,x')=E[(f(x)-m(x))(f(x')-m(x'))] (4)
其中,x和x'为n维输入向量;f(x),f(x')分别为以x和x'为输入的高斯过程回归函数;m(x),m(x')分别为以x和x'为输入的高斯过程中的均值。本实例中n为7。
对于一个模型y=f(x)+ω,而ω~N0,(σ2)的联合分布,N是高斯过程白噪声,把独立的白噪声考虑到f(x),则可建立标准高斯过程回归的模型:
Figure GDA0002953204130000071
其中,x*和X分别是装配经验数据库中的当前接触状态和先验接触状态;K(X,X')为n阶正定协方差矩阵;K(X,x*),K(x*,X)为先验接触状态与当前接触状态之间的协方差;K(x*,x*)为当前接触状态自身的协方差;In为n阶单位矩阵;σn为高斯过程回归中的超参数。本实例中In为7阶单位矩阵。
为了减少上述公式中高维空间的计算困难并缩短单次装配时间,这里采用常用的高斯核函数作为核函数来优化高斯过程回归模型:
Figure GDA0002953204130000072
其中,x和x'为n维输入向量;γ为高斯核函数中的超参数;并以{σn,γ}作为装配参数,本实例设定n为7,初始σn为1,初始γ为1。
通过推导其条件分布,可以得出机器人动作对的后验分布函数f*为:
f*|X,y,x*~N(μ**) (7)
其中,μ*表示机器人动作预测值的均值;σ*表示机器人动作预测值的方差;具体公式如下所示:
μ*=K(x*,X)[K(X,X')+σ2 nIn]-1y (8)
σ*=K(x*,x*)-K(x*,X)*[K(X,X')+σ2 nIn]-1*K(X,x*) (9)
本实例根据μ*调整当前机器人末端执行器位姿,之后将齿轮压入到机器人末端执行器所抓持的花键轴中,如图2中所示。
步骤4:齿轮与花键轴装配表现评估,据步骤3算法所预测的机器人动作均值执行装配动作之后,根据本次抓取过程的装配时间按照下式进行装配表现评估。
Figure GDA0002953204130000081
其中,y为本次装配的装配时间;
Figure GDA0002953204130000082
为装配经验数据库中装配时间的均值。
如果当前表现满足装配需求,则根据上述根据目前的装配参数进行预测,并将当前数据加入到步骤2所述的装配经验数库中,结束本次装配,齿轮与花键轴之间的最终装配结果如图5所示。否则,进入步骤5;
步骤5:构建一种基于生成对抗的粒子群优化算法的装配参数调整算法;
为了优化装配表现,本实例采用在线方式调整步骤3构建的高斯过程回归算法中的装配参数,首先采用随机分布的方式初始化装配参数并引入了一个判别器和一个生成器,通过一个判别模型来引导生成模型中的策略选择。本实例中的粒子群即高斯过程回归中的超参数。所述粒子群优化算法的参数调整算法由两部分组成:判别器G和生成器D。所述判别器则根据以当前装配参数为超参数的高斯过程模型的预测效果来评价当前装配参数的优劣,并采用独热码进行编码。较优装配参数的独热码设为000001,较差的装配参数独热码设为000010。所述生成器用于获取本次装配参数的分布,并根据判别器判别的粒子群的优劣与独热码,生成不同装配参数更新策略。
其次,粒子群优化算法中的装配参数通过生成器,根据判别器中的优劣性与独热码,形成不同的装配参数更新策略,对于较差的齿轮装配参数进行探索,加强其全局搜索能力,对于较好的齿轮装配参数进行开发,加强其局部搜索能力。
最后,根据步骤1中构建的接触状态-机器人动作对,采用粒子群优化算法的装配参数,根据当前齿轮与花键轴之间的接触状态与先验接触状态重新搜索生成合适的装配参数,更新装配参数数据集,并返回步骤3。本实例中粒子群优化算法的装配参数调整算法的收敛效果如图4所示。
以上示例性实施方式所呈现的描述仅用以说明本发明的技术方案,并不想要成为毫无遗漏的,也不想要把本发明限制为所描述的精确形式。显然,本领域的普通技术人员根据上述教导做出很多改变和变化都是可能的。选择示例性实施方式并进行描述是为了解释本发明的特定原理及其实际应用,从而使得本领域的其它技术人员便于理解、实现并利用本发明的各种示例性实施方式及其各种选择形式和修改形式。本发明的保护范围意在由所附权利要求书及其等效形式所限定。

Claims (1)

1.一种基于学习与预测的齿轮在线快速装配方法,其特征在于,包括以下步骤:
步骤1:建立装配特征与机器人动作之间的接触状态-动作对;
采用压装时的压入力和压装机末端执行器的位移作为机器人的装配特征CS,采用在工具坐标系的机器人末端执行器的位姿表示机器人动作RM,在i时刻的接触状态-机器人动作对为:
ti=[fx,fy,fz,d,x,y,z,α,β,γ] (1)
i=1,2,...,k (2)
其中,fx,fy,fz为压装机获得的压入力;d为压装机末端执行器的位移;x,y,z,α,β,γ为机器人末端执行器位姿;
步骤2:构建装配经验数据库,在齿轮装配平台进行离线装配试验,以获取到的数据为初始的训练集,并根据训练集建立初始装配经验数据库,进行离线初始学习,获得初始离线装配参数数据集;
步骤3:构建基于高斯过程回归的在线齿轮装配预测算法;
在装配平台利用初始装配参数数据集,根据当前齿轮接触状态,采用高斯过程回归算法预测合适的机器人末端执行器的动作,高斯过程回归模型将接触状态x与机器人动作y之间的关系视作高斯过程f,f(x)是由其均值函数m(x)和协方差函数K(x,x')决定的:
m(x)=E(f(x)) (3)
K(x,x')=E[(f(x)-m(x))(f(x')-m(x'))] (4)
其中,x和x'为n维输入向量;f(x),f(x')分别为以x和x'为输入的高斯过程回归函数;m(x),m(x')分别为以x为输入的高斯过程中的均值和以x'为输入的高斯过程中的均值;
对于一个模型y=f(x)+ω,而
Figure FDA0002953204120000011
的联合分布,N是高斯过程白噪声,将独立的白噪声考虑到f(x),则可建立标准高斯过程回归的模型:
Figure FDA0002953204120000021
其中,x*和X分别是装配经验数据库中的当前接触状态和先验接触状态;K(X,X')为n阶正定协方差矩阵;K(X,x*),K(x*,X)为先验接触状态与当前接触状态之间的协方差;K(x*,x*)为当前接触状态自身的协方差;In为n阶单位矩阵;σn为高斯过程回归中的超参数;
采用常用的高斯核函数作为核函数:
Figure FDA0002953204120000022
其中,x和x'为n维输入向量;γ为高斯核函数中的超参数;并以{σn,γ}作为装配参数;
通过推导其条件分布,得出机器人动作对的后验分布函数f*为:
f*|X,y,x*~N(μ**) (7)
其中,μ*表示机器人动作预测值的均值;σ*表示机器人动作预测值的方差;具体公式如下所示:
μ*=K(x*,X)[K(X,X')+σ2 nIn]-1y (8)
σ*=K(x*,x*)-K(x*,X)*[K(X,X')+σ2 nIn]-1*K(X,x*) (9)
步骤4:装配表现评估;
据步骤3算法所预测的机器人动作均值执行装配动作,并按照下式进行装配表现评估;
Figure FDA0002953204120000023
其中,y表示本次装配的装配时间;
Figure FDA0002953204120000024
为装配经验数据库中装配时间的均值;
如果当前齿轮与花键轴之间的装配表现满足装配需求,则根据目前的装配参数进行预测,并将当前装配数据加入到步骤2构建的装配经验数据库中,结束本次装配;否则,进入步骤5;
步骤5:构建一种基于生成对抗的粒子群优化算法的装配参数调整算法;
首先,为调整步骤3构建的高斯过程回归算法中的超参数,采用随机分布的方式初始化粒子群,并引入一个判别器和一个生成器,通过一个判别模型来引导生成器模型中的策略选择;所述粒子群优化算法的参数调整算法由两部分组成:判别器G和生成器D;所述判别器则根据高斯过程模型的预测效果来评价粒子群的优劣,并采用独热码进行编码;所述生成器用于获取装配参数的分布,生成不同装配参数更新策略;
其次,粒子群优化算法的装配参数利用生成器根据粒子的优劣性与独热码,形成不同的装配参数更新策略,对于失败种群进行探索,加强其全局搜索能力,对于优胜种群进行开发,加强其局部搜索能力;
最后,根据步骤1中构建的接触状态-机器人动作对,采用粒子群优化算法的装配参数调整算法重新搜索生成合适的装配参数,更新装配参数数据集,并返回步骤3。
CN202010263884.5A 2020-04-07 2020-04-07 一种基于学习与预测的齿轮在线快速装配方法 Active CN111546035B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010263884.5A CN111546035B (zh) 2020-04-07 2020-04-07 一种基于学习与预测的齿轮在线快速装配方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010263884.5A CN111546035B (zh) 2020-04-07 2020-04-07 一种基于学习与预测的齿轮在线快速装配方法

Publications (2)

Publication Number Publication Date
CN111546035A CN111546035A (zh) 2020-08-18
CN111546035B true CN111546035B (zh) 2021-07-02

Family

ID=71997683

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010263884.5A Active CN111546035B (zh) 2020-04-07 2020-04-07 一种基于学习与预测的齿轮在线快速装配方法

Country Status (1)

Country Link
CN (1) CN111546035B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112764390A (zh) * 2021-02-01 2021-05-07 浙江一木智能科技有限公司 一种基于深度学习算法的零配件压配***及方法
CN113792792B (zh) * 2021-09-15 2023-07-25 厦门大学 一种基于机器人的触觉数据感知分析方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5402521A (en) * 1990-02-28 1995-03-28 Chiyoda Corporation Method for recognition of abnormal conditions using neural networks
CN105405137A (zh) * 2015-11-09 2016-03-16 长沙慧联智能科技有限公司 基于机器视觉的轴质量检测方法
CN107203469A (zh) * 2017-04-28 2017-09-26 北京大学 基于机器学习的编译器测试加速方法
CN108537379A (zh) * 2018-04-04 2018-09-14 北京科东电力控制***有限责任公司 自适应变权重组合负荷预测方法及装置
CN108647803A (zh) * 2018-03-27 2018-10-12 北京理工大学 面向装配精度的多个对称体装配工艺参数优化方法
CN109238546A (zh) * 2018-08-24 2019-01-18 大连理工大学 一种基于机器学习的螺栓预紧力预测方法
CN109352655A (zh) * 2018-11-28 2019-02-19 清华大学 一种基于多输出高斯过程回归的机器人变形补偿方法
CN109382828A (zh) * 2018-10-30 2019-02-26 武汉大学 一种基于示教学习的机器人轴孔装配***及方法
CN109657709A (zh) * 2018-12-06 2019-04-19 湖北博华自动化***工程有限公司 一种基于粒子群优化支持向量回归的设备故障预测方法
CN109657847A (zh) * 2018-12-06 2019-04-19 华中科技大学 基于粒子群优化支持向量回归的工业生产中故障预测方法
CN110472321A (zh) * 2019-07-31 2019-11-19 武汉科技大学 基于pso-gpr的全金属半硬壳的固体火箭舱段加工能耗预测方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7229233B2 (ja) * 2017-09-26 2023-02-27 サウジ アラビアン オイル カンパニー 機械学習ベースのモデルを用いる高い費用効率の熱力学的流体特性の予測の方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5402521A (en) * 1990-02-28 1995-03-28 Chiyoda Corporation Method for recognition of abnormal conditions using neural networks
CN105405137A (zh) * 2015-11-09 2016-03-16 长沙慧联智能科技有限公司 基于机器视觉的轴质量检测方法
CN107203469A (zh) * 2017-04-28 2017-09-26 北京大学 基于机器学习的编译器测试加速方法
CN108647803A (zh) * 2018-03-27 2018-10-12 北京理工大学 面向装配精度的多个对称体装配工艺参数优化方法
CN108537379A (zh) * 2018-04-04 2018-09-14 北京科东电力控制***有限责任公司 自适应变权重组合负荷预测方法及装置
CN109238546A (zh) * 2018-08-24 2019-01-18 大连理工大学 一种基于机器学习的螺栓预紧力预测方法
CN109382828A (zh) * 2018-10-30 2019-02-26 武汉大学 一种基于示教学习的机器人轴孔装配***及方法
CN109352655A (zh) * 2018-11-28 2019-02-19 清华大学 一种基于多输出高斯过程回归的机器人变形补偿方法
CN109657709A (zh) * 2018-12-06 2019-04-19 湖北博华自动化***工程有限公司 一种基于粒子群优化支持向量回归的设备故障预测方法
CN109657847A (zh) * 2018-12-06 2019-04-19 华中科技大学 基于粒子群优化支持向量回归的工业生产中故障预测方法
CN110472321A (zh) * 2019-07-31 2019-11-19 武汉科技大学 基于pso-gpr的全金属半硬壳的固体火箭舱段加工能耗预测方法

Also Published As

Publication number Publication date
CN111546035A (zh) 2020-08-18

Similar Documents

Publication Publication Date Title
CN108161934B (zh) 一种利用深度强化学习实现机器人多轴孔装配的方法
Xu et al. Feedback deep deterministic policy gradient with fuzzy reward for robotic multiple peg-in-hole assembly tasks
WO2022012265A1 (en) Robot learning from demonstration via meta-imitation learning
CN111546035B (zh) 一种基于学习与预测的齿轮在线快速装配方法
Bezak et al. Advanced robotic grasping system using deep learning
Ficuciello et al. Synergy-based policy improvement with path integrals for anthropomorphic hands
CN113341706B (zh) 基于深度强化学习的人机协作流水线***
Zeng et al. Encoding multiple sensor data for robotic learning skills from multimodal demonstration
CN112847235B (zh) 基于深度强化学习的机器人分阶力引导装配方法及***
CN110363214B (zh) 一种基于gwa-svm的机器人装配的接触状态识别方法
Aljalbout et al. Learning vision-based reactive policies for obstacle avoidance
US20240208053A1 (en) Autonomous robust assembly planning
CN114310888B (zh) 一种协作机器人可变刚度运动技能学习与调控方法及***
Ranjbar et al. Residual feedback learning for contact-rich manipulation tasks with uncertainty
Yan et al. Hierarchical policy learning with demonstration learning for robotic multiple peg-in-hole assembly tasks
Huang et al. A hybrid fuzzy logic and neural network algorithm for robot motion control
Lopez-Juarez et al. On the design of intelligent robotic agents for assembly
Kawaharazuka et al. Dynamic task control method of a flexible manipulator using a deep recurrent neural network
CN112264995B (zh) 一种基于层级强化学习的机器人双轴孔装配方法
CN114952791A (zh) 肌肉骨骼机器人控制方法及装置
Wang et al. Actor-critic method-based search strategy for high precision peg-in-hole tasks
Ting et al. Locally Weighted Regression for Control.
CN114571456A (zh) 基于机器人技能学习的电连接器装配方法及***
CN111267109B (zh) 一种基于强化学习的机器人速度规划方法和***
CN118092456B (zh) 一种移动复合机器人协同控制方法及移动复合机器人

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant