【技术实现步骤摘要】
本专利技术涉及一种仿人机器人,具体涉及一种仿人机器人摆动腿迈步的能效优化控制方法。
技术介绍
仿人机器人是与人类最接近的一种机器人,和其他构形的机器人相比,仿人机器人在外形上更加友好,同时能方便地使用为人类专利技术设计的各种工具,更容易适应人类生活环境。随着科技的发展,人们对智能机器人的需求日益增长。仿人机器人具有广阔的发展前景。仿人机器人已经能够实现稳定的行走。然而,为了满足仿人机器人实用化需求,必须减小仿人机器人的能耗。一种有效可行的方法是通过调整仿人机器人的行走步态来减小行走过程中摆动腿的力矩和速度,达到减小能耗的目的。仿人机器人作为一个多自由度、非线性、强耦合的多刚体系统,其行走步态是腿部所有关节之间的耦合作用和身体结构比例关系的集中体现,步态优化需要综合考虑运动学参数、动力学参数、运动约束和初始条件。有必要寻求一种耗能小、拟人化程度高的运动轨迹以提高仿人机器人的实用性。在公开号为CN101847009A的中国专利中公开了一种双足机器人步态能效优化方法,该方法不仅需要建立一整套的能效评估模型,而且求解过程繁琐,收敛速度较慢。在论文《Sagittalgaitofabipedrobotduringthesinglesupportphase.Part2:optimalmotion》中提出了一种仿人机器人摆动腿运动的优化方法,但该方法只考虑了运动过程中关节力矩的最小化,并没有考虑到摆动腿在运动过程中的能量消耗。本专利针对上述现有技术的缺陷,提出一种高效便捷的能效评估方式,充分考虑了摆动腿运动 ...
【技术保护点】
一种仿人机器人摆动腿迈步的能效优化控制方法,基于给定的初始、末位时刻的状态和单脚支撑起时间获得对应于评价函数的运动轨迹;其包括如下步骤:(1)建立仿人机器人摆动腿的模型的动力学方程;(2)依据所述动力学方程建立非线性状态方程;(3)建立评价函数;(4)运用遗传算法获得对应于评价函数的运动轨迹;其特征在于:通过设置所述步骤(3)中的评价函数中的权重系数,获得具有不同运动效果的运动轨迹。
【技术特征摘要】
1.一种仿人机器人摆动腿迈步的能效优化控制方法,基于给定的初始、末位时刻的状态和单脚支撑起时间获得对应于评价函数的运动轨迹;其包括如下步骤:
(1)建立仿人机器人摆动腿的模型的动力学方程;
(2)依据所述动力学方程建立非线性状态方程;
(3)建立评价函数;
(4)运用遗传算法获得对应于评价函数的运动轨迹;
其特征在于:通过设置所述步骤(3)中的评价函数中的权重系数,获得具有不同运动效果的运动轨迹。
2.根据权利要求1所述的能效优化控制方法,其中,所述动力学方程为:
其中M(θ)∈R6×6是关节空间的惯性矩阵,是科氏力、离心力与重力的合力矢量,
u1~u6为摆动腿关节1~6的驱动力矩,M(θ)是关节角度的函数,只与关节角度相关;是关节角度、角速度的函数,坐标系建立法则如下:
平行于旋转轴的方向为杆件坐标系的Z轴。
根据Z轴方向确定杆件坐标系的X轴的方向:若Zi-1轴的方向不平行于Zi轴的方向,则X轴的方向将垂直于Zi-1轴和Zi轴;若Zi-1轴的方向平行于Zi轴的方向,则Xi-1轴的方向为Zi-1轴与Zi轴的公垂线方向。
由右手定则决定Y轴正方向。
各角度的定义如下:
θ1:表示髋关节绕Z轴正方向所旋转的角度;
θ2:表示髋关节绕Y轴正方向所旋转的角度;
θ3:表示髋关节绕X轴正方向所旋转的角度;
θ4:表示膝关节绕X轴正方向所旋转的角度;
θ5:表示踝关节绕X轴正方向所旋转的角度;
θ6:表示踝关节绕Y轴正方向所旋转的角度。
3.根据权利要求2所述的能效优化控制方法,其中,所述非线性状态方程为:
其中u为该系统的控制量,所述评价函数为:
其中,xe是末位时刻的状态,S、Q、R为12*12的权重矩阵;
τ∈[t0,tf],t0为开始时间,tf为结束时间。
4.根据权利要求3所述的能效优化控制方法,其中,所述步骤(3)中还包括如下步骤:
把所述动力学方程在高斯点上进行离散,将时间区间τ∈[t0,tf]转换到τ∈[-1,1],这个转化可以通过下式完成:
转换后的τ取代t成为独立变量,τ=-1时对应t0,τ=1时对应tf;t0为开始时间,tf为结束时间;
用N个高斯点τ1,τ2…,τN和初始端点t0=-1上的离散状态构造Lagrange插值多项式去近似状态的时间历程:
式中:x(τ)为真实的状态时间历程,X(τ)为由Lagrange插值多项式近似得...
【专利技术属性】
技术研发人员:陈学超,黄强,余张国,罗舟,张伟民,孟立波,孙文涛,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。