[发明专利]基于感知器模型的机器人多关节自适应补偿方法和稳定器有效
申请号: | 201910892895.7 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110712201B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 刘成菊;周浩然;陈启军 | 申请(专利权)人: | 同济大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 感知 模型 机器人 关节 自适应 补偿 方法 稳定 | ||
1.一种基于感知器模型的机器人多关节自适应补偿方法,其特征在于,该方法包括以下步骤:
S1:基于机器人惯性传感器和步态生成器,获取误差数据;
S2:将误差数据输入预建立的感知器模型中,感知器模型基于联想式学习策略更新网络权重参数,计算并输出补偿值;
S3:基于补偿值对机器人进行运动补偿;
所述步骤S2中,联想式学习策略的表达式为:
Δwij(k)=ηijT(k)Ii(k)Oj(k)
式中,Δwij(k)为k时刻输入层第i个神经元与输出层第j个神经元之间的连接权重调整值,Ii(k)为k时刻输入层第i个神经元的输入值,Oj(k)为k时刻输出层第j个神经元的补偿值,T(k)为k时刻的监督信号,ηij为输入层第i个神经元与输出层第j个神经元之间的学习率;
所述监督信号的表达式为:
T(k)=α||cd(k)-cs(k)||2+β||θd(k)-θs(k)||2
式中,cd(k)为k时刻质心的参考值,θd(k)为k时刻姿态角的参考值,cs(k)为k时刻质心的测量值,θs(k)为k时刻姿态角的测量值,α为加权系数,β为加权系数, 为二阶范数;
所述步骤S2中,补偿值的计算表达式为:
wij(k)=wij(k-1)+Δwij(k)
式中,Oj(k+1)为k+1时刻输出层第j个神经元的补偿值,Kj为第j个神经元的输出增益,cij(k)为k时刻输入层第i个神经元与输出层第j个神经元之间的权重比例系数,Ii(k)为k时刻输入层第i个神经元的输入值,wij(k)为k时刻输入层第i个神经元与输出层第j个神经元之间的连接权重,Δwij(k)为k时刻输入层第i个神经元与输出层第j个神经元之间的连接权重调整值,wij(k-1)为k-1时刻输入层第i个神经元与输出层第j个神经元之间的连接权重。
2.根据权利要求1所述的一种基于感知器模型的机器人多关节自适应补偿方法,其特征在于,所述步骤S1中,感知器模型的输入层包括四个神经元,输出层包括三个神经元。
3.根据权利要求1所述的一种基于感知器模型的机器人多关节自适应补偿方法,其特征在于,所述步骤S1中,误差数据包括姿态角误差、姿态角角速度误差、机器人质心跟踪误差和质心误差一阶差分。
4.根据权利要求1所述的一种基于感知器模型的机器人多关节自适应补偿方法,其特征在于,所述步骤S2中,输出的补偿值包括髋关节补偿值、膝关节补偿值和踝关节补偿值。
5.根据权利要求1所述的一种基于感知器模型的机器人多关节自适应补偿方法,其特征在于,所述步骤S3具体为,将补偿值输入到机器人行走关节空间规划器中,对根据步态生成的关节角度进行补偿,进而实现机器人行走步态的调整。
6.根据权利要求1所述的一种基于感知器模型的机器人多关节自适应补偿方法,其特征在于,所述步骤S2执行前还对误差数据进行预处理,所述预处理包括滤波和无量纲化,所述滤波具体为通过一阶滞后滤波器进行滤波,所述一阶滞后滤波器的表达式为:
f(k)=γf(k-1)+(1-γ)s(k)
式中,f(k)为滤波器k时刻滤波器输出值,s(k)为传感器测量值,γ为滤波系数,0<γ<1,f(k-1)为滤波器k-1时刻滤波器输出值。
7.一种基于感知器模型的机器人多关节自适应补偿稳定器,其特征在于,该稳定器执行如权利要求1~6任一所述的方法的步骤对机器人进行运动补偿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910892895.7/1.html,转载请声明来源钻瓜专利网。