[发明专利]机器人健康监测和故障诊断系统的控制方法有效
申请号: | 201711188384.4 | 申请日: | 2017-11-24 |
公开(公告)号: | CN108058188B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 李方硕;曹俊;何理;张泽庞;徐健;李朝阳;贾云龙 | 申请(专利权)人: | 苏州灵猴机器人有限公司 |
主分类号: | B25J19/00 | 分类号: | B25J19/00 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 215000 江苏省苏州市吴中区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 健康 监测 故障诊断 系统 控制 方法 | ||
1.一种机器人健康监测和故障诊断系统的控制方法,其特征在于包括如下步骤:
S1、获取机器人的出厂时的机械参数向量P,维数为m×1,机械参数包括负载和各关节的质量、质心、惯量以及摩擦系数;
S2、获取机器人各关节运动量:关节角度q,关节速度关节加速度三者都是N×1向量;
S3、获取机器人各关节实际转矩Tr;
S4、建立机器人关节转矩的预测模型Tp=B*P,B为已知参数矩阵;
S5、将S1的机械参数P和S2获取的关节运动量代入S4建立的模型,求解关节转矩的预测值Tp;
S6、比较S3所得关节实际转矩Tr和S5所得关节预测转矩Tp,判断当前时刻机器人各关节运动状态;
S7、建立机器人机械参数的辨识模型Pk=(BTB)-1BTTr;
S8、将S2所得运动数据和S3所得关节实际转矩Tr代入S7建立的模型求解当前时刻机器人机械参数Pk;
S9、比较S8所得当前时刻机器人机械参数Pk和机器人出厂参数P0,判断当前时刻机器人本体健康状态;
S10、记录S6所得机器人各关节运动状态和S9所得机器人本体健康状态;
S11、根据S6所得判断结果和S9所得判断结果,判断机器人的工作状态;
S12、根据S11所得结果,如果机器人状态异常,则进行异常处理;
S13、根据S11所得结果,如果机器人状态正常,按照公式Pk+1=(1-λ)Pk+λP更新机械参数得到S1新值Pk+1,λ为更新速率,取值区间为[0.01,0.1];
系统包括:
位于运动关节处的数据获取部,用于实时获取当前机器人的状态参数,包括机械参数、各关节运动量和各关节转矩实测值;
运行状态监测部,用于建立机器人关节转矩预测模型,代入关节运动量和所述数据获取部获得的机械参数计算出当前关节转矩预测值,比较关节转矩预测值和实际值计算转矩偏差,判断机器人当前运行状态;
健康状态监测部,用于建立机器人机械参数辨识模型,代入关节运动量和所述数据获取部获得的关节转矩计算出当前机器人机械参数,与出厂机械参数进行比较即可判断机器人当前健康状态;
状态处理部,根据当前机器人运行状态和健康状态做出对应处理,如果状态正常,则更新机器人机械参数;如果状态异常,进行异常处理,异常处理方式包括减速运动和运动停止;
状态记录部,记录机器人状态参数;
其中S1~S3由数据获取部完成,S4~S6由运行状态检测部完成,S7~S9由健康状态检测部完成,S10由状态记录部完成,S11~S13由状态处理部完成。
2.根据权利要求1所述的控制方法,其特征在于:所述机器人各关节实际转矩Tr由以下公式计算得到
其中τmi为第i轴电机输出转矩,Gi为第i关节的减速比,为第i轴电机角速度,为第i轴的角加速度,Jmi为第i轴电机转子的转动惯量,cmi为第i轴电机粘性阻尼系数,fmi为第i轴电机转子的摩擦转矩;电机输出转矩等于电机电流乘以转矩常数,机器人实际转矩Tr是一个N×1维的列向量,N代表机器人自由度数,第i个元素为第i轴关节转矩τi,即有Tr=[τ1,τ2,…,τN]T。
3.根据权利要求1所述的控制方法,其特征在于:所述步骤S6包括:实际关节转矩减去预测关节转矩得到转矩偏差,根据转矩偏差判断机器人当前运行状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州灵猴机器人有限公司,未经苏州灵猴机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711188384.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水下机器人陆上装填装置
- 下一篇:一种带有可加热坐垫的公交候车椅