发明名称 基于机器学的机器人磨削方法
摘要 本发明涉及基于机器学的机器人磨削方法,属于磨削加工领域,该方法包括:在砂带工作的各个阶段,对不同材质的工件进行磨削,得到工件与砂轮的接触力,工件磨削面的曲率和磨削量,加工速度;利用原始数据,采用机器学的方法进行动力学模型建模及初始化机器人自适应动力学模型集;根据原始动力学模型和磨削时当前工况条件的测量数据,建立当前机器人自适应动力学模型,并将该模型加到机器人自适应动力学模型集M中;本发明可实现高精度磨削,降低生产成本,提高加工效率。
申请公布号 CN101738981A 申请公布日期 2010.06.16
申请号 CN200910241745.6 申请日期 2009.12.04
申请人 清华大学 发明人 宋亦旭;梁伟;杨泽红;贾培发
分类号 G05B19/18(2006.01)I 主分类号 G05B19/18(2006.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 廖元秋
主权项 1.一种基于机器学习的磨削方法,其特征在于,该方法主要包括:1)原始数据采集:在砂带工作的各个阶段,对不同材质的工件进行磨削实验,用六维力传感器测量工件与砂轮的接触力f,利用三维测量仪测量工件磨削面的曲率s和磨削量u,用位置传感器测量加工速度v,然后以向量形式进行存储:&lt;u<sub>i</sub>f<sub>i</sub>v<sub>i</sub>s<sub>i</sub>&gt;,i=1、2......N,N为原始数据的组数;2)建立原始动力学模型:利用原始数据,采用机器学习的方法进行动力学模型建模及初始化机器人自适应动力学模型集;原始动力学模型m<sub>0</sub>的表达式为:<img file="F2009102417456C0000011.GIF" wi="800" he="132" />式中,r<sub>0</sub>值代表&lt;u<sub>i</sub>f<sub>i</sub>v<sub>i</sub>s<sub>i</sub>&gt;的工况,r<sub>01</sub>,r<sub>02</sub>,r<sub>03</sub>为r<sub>0</sub>的三个分量;初始化机器人自适应动力学模型集为:M={m<sub>0</sub>},工况参数集为:R={r<sub>0</sub>};(3)根据原始动力学模型和磨削时当前工况条件的测量数据,建立当前机器人自适应动力学模型,进行当前的磨削操作,并将该模型加到机器人自适应动力学模型集M中;具体包括:(31)在磨削操作时,在位测量得到当前工况的磨削量u、接触力f′、加工速度v′、工件曲率s′,并以向量形式存储:&lt;u′<sub>i</sub>f′<sub>i</sub> v′<sub>i</sub>s′<sub>i</sub>&gt;;(32)利用测量的当前数据,采用SVM方法以当前数据&lt;u′<sub>i</sub>f′<sub>i</sub> v′<sub>i</sub>s′<sub>i</sub>&gt;为输入,输出当前工况参考参数r;(33)找到参数集R中与r最接近的分量,当初始状态下,以m<sub>0</sub>为基础,结合当前的测量数据,采用SVM方法训练出当前的工况参数r<sub>1</sub>值,并且建立适应当前工况r<sub>1</sub>的动力学模型m<sub>1</sub>,r<sub>1</sub>存储形式为:&lt;r<sub>11</sub>r<sub>12</sub>r<sub>13</sub>&gt;,r<sub>11</sub>r<sub>12</sub>r<sub>13</sub>为r<sub>1</sub>三个分量;m<sub>1</sub>表达式为:<img file="F2009102417456C0000021.GIF" wi="800" he="151" />(34)根据当前工况条件的机器人自适应动力学模型m<sub>1</sub>,采用已知的智能优化算法对机器人的路径l、磨削速度v、接触力f参考轨迹进行优化后,进行当前的磨削操作,把m<sub>1</sub>加入模型集中,r<sub>1</sub>加入到工况参数集中,更新模型集和工况参数集为:M={m<sub>0</sub>,m<sub>1</sub>},R={r<sub>0</sub>,r<sub>1</sub>};(35)重复(31)、(32)、(33)、(34)的步骤,进行当前的磨削操作,并不断得到当前的工况参数r<sub>i</sub>和与之对应的动力学模型m<sub>i</sub>,并把m<sub>i</sub>加入模型集中,r<sub>i</sub>加入到工况参数集中,不断更新模型集和工况参数集为M={m<sub>0</sub>,m<sub>1</sub>...m<sub>i</sub>...},R={r<sub>0</sub>,r<sub>1</sub>...r<sub>i</sub>...}。
地址 100084 北京市海淀区清华园1号