[发明专利]一种四足机器人单腿轨迹跟踪控制方法及系统有效
申请号: | 202110324222.9 | 申请日: | 2021-03-26 |
公开(公告)号: | CN113219825B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 梁启星;李彬;刘伟龙;侯兰东;李志;杨雪;李江娇;高梦奇 | 申请(专利权)人: | 齐鲁工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张庆骞 |
地址: | 250353 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 轨迹 跟踪 控制 方法 系统 | ||
1.一种四足机器人单腿轨迹跟踪控制方法,其特征在于,包括:
步骤一,获取四足机器人的关节参数;所述关节参数包括关节位置、速度和加速度矢量;四足机器人单腿髋关节外摆自由度和髋关节横滚自由度在同一个轴上,外摆自由度的长度简化为0,单腿包括依次连接设置的旋转基座、第一连杆和第二连杆,2个连杆的长度用l1和l2表示;
步骤二,根据关节参数建立四足机器人3自由度单腿动力学模型,包括,根据关节位置、速度、加速度矢量的对称正定惯性矩阵、科氏力和离心力矩阵以及重力矢量得到控制力矩矢量;对称正定惯性矩阵为:
其中,
θ1,θ2和θ3表示机器人的3个自由度;m1、m2分别为两个连杆的质量;I1、I2、I3分别表示三个连杆的惯量;
科氏力和离心力矩阵为:
其中,
si=sinθi,ci=cosθi,sij=sin(θi+θj),cij=cos(θi+θj);
重力矢量为:
步骤三,基于扰动及神经网络修正单腿动力学模型,建立考虑扰动情况的单腿动力学模型,并假设参考轨迹;所述神经网络为RBF神经网络,使用神经网络近似连续函数,由输入和期望输出之间的误差定义神经网络的权值;所述考虑扰动情况的单腿动力学模型为:
其中,τ=Rn×n为控制力矩矢量,J(θ)为单腿对应的雅克比矩阵,f为机器人受到的外界扰动;重新定义参数,令得到:
设参考轨迹xr(t)=[θ1r(t),θ2r(t),θ3r(t)]T;
步骤四,利用基于神经网络学习的值函数逼近方法,设计控制率与自适应率;
定义广义跟踪误差z1(t)=x1(t)-xr(t),且引入虚拟控制α1(t)和第二个误差变量z2(t)=x2(t)-α1(t),选择其中增益矩阵K1=K1T0,有
考虑李亚普诺夫候选函数基于扰动情况的单腿动力学模型的控制率设计为:
其中增益矩阵K2=K2T0;
定义算子⊙:
这里的a=[a1,a2]T和b=[b1,b2]T是两个二维向量;
建立控制器:
其中,为正常数向量,当时
由于在参数M(x1),C(x1,x2),G(x1),f中存在不确定性,利用RBF神经网络估计器来逼近机器人参数的不确定性,提高机器人的跟踪性能,控制率重新设计为:
其中是神经网络的权值,是基函数,神经网络近似为
其中是神经网络的输入变量,是近似误差,自适应率设计为:
Γi是常数增益矩阵,且φi>0,i=1,2,...n是小值常数;
步骤五,基于设计的控制率与自适应率实现四足机器人单腿轨迹跟踪控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于齐鲁工业大学,未经齐鲁工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110324222.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:组推荐的虚拟助理生成
- 下一篇:用于测试设备的电气布线的装置和方法