[发明专利]双足仿人机器人及其非线性步态规划方法以及控制方法在审
申请号: | 201710058545.1 | 申请日: | 2017-01-23 |
公开(公告)号: | CN108345211A | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 阮仕涛;姜东晓 | 申请(专利权)人: | 深圳市祈飞科技有限公司 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 李琴 |
地址: | 518048 广东省深圳市福田区新洲*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 步态规划 仿人机器人 非线性因子 步态参数 双足 重力加速度方向 双足机器人 参考轨迹 节省系统 行走姿态 用户体验 运动参数 运动能量 质心轨迹 专业知识 算法 整合 机器人 消耗 参考 优化 规划 | ||
1.一种双足仿人机器人非线性步态规划方法,其特征在于,方法包括:
S1、获取用户输入的步态参数;
S2、基于用户输入的步态参数生成ZMP参考轨迹;
S3、采用整合了非线性因子的Preview Control算法,根据参考ZMP轨迹获取质心轨迹;其中,所述非线性因子与沿重力加速度方向的运动参数相关。
2.根据权利要求1所述的双足仿人机器人非线性步态规划方法,其特征在于,步骤S3中所述的采用整合了非线性因子的Preview Control算法,根据参考ZMP轨迹获取质心轨迹包括:在线性Preview Control算法的状态迁移方程和输出方程的组合中整合非线性因子,构建非线性的轨迹规划数学模型,并根据未来的ZMP参考轨迹调整当前的质心轨迹,
所述状态迁移方程为:X(k+1)=AX(k)+Bu(k),
所述输出方程为:xzmp(k)=C**X(k),
其中:
其中,参数A、B为由频率Δt确定的固定参数;参数C*为整合了非线性因子的变量,g表示重力加速度,zcom表示运动时质心沿重力加速度方向的位移,表示运动时质心沿重力加速度方向的加速度;X(k)为状态迁移方程的输出,x(k)、分别表示k时刻质心的位移、速度和加速度;u(k)代表最优输入控制器,为状态迁移方程的输入,表示k时刻加速度的微分;xzmp(k)为输出方程的输出,表示k时刻ZMP参考轨迹的一个点,状态迁移方程的输出X(k)是输出方程的输入,所述输出方程建立了质心点和ZMP参考轨迹间的非线性关系;为ZMP实际轨迹与ZMP参考轨迹的误差和,GxX(k)为质心轨迹的反馈,为k时刻之后Np个采样时间内的参考ZMP轨迹;其中,Gi,Gx,Gp分别为增益参数,且通过将参数A、B和C*作为输入的离散黎卡提方程计算得到。
3.根据权利要求1所述的双足仿人机器人非线性步态规划方法,其特征在于,步骤S1中输入的步态参数为:步长x、步宽y、每步所用时间tf、静止时质心高度zheight和步数Num。
4.根据权利要求3所述的双足仿人机器人非线性步态规划方法,其特征在于,所述步骤S2包括:
S21、定义机器人初始站立位置的正前方为X轴正方向、右手侧为Y轴正方向,两脚之间中心点设为原点,在单脚支撑阶段,与地面接触的脚称为支撑脚、另一只为摆动脚;
S22、基于用户输入的步态参数生成支撑脚在X-Y平面内的参考轨迹向量supportX、supportY,以及身体在X-Y平面内的参考轨迹向量torsoX、torsoY,其中,supportX表示沿x轴方向支撑脚轨迹,supportY表示沿Y轴方向支撑脚轨迹,torsoX表示沿X轴方向的身体轨迹,torsoY表示沿Y轴方向的身体轨迹;
其中,supportX=[0,x,2x,3x,…,Num·x],当先以左脚为支撑脚,右脚为摆动脚时,supportY=[-y,y,-y,y,…,(-1)Num·y],当先以右脚为支撑脚,左脚为摆动脚时,supportY=[y,-y,y,-y,…,(-1)(Num-1)·y];torsoX=[0,x/2,3x/2,5x/2,…,(2Num-1)·x/2],torsoY=[0,0,0,0,…0];
S23、基于支撑脚和身体的参考轨迹向量获取参考ZMP轨迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市祈飞科技有限公司,未经深圳市祈飞科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710058545.1/1.html,转载请声明来源钻瓜专利网。