The invention relates to a foot force distribution method of a foot-type robot based on optimized support ratio, belonging to the technical field of foot force distribution optimization of robots. The invention (1) When analyzing the vertical load, the support ratio is directly optimized. One of the important goals of foot force distribution of a multi-legged robot is walking stability. Firstly, the support ratio of the multi-legged robot is optimized, so the walking stability is ensured. (2) Under the condition of ensuring the stability of walking, we should continue to analyze the horizontal force component and optimize the direction of force directly. The optimization objective of traditional methods is to minimize the total torque or power consumption, which can not guarantee the optimal foot force. This method aims directly at the foot force and its direction to optimize, and ensures the optimization results from a higher level. (3) In the process of force distribution, the foot force position is taken into account in each link, so the characteristics of force and moment balance are fully utilized to further ensure the optimization results.
【技术实现步骤摘要】
基于优化支撑比的足式机器人足端力分配方法
本专利技术涉及机器人足力分配优化
,具体涉及一种基于优化支撑比的足式机器人足端力分配方法。
技术介绍
对于多足机器人而言,至少有三条腿处于支撑状态,才能保持机身稳定。由于每个足端存在三个方向的分力,存在9个未知数,而移动机器人只能列出6个平衡方程,因此多足机器人足端力分配具有多种解法,而不同解法将导致不同的足端力分配结果。足端力分配解法主要分为两大类。第一种是伪逆法,采用螺旋理论列出多肢体系统的平衡方程和足端摩擦力约束方程,根据伪逆思想,推导足端支反力的求解公式,该方法得到的结果不能保证机器人关节的控制力矩最优。第二种是优化法,推导以关节力矩为变量的动力学方程,摩擦约束方程等,以关节力矩平方和最小、电机所需功率总和最小为目标函数,进行优化求解。第一种方法的不足在于,无法获得最优解;第二种方法的不足在于,需要考虑的因素较多,因此计算复杂,效率低下。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何设计一种足式机器人足端力分配方法,对支撑比、力的大小以及力的方向进行优化,保证优化效果。(二)技术方案为了解决上述技术问题,本专利技术提供了一种基于优化支撑比的足式机器人足端力分配方法,包括以下步骤:S1、以机身坐标系为参考坐标系,将所有支撑腿简化为一条虚拟支撑腿,基于机身虚拟伺服力,建立机身力矩平衡方程,从而求取虚拟支撑腿期望零力矩点;S2、采用最小二乘法设计支撑比的优化目标函数,求取各支撑腿的实际支撑比,并得到三条支撑腿在z方向的力;S3、设计各支撑腿的水平方向分力为未知数,基于未知足端力方向和期 ...
【技术保护点】
1.一种基于优化支撑比的足式机器人足端力分配方法,其特征在于,包括以下步骤:S1、以机身坐标系为参考坐标系,假设左后腿hl为摆动腿,其余三条腿右后腿hr、左前腿fl以及右前腿fr为支撑腿,将所有支撑腿简化为一条虚拟支撑腿,基于机身虚拟伺服力,建立机身力矩平衡方程,从而求取虚拟支撑腿期望零力矩点;S2、采用最小二乘法设计支撑比的优化目标函数,求取各支撑腿的实际支撑比,并得到三条支撑腿在z方向的力;S3、设计各支撑腿的水平方向分力为未知数,基于未知足端力方向和期望足端力方向,得到足端力方向的优化目标函数,从而获取各支撑腿在x和y方向的分力,即各支撑腿的足端力方向;假设左后腿为摆动腿,其余三条腿为支撑腿,则步骤S1具体包括:S11、求取期望零力矩点COP的y轴坐标:在yz平面上,机身质心受到绕x轴的力矩Mx,沿y轴和z轴的作用力Fy和Fz,期望零力矩点COP在该yz平面上受到相同方向和大小的y轴和z轴方向作用力Fy和Fz,期望零力矩点COP的z轴坐标zc等于机身估计高度H,由此基于Mx、Fy、Fz、zc,期望零力矩点COP的y轴坐标yc,列出yz方向的力矩平衡方程,最终获得yc:‑Fyzc+ ...
【技术特征摘要】
1.一种基于优化支撑比的足式机器人足端力分配方法,其特征在于,包括以下步骤:S1、以机身坐标系为参考坐标系,假设左后腿hl为摆动腿,其余三条腿右后腿hr、左前腿fl以及右前腿fr为支撑腿,将所有支撑腿简化为一条虚拟支撑腿,基于机身虚拟伺服力,建立机身力矩平衡方程,从而求取虚拟支撑腿期望零力矩点;S2、采用最小二乘法设计支撑比的优化目标函数,求取各支撑腿的实际支撑比,并得到三条支撑腿在z方向的力;S3、设计各支撑腿的水平方向分力为未知数,基于未知足端力方向和期望足端力方向,得到足端力方向的优化目标函数,从而获取各支撑腿在x和y方向的分力,即各支撑腿的足端力方向;假设左后腿为摆动腿,其余三条腿为支撑腿,则步骤S1具体包括:S11、求取期望零力矩点COP的y轴坐标:在yz平面上,机身质心受到绕x轴的力矩Mx,沿y轴和z轴的作用力Fy和Fz,期望零力矩点COP在该yz平面上受到相同方向和大小的y轴和z轴方向作用力Fy和Fz,期望零力矩点COP的z轴坐标zc等于机身估计高度H,由此基于Mx、Fy、Fz、zc,期望零力矩点COP的y轴坐标yc,列出yz方向的力矩平衡方程,最终获得yc:-Fyzc+Fzyc=Mx(1)S12:求取期望零力矩点COP的x轴坐标:在xz平面上,机身质心受到绕y轴的力矩My,沿x轴和z轴的作用力Fx和Fz,期望零力矩点COP在该xz平面上受到相同方向和大小的x轴和z轴方向作用力Fx和Fz,期望零力矩点COP的z轴坐标zc等于机身估计高度H,由此基于My、Fx、Fz、zc,期望零力矩点x轴坐标xc,列出xz方向的力矩平衡方程,最终获得xc:Fxzc-Fzxc=My(2);步骤S2具体包括:S21:设计各条支撑腿的实际支撑比为未知数rfl,rfr...
【专利技术属性】
技术研发人员:苏波,党睿娜,姚其昌,许鹏,田源木,冯石柱,赵洪雷,许威,蒋云峰,慕林栋,杨建雄,杨天夫,王宏明,谢强,
申请(专利权)人:中国北方车辆研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。