[发明专利]基于机器学习的机器人磨削方法无效
申请号: | 200910241745.6 | 申请日: | 2009-12-04 |
公开(公告)号: | CN101738981A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 宋亦旭;梁伟;杨泽红;贾培发 | 申请(专利权)人: | 清华大学 |
主分类号: | G05B19/18 | 分类号: | G05B19/18 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 廖元秋 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及基于机器学习的机器人磨削方法,属于磨削加工领域,该方法包括:在砂带工作的各个阶段,对不同材质的工件进行磨削,得到工件与砂轮的接触力,工件磨削面的曲率和磨削量,加工速度;利用原始数据,采用机器学习的方法进行动力学模型建模及初始化机器人自适应动力学模型集;根据原始动力学模型和磨削时当前工况条件的测量数据,建立当前机器人自适应动力学模型,并将该模型加到机器人自适应动力学模型集M中;本发明可实现高精度磨削,降低生产成本,提高加工效率。 | ||
搜索关键词: | 基于 机器 学习 机器人 磨削 方法 | ||
【主权项】:
1.一种基于机器学习的磨削方法,其特征在于,该方法主要包括:1)原始数据采集:在砂带工作的各个阶段,对不同材质的工件进行磨削实验,用六维力传感器测量工件与砂轮的接触力f,利用三维测量仪测量工件磨削面的曲率s和磨削量u,用位置传感器测量加工速度v,然后以向量形式进行存储:<uifivisi>,i=1、2......N,N为原始数据的组数;2)建立原始动力学模型:利用原始数据,采用机器学习的方法进行动力学模型建模及初始化机器人自适应动力学模型集;原始动力学模型m0的表达式为:
式中,r0值代表<uifivisi>的工况,r01,r02,r03为r0的三个分量;初始化机器人自适应动力学模型集为:M={m0},工况参数集为:R={r0};(3)根据原始动力学模型和磨削时当前工况条件的测量数据,建立当前机器人自适应动力学模型,进行当前的磨削操作,并将该模型加到机器人自适应动力学模型集M中;具体包括:(31)在磨削操作时,在位测量得到当前工况的磨削量u、接触力f′、加工速度v′、工件曲率s′,并以向量形式存储:<u′if′i v′is′i>;(32)利用测量的当前数据,采用SVM方法以当前数据<u′if′i v′is′i>为输入,输出当前工况参考参数r;(33)找到参数集R中与r最接近的分量,当初始状态下,以m0为基础,结合当前的测量数据,采用SVM方法训练出当前的工况参数r1值,并且建立适应当前工况r1的动力学模型m1,r1存储形式为:<r11r12r13>,r11r12r13为r1三个分量;m1表达式为:
(34)根据当前工况条件的机器人自适应动力学模型m1,采用已知的智能优化算法对机器人的路径l、磨削速度v、接触力f参考轨迹进行优化后,进行当前的磨削操作,把m1加入模型集中,r1加入到工况参数集中,更新模型集和工况参数集为:M={m0,m1},R={r0,r1};(35)重复(31)、(32)、(33)、(34)的步骤,进行当前的磨削操作,并不断得到当前的工况参数ri和与之对应的动力学模型mi,并把mi加入模型集中,ri加入到工况参数集中,不断更新模型集和工况参数集为M={m0,m1...mi...},R={r0,r1...ri...}。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910241745.6/,转载请声明来源钻瓜专利网。