[发明专利]一种基于Simscape Multibody的多足机器人虚拟样机运动控制仿真系统在审
申请号: | 202110475377.2 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113156836A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 范金龙;万磊;黄祥宏;秦洪德;李晓佳;李凌宇;陈欣岩 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张换男 |
地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 simscape multibody 机器人 虚拟 样机 运动 控制 仿真 系统 | ||
1.一种基于Simscape Multibody的多足机器人虚拟样机运动控制仿真系统,其特征在于,所述系统包括模型导入模块、坐标系关系转换模块、关节转动模块、驱动与约束模块、步行足轨迹规划模块、运动学逆解模块和关节控制器模块,其中:
在模型导入模块中导入多足机器人装配模型,并定义多足机器人的关节重量以及关节质心;
在坐标系关系转换模块中定义坐标转换参数,并建立各关节之间的坐标系转换关系;
在关节转动模块中建立关节之间的转动关系;
在驱动与约束模块中为每条足的髋关节、股关节和胫关节三个转动关节添加驱动,并添加步行足足末端点与地面环境接触的约束条件;
在步行足轨迹规划模块中,完成多足机器人三角步态各步行足运动顺序的规划并提供多足机器人步行足末端点运动轨迹;
运动学逆解模块根据逆运动学分析计算结果求出对应运动轨迹下步行足各关节的转动角度,将求出的转动角度作为期望角度传递给关节控制器模块,作为关节控制器模块的控制输入;将期望角度与机器人步行足反馈的实际运动角度作差,将作差后的误差e代入关节控制器模块中,再根据关节重量以及关节质心、关节之间的坐标系转换关系、关节之间的转动关系计算出关节控制力τ,将关节控制力τ作为关节控制器模块的控制输出传递给驱动与约束模块,驱动与约束模块驱动多足机器人装配模型的每条足运动;
同时将多足机器人装配模型各步行足的各关节实际运动角度位置反馈给关节控制器模块,实现多足机器人运动控制的仿真过程。
2.根据权利要求1所述的一种基于Simscape Multibody的多足机器人虚拟样机运动控制仿真系统,其特征在于,所述多足机器人装配模型是利用SolidWorks软件创建并导出的。
3.根据权利要求1所述的一种基于Simscape Multibody的多足机器人虚拟样机运动控制仿真系统,其特征在于,所述的逆运动学分析计算结果为:
式中:a1,a2,a3分别为髋关节、股关节和胫关节长度;θ1,θ2,θ3分别表示髋关节、股关节和胫关节转角;si表示sinθi,ci表示cosθi,i=1,2,3;Px,Py,Pz分别表示多足机器人步行足末端点的位置坐标。
4.根据权利要求3所述的一种基于Simscape Multibody的多足机器人虚拟样机运动控制仿真系统,其特征在于,所述在步行足轨迹规划模块中,完成多足机器人三角步态各步行足运动顺序的规划并提供多足机器人步行足末端点运动轨迹;其具体过程为:
定义多足机器人正向运动的左侧足由前至后分别为L1,L2,L3,右侧足由前至后分别为R1,R2,R3,多足机器人以三角步态运动时,六条步行足分组顺序为:L1、R2、L3步行足形成左三角,R1、L2、R3步行足形成右三角,多足机器人以三角步态行走时,左三角步行足和右三角步行足依次交替处于支撑相和摆动相;
多足机器人步行足末端点运动轨迹为:
式中,t为时间变量,T为步行足的运动周期,R为步长参数,H为步行足抬腿高度,Tm为步行足摆动相周期,且Tm=T/2,n为辅助参数。
5.根据权利要求4所述的一种基于Simscape Multibody的多足机器人虚拟样机运动控制仿真系统,其特征在于,所述关节控制器模块的控制输出为:
τ=τ0+τ1+τ2 (4)
τ2=-M0(θ)(Aζ+B+σ0Psgn(ζ)) (7)
式中,τ0为等效控制项,τ1为干扰观测器的辅助控制项,τ2为饱和补偿项;M0(θ)为正定惯性矩阵;为科氏力和离心力项;g0(θ)为重力和浮力项产生的恢复力项;θ∈R3、为多足机器人步行足关节角度、关节角速度矢量、期望关节角加速度矢量;为集总不确定性估计值;为关节角速度跟踪误差;S为设计全局快速终端滑模面;λ和μ为设计的正对角矩阵,λ>0,μ>0,p和q为奇数,且p<q,k1和k2为控制参数,k1,k2>0;ζ=(ζ1,ζ2,ζ3)T为辅助系统的状态向量,ζ1,ζ2,ζ3为状态向量ζ中的元素,A=diag{ai}3×3为参数矩阵,ai>0,i=1,2,3,B=[b1,b2,b3]T为参数向量,bi>0;sgn(ζ)=(sgn(ζ1),sgn(ζ2),sgn(ζ3))T,sgn(·)为符号函数,σ0为已知常数,P=diag{||pi||}3×3,pi为控制增益矩阵的第i行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110475377.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢丝贯穿镂空辐条的轮毂
- 下一篇:一种数据处理方法和设备