[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108538179A - 一种智能机械制造工人生产培训模拟系统 - Google Patents

一种智能机械制造工人生产培训模拟系统 Download PDF

Info

Publication number
CN108538179A
CN108538179A CN201810333669.0A CN201810333669A CN108538179A CN 108538179 A CN108538179 A CN 108538179A CN 201810333669 A CN201810333669 A CN 201810333669A CN 108538179 A CN108538179 A CN 108538179A
Authority
CN
China
Prior art keywords
module
simulation
main control
learning
layer
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.)
Pending
Application number
CN201810333669.0A
Other languages
English (en)
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.)
Hunan City University
Original Assignee
Hunan City University
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 Hunan City University filed Critical Hunan City University
Priority to CN201810333669.0A priority Critical patent/CN108538179A/zh
Publication of CN108538179A publication Critical patent/CN108538179A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B25/00Models for purposes not provided for in G09B23/00, e.g. full-sized devices for demonstration purposes
    • G09B25/02Models for purposes not provided for in G09B23/00, e.g. full-sized devices for demonstration purposes of industrial processes; of machinery
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Software Systems (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Probability & Statistics with Applications (AREA)
  • Artificial Intelligence (AREA)
  • Operations Research (AREA)
  • Business, Economics & Management (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Algebra (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Databases & Information Systems (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • Evolutionary Biology (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明属于培训模拟技术领域,公开了一种智能机械制造工人生产培训模拟系统,所述智能机械制造工人生产培训模拟系统设置有:登录模块、数据录入模块、模拟操作模块、主控模块、模拟结果分析模块、数据记录模块、VR模块、学习模块。本发明提供通过登录模块采用IC卡保存每位从业人员的模拟操作数据,方便工人即插即用,无需账号即可使用模拟系统进行模拟,方便实用;同时通过VR模块可以通过实现虚拟现实技术身临其境体验模拟的机械制造场景,加深机械制造的理解,提高模拟效果,将模仿学习机制应用于系统中,具有模仿学习机制的机械臂系统不仅可以再现示教动作,还能够通过学习获知示教行为的目的,具有较高的智能程度。

Description

一种智能机械制造工人生产培训模拟系统
技术领域
本发明属于培训模拟技术领域,尤其涉及一种智能机械制造工人生产培训模拟系统。
背景技术
智能化是制造自动化的发展方向。在制造过程的各个环节几乎都广泛应用人工智能技术。专家系统技术可以用于工程设计,工艺过程设计,生产调度,故障诊断等。也可以将神经网络和模糊控制技术等先进的计算机智能方法应用于产品配方,生产调度等,实现制造过程智能化。而人工智能技术尤其适合于解决特别复杂和不确定的问题。然而,现有工人培训系统需要登录账号进行模拟,如果账号遗忘则无法使用,导致模拟中断;同时通过平面展示机械制造场景,模拟效果差,同时只能更具预先设定的模式进行生产培训,无法自动学习,智能化程度低。
综上所述,现有技术存在的问题是:现有工人培训系统需要登录账号进行模拟,如果账号遗忘则无法使用,导致模拟中断;同时通过平面展示机械制造场景,模拟效果差,无法自动学习,智能化程度低。
发明内容
针对现有技术存在的问题,本发明提供了一种智能机械制造工人生产培训模拟系统。
本发明是这样实现的,一种智能机械制造工人生产培训模拟系统设置有:
登录模块、数据录入模块、模拟操作模块、主控模块、模拟结果分析模块、数据记录模块、VR模块、学习模块;
登录模块,与主控模块连接,用于通过IC卡插入登录模拟培训系统;
数据录入模块,与主控模块连接,用于通过键盘将机械控制指令进行输入;
模拟操作模块,与主控模块连接,用于通过输入的控制指令来操作机械制造工具;
主控模块,与登录模块、数据录入模块、模拟操作模块、模拟结果分析模块、数据记录模块、VR模块、学习模块连接,用于调度各个电器元件进行正常工作;
模拟结果分析模块,与主控模块连接,用于对模拟操作训练结果数据对比标准操作进行分析;
数据记录模块,与主控模块连接,用于存储操作的数据信息;
VR模块,与数据记录模块连接,用于通过佩戴VR眼镜进行虚拟现实模拟操作;
学习模块,与主控模块连接,用于对智能机械制造流程进行学习。
进一步,数据记录模块利用核密度估计算法估计出脉冲噪声的概率密度函数按以下步骤进行:
核密度估计是基于非参数的概率密度函数估计方法,利用核函数对样本在取值范围内作插值运算,选用高斯核函数:
独立同分布的长度为N的观测噪声序列为w1,w2,…,wN,适应αS分布噪声的概率密度函数比较厚的尾部,引入新的参数λ;首先在每一个观测样点处放置一个核函数来得到每个观测点的估计,然后将各个观测点的核函数进行加权求和,便得出噪声的概率密度函数f(w)的估计,具体表示如下:
其中K(·)是高斯核函数;h是全局带宽,作用是控制概率密度函数的平滑性质;λn(n=1,2,…,N)是局部带宽,用于适应函数的局部特性;
选择全局带宽h时,确定带宽h和λn的方法如下:
(1)首先λn=1(n=1,2,…,N)来确定h,得到一个先行估计:
当噪声f(w)满足正态分布时,h的值由最小化均方误差求得:
最小化上式得到h的最优选择值为:hopt=0.79RN-15,其中R为噪声序列的四分位间距,N为噪声序列样点的个数;R的计算过程如下:将观测噪声序列从小到大进行排序,得到其1/4分位点R1和3/4分位点R3,由式R3-R1得到四分位间距R。对于非高斯的核函数K(x)或噪声f(w),hopt也是一个合理的选择,因此本发明的窗宽为hopt
(2)计算λn
β的取值为1/2;
(3)将hopt和λn代入概率密度函数估计式,计算w点处的
进一步,学习模块对智能机械制造流程使用模仿学习算法,采用前馈神经网络的方法获得控制策略,以由陀螺仪和加速度计在机械制造示教行为中采集的连杆某时刻状态SD=(SD1,SD2,...,SDn)作为神经网络的输入层,输入层有n个神经元;以h=(h1,h2,...,hp)为隐含层的输出,输入层与隐含层的连接权值为Wj=(Wj1,Wj2,...,Wjp),隐含层神经元阈值为bj=(bj1,bj2,...,bjp),隐含层传递函数为f1(·),隐含层有p个神经元;以相应时刻的动作策略a=(a1,a2,...,aq)作为神经网络的输出层,隐含层与输出层的连接权值为Wk=(Wk1,Wk2,...,Wkq),输出层神经元阈值为bk=(bk1,bk2,...,bkq),输出层传递函数为f2(·),输出层有q个神经元;
(1)选取t个输入样本,即t时刻连杆的状态作为输入SD(t)=(SD1(t),SD2(t),...,SDn(t)),根据BP神经网络原理,采用FR共轭梯度法训练网络,可以得到网络隐含层输出为:
(2)利用输出层各神经元的误差偏导数δ(t)和网络隐含层各神经元的输出h(t)来修正连接权值Wk(t):
(3)最终得到神经网络输出t时刻的动作策略表示为:
本发明的优点及积极效果为:本发明提供通过登录模块采用IC卡保存每位从业人员的模拟操作数据,方便工人即插即用,无需账号即可使用模拟系统进行模拟,方便实用;同时通过VR模块可以通过实现虚拟现实技术身临其境体验模拟的机械制造场景,加深机械制造的理解,提高模拟效果,将模仿学习机制应用于系统中,具有模仿学习机制的机械臂系统不仅可以再现示教动作,还能够通过学习获知示教行为的目的,在改变机械制造过程时依旧能够完成模仿任务,具有较高的智能程度。
附图说明
图1是本发明实施例提供的智能机械制造工人生产培训模拟系统结构示意图;
图中:1、登录模块;2、数据录入模块;3、模拟操作模块;4、主控模块;5、模拟结果分析模块;6、数据记录模块;7、VR模块;8、学习模块。
具体实施方式
为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。
下面结合附图对本发明的结构作详细的描述。
如图1所示,本发明提供的智能机械制造工人生产培训模拟系统包括:登录模块1、数据录入模块2、模拟操作模块3、主控模块4、模拟结果分析模块5、数据记录模块6、VR模块7、学习模块8。
登录模块1,与主控模块4连接,用于通过IC卡插入登录模拟培训系统;
数据录入模块2,与主控模块4连接,用于通过键盘将机械控制指令进行输入;
模拟操作模块3,与主控模块4连接,用于通过输入的控制指令来操作机械制造工具;
主控模块4,与登录模块1、数据录入模块2、模拟操作模块3、模拟结果分析模块5、数据记录模块6、VR模块7、学习模块8连接,用于调度各个电器元件进行正常工作;
模拟结果分析模块5,与主控模块4连接,用于对模拟操作训练结果数据对比标准操作进行分析;
数据记录模块6,与主控模块4连接,用于存储操作的数据信息;
VR模块7,与数据记录模块6连接,用于通过佩戴VR眼镜进行虚拟现实模拟操作;
学习模块8,与主控模块4连接,用于对智能机械制造流程进行学习。
所述数据记录模块利用核密度估计算法估计出脉冲噪声的概率密度函数按以下步骤进行:
核密度估计是基于非参数的概率密度函数估计方法,利用核函数对样本在取值范围内作插值运算,选用高斯核函数:
独立同分布的长度为N的观测噪声序列为w1,w2,…,wN,适应αS分布噪声的概率密度函数比较厚的尾部,引入新的参数λ;首先在每一个观测样点处放置一个核函数来得到每个观测点的估计,然后将各个观测点的核函数进行加权求和,便得出噪声的概率密度函数f(w)的估计,具体表示如下:
其中K(·)是高斯核函数;h是全局带宽,作用是控制概率密度函数的平滑性质;λn(n=1,2,…,N)是局部带宽,用于适应函数的局部特性;
选择全局带宽h时,确定带宽h和λn的方法如下:
(1)首先λn=1(n=1,2,…,N)来确定h,得到一个先行估计:
当噪声f(w)满足正态分布时,h的值由最小化均方误差求得:
最小化上式得到h的最优选择值为:hopt=0.79RN-15,其中R为噪声序列的四分位间距,N为噪声序列样点的个数;R的计算过程如下:将观测噪声序列从小到大进行排序,得到其1/4分位点R1和3/4分位点R3,由式R3-R1得到四分位间距R。对于非高斯的核函数K(x)或噪声f(w),hopt也是一个合理的选择,因此本发明的窗宽为hopt
(2)计算λn
β的取值为1/2;
(3)将hopt和λn代入概率密度函数估计式,计算w点处的
学习模块对智能机械制造流程使用模仿学习算法,采用前馈神经网络的方法获得控制策略,以由陀螺仪和加速度计在机械制造示教行为中采集的连杆某时刻状态SD=(SD1,SD2,...,SDn)作为神经网络的输入层,输入层有n个神经元;以h=(h1,h2,...,hp)为隐含层的输出,输入层与隐含层的连接权值为Wj
(Wj1,Wj2,...,Wjp),隐含层神经元阈值为bj=(bj1,bj2,...,bjp),隐含层传递函数为f1(·),隐含层有p个神经元;以相应时刻的动作策略a=(a1,a2,...,aq)作为神经网络的输出层,隐含层与输出层的连接权值为Wk=(Wk1,Wk2,...,Wkq),输出层神经元阈值为bk=(bk1,bk2,...,bkq),输出层传递函数为f2(·),输出层有q个神经元;
(1)选取t个输入样本,即t时刻连杆的状态作为输入SD(t)=(SD1(t),SD2(t),...,SDn(t)),根据BP神经网络原理,采用FR共轭梯度法训练网络,可以得到网络隐含层输出为:
(2)利用输出层各神经元的误差偏导数δ(t)和网络隐含层各神经元的输出h(t)来修正连接权值Wk(t):
(3)最终得到神经网络输出t时刻的动作策略表示为:
本发明培训时,首先,工人通过登录模块1将IC卡插入登录模拟培训系统;接着,通过数据录入模块2将机械控制指令进行输入;通过模拟操作模块3操作机械制造工具;主控模块4调度模拟结果分析模块5对模拟操作训练结果数据对比标准操作进行分析;并通过数据记录模块6存储操作的数据信息;同时工人可以通过VR模块7佩戴VR眼镜进行虚拟现实模拟操作;通过学习模块8对智能机械制造流程进行学习。
以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。

Claims (4)

1.一种智能机械制造工人生产培训模拟系统,其特征在于,所述智能机械制造工人生产培训模拟系统设置有:
登录模块、数据录入模块、模拟操作模块、主控模块、模拟结果分析模块、数据记录模块、VR模块、学习模块;
登录模块,与主控模块连接,用于通过IC卡插入登录模拟培训系统;
数据录入模块,与主控模块连接,用于通过键盘将机械控制指令进行输入;
模拟操作模块,与主控模块连接,用于通过输入的控制指令来操作机械制造工具;
主控模块,与登录模块、数据录入模块、模拟操作模块、模拟结果分析模块、数据记录模块、VR模块、学习模块连接,用于调度各个电器元件进行正常工作;
模拟结果分析模块,与主控模块连接,用于对模拟操作训练结果数据对比标准操作进行分析;
数据记录模块,与主控模块连接,用于存储操作的数据信息;
VR模块,与数据记录模块连接,用于通过佩戴VR眼镜进行虚拟现实模拟操作;
学习模块,与主控模块连接,用于对智能机械制造流程进行学习。
2.如权利要求1所述智能机械制造工人生产培训模拟系统,其特征在于,所述数据记录模块利用核密度估计算法估计出脉冲噪声的概率密度函数,按以下步骤进行:
核密度估计是基于非参数的概率密度函数估计方法,利用核函数对样本在取值范围内作插值运算,选用高斯核函数:
独立同分布的长度为N的观测噪声序列为w1,w2,…,wN,适应αS分布噪声的概率密度函数比较厚的尾部,引入新的参数λ;首先在每一个观测样点处放置一个核函数来得到每个观测点的估计,然后将各个观测点的核函数进行加权求和,便得出噪声的概率密度函数f(w)的估计,具体表示如下:
其中K(·)是高斯核函数;h是全局带宽,作用是控制概率密度函数的平滑性质;λn(n=1,2,…,N)是局部带宽,用于适应函数的局部特性。
3.如权利要求2所述智能机械制造工人生产培训模拟系统,其特征在于,选择全局带宽h时,确定带宽h和λn的方法如下:
(1)首先λn=1(n=1,2,…,N)来确定h,得到一个先行估计:
当噪声f(w)满足正态分布时,h的值由最小化均方误差求得:
最小化上式得到h的最优选择值为:hopt=0.79RN-1/5,其中R为噪声序列的四分位间距,N为噪声序列样点的个数;R的计算过程如下:将观测噪声序列从小到大进行排序,得到其1/4分位点R1和3/4分位点R3,由式R3-R1得到四分位间距R。对于非高斯的核函数K(x)或噪声f(w),hopt也是一个合理的选择,因此本发明的窗宽为hopt
(2)计算λn
β的取值为1/2;
(3)将hopt和λn代入概率密度函数估计式,计算w点处的
4.如权利要求1所述智能机械制造工人生产培训模拟系统,其特征在于,学习模块对智能机械制造流程使用模仿学习算法,采用前馈神经网络的方法获得控制策略,以由陀螺仪和加速度计在机械制造示教行为中采集的连杆某时刻状态SD=(SD1,SD2,...,SDn)作为神经网络的输入层,输入层有n个神经元;以h=(h1,h2,...,hp)为隐含层的输出,输入层与隐含层的连接权值为Wj=(Wj1,Wj2,...,Wjp),隐含层神经元阈值为bj=(bj1,bj2,...,bjp),隐含层传递函数为f1(·),隐含层有p个神经元;以相应时刻的动作策略a=(a1,a2,...,aq)作为神经网络的输出层,隐含层与输出层的连接权值为Wk=(Wk1,Wk2,...,Wkq),输出层神经元阈值为bk=(bk1,bk2,...,bkq),输出层传递函数为f2(·),输出层有q个神经元;
(1)选取t个输入样本,即t时刻连杆的状态作为输入SD(t)=(SD1(t),SD2(t),...,SDn(t)),根据BP神经网络原理,采用FR共轭梯度法训练网络,可以得到网络隐含层输出为:
(2)利用输出层各神经元的误差偏导数δ(t)和网络隐含层各神经元的输出h(t)来修正连接权值Wk(t):
(3)最终得到神经网络输出t时刻的动作策略表示为:
CN201810333669.0A 2018-04-13 2018-04-13 一种智能机械制造工人生产培训模拟系统 Pending CN108538179A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810333669.0A CN108538179A (zh) 2018-04-13 2018-04-13 一种智能机械制造工人生产培训模拟系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810333669.0A CN108538179A (zh) 2018-04-13 2018-04-13 一种智能机械制造工人生产培训模拟系统

Publications (1)

Publication Number Publication Date
CN108538179A true CN108538179A (zh) 2018-09-14

Family

ID=63481135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810333669.0A Pending CN108538179A (zh) 2018-04-13 2018-04-13 一种智能机械制造工人生产培训模拟系统

Country Status (1)

Country Link
CN (1) CN108538179A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109767684A (zh) * 2019-03-09 2019-05-17 闽南理工学院 智能机械制造工人生产培训模拟系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104924313A (zh) * 2015-05-13 2015-09-23 北京工业大学 具有模仿学习机制的手把手示教机械臂系统及方法
CN106960611A (zh) * 2017-03-07 2017-07-18 浙江中烟工业有限责任公司 控制设备操作培训模拟装置及其模拟方法
CN107196883A (zh) * 2017-05-18 2017-09-22 西安电子科技大学 alpha稳定分布噪声衰落信道数字调制信号识别方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104924313A (zh) * 2015-05-13 2015-09-23 北京工业大学 具有模仿学习机制的手把手示教机械臂系统及方法
CN106960611A (zh) * 2017-03-07 2017-07-18 浙江中烟工业有限责任公司 控制设备操作培训模拟装置及其模拟方法
CN107196883A (zh) * 2017-05-18 2017-09-22 西安电子科技大学 alpha稳定分布噪声衰落信道数字调制信号识别方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109767684A (zh) * 2019-03-09 2019-05-17 闽南理工学院 智能机械制造工人生产培训模拟系统

Similar Documents

Publication Publication Date Title
WO2022012265A1 (en) Robot learning from demonstration via meta-imitation learning
Li et al. Physics-informed meta learning for machining tool wear prediction
CN111221312B (zh) 机器人在生产线的优化方法、系统及在数字孪生的应用
US20190156474A1 (en) Appearance inspection device
US20210073096A1 (en) Three-dimensional space monitoring device and three-dimensional space monitoring method
CN105843743B (zh) 一种特殊自动化测试用例实际输出结果正确性的验证方法
CN110262279A (zh) 控制系统以及控制方法
JP2018086711A (ja) レーザ加工ロボットの加工順序を学習する機械学習装置、ロボットシステムおよび機械学習方法
CN109840639A (zh) 一种高速铁路列车运行晚点时间预测方法
CN115034147B (zh) 一种基于数字孪生的智能制造系统
CN108170162A (zh) 多尺度风扰分析无人机机群协调控制系统性能评估方法
DE102012213188B4 (de) Verfahren und System zum Steuern einer Ausführungssequenz eines geschickten Roboters unter Verwendung einer Zustandsklassifizierung
Leyendecker et al. Deep reinforcement learning for robotic control in high-dexterity assembly tasks—a reward curriculum approach
CN117390407A (zh) 变电站设备的故障识别方法、系统、介质和设备
CN113200086A (zh) 一种智能车转向控制系统及其控制方法
CN108538179A (zh) 一种智能机械制造工人生产培训模拟系统
My et al. An Artificial Neural Networks (ANN) Approach for 3 Degrees of Freedom Motion Controlling
CN112180720B (zh) 一种基于模仿学习的纤维铺放工艺参数模型构建方法及系统
CN112862211A (zh) 通信管理系统动环缺陷派单方法及装置
CN118097790A (zh) 一种用于机器人ai训练人工操作的方法
CN117456242A (zh) 用于协处理器的深度学习优化控制方法
CN116774576A (zh) 基于神经网络间接估计的水下航行器动力学黑盒建模方法
CN114239938A (zh) 一种基于状态的能源数字孪生体的构建方法
Serifi et al. Transformer-based neural augmentation of robot simulation representations
CN117555306B (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180914

RJ01 Rejection of invention patent application after publication