一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于预测绳索长度的四柔索牵引并联执行器运动姿态控制方法与流程

2022-05-11 15:15:17 来源:中国专利 TAG:


1.本发明涉及运动姿态控制技术领域,尤其涉及一种基于预测绳索长度的四柔索牵引并联执行器运动姿态控制方法。


背景技术:

2.目前,四柔索牵引并联执行器运动控制技术在舞台表演中已得到了较为广泛的应用。但由于使用环境特殊,导致其在工作过程中,常因绳索悬垂导致运动位置控制位置不精准,同时绳索的悬垂也影响了观赏体验。


技术实现要素:

3.本发明的目的在于提供一种基于预测绳索长度的四柔索牵引并联执行器运动姿态控制方法,从而解决现有技术中存在的前述问题。
4.为了实现上述目的,本发明采用的技术方案如下:
5.一种基于预测绳索长度的四柔索牵引并联执行器运动姿态控制方法,包括如下步骤,
6.s1、根据并联执行器的轨迹坐标点以及四根绳索牵引处的坐标,获取四根绳索运动到轨迹坐标点的理论绳长;
7.s2、依据四根绳索运动到轨迹坐标点的理论绳长获取绳索的理论绳长集合;
8.s3、依据绳索的理论绳长集合,获取理论绳长集合对应的实际收紧状态下的绳长集合;
9.s4、根据实际收紧状态下的绳长集合,获取并联执行器的实际轨迹坐标点;
10.s5、基于并联执行器的实际轨迹坐标点,利用实际收紧状态下的绳长集合,预测下一轨迹坐标点对应的各绳索的实际长度。
11.优选的,步骤s1具体为,
12.假设并联执行器的任意轨迹坐标点为e(x,y,z),四根绳索牵引处的坐标点分别表示为a、b、c、d,这四个坐标点的坐标值分别为a(x1,y1,z1)、b(x2,y2,z2)、c(x3,y3,z3)、d(x4,y4,z4);则四根绳索运动到任意轨迹坐标点e的理论绳长分别为l1、l2、l3、l4,计算公式如下,
[0013][0014][0015][0016][0017]
优选的,步骤s2中获取的绳索的理论绳长集合为l,其表达式为,
[0018][0019]
其中,n为并联执行器的运动轨迹点所对应的绳索记录数据;第一行的n个数据从左至右依次为第一根绳索运行到n个轨迹坐标点所对应的理论绳长;第二行的n个数据从左至右依次为第二根绳索运行到n个轨迹坐标点所对应的理论绳长;第三行的n个数据从左至右依次为第三根绳索运行到n个轨迹坐标点所对应的理论绳长;第四行的n个数据从左至右依次为第四根绳索运行到n个轨迹坐标点所对应的理论绳长。
[0020]
优选的,步骤s3中获取的实际收紧状态下的绳长集合为ls,其表达式为,
[0021][0022]
其中,第一行的n个数据从左至右依次为第一根绳索运行到n个轨迹坐标点所对应的实际收紧状态下的绳长;第二行的n个数据从左至右依次为第二根绳索运行到n个轨迹坐标点所对应的实际收紧状态下的绳长;第三行的n个数据从左至右依次为第三根绳索运行到n个轨迹坐标点所对应的实际收紧状态下的绳长;第四行的n个数据从左至右依次为第四根绳索运行到n个轨迹坐标点所对应的实际收紧状态下的绳长。
[0023]
优选的,步骤s4具体为,根据四根绳索实际收紧状态下的绳长,获取并联执行器的实际轨迹坐标点ef(xf,yf,zf),计算过程如下,
[0024][0025]
其中,dls为对ls求导;j(ef)为并联执行器在位置ef处的雅克比矩阵;def为对ef求导;且
[0026]
[0027][0028][0029][0030]
其中,m=1,2,3,4;
[0031]
利用牛顿迭代法求解并联执行器的实际轨迹坐标点ef(xf,yf,zf):设置迭代初始位置为e
fc
(x
fc
,y
fc
,z
fc
),定位精度要求为eps,
[0032]efc
(x
fc
,y
fc
,z
fc
)=e
fc
[0,0,0]
[0033]
eps=0.000001;
[0034]
利用下式获取并联执行器的实际轨迹坐标点ef(xf,yf,zf),
[0035]efr 1
=e
fr
(j-1
(e
fr
))(l
*-lr)
[0036]
其中,e
fr 1
表示在r位置处的终止迭代位置;e
fr
表示绳索在r位置处的迭代位置;l
*
为驱动绳索的长度向量,lr为第r次迭代得到的绳索长度值;j-1
(e
fr
)为第r次迭代得到的雅克比矩阵的逆矩阵;r为迭代次数,迭代终止的条件是||e
fr 1-e
fr
||≤eps。
[0037]
优选的,步骤s5具体为,
[0038]
通过实际收紧状态下的绳长集合ls中的第m根绳索来预测其在下一轨迹坐标点对应的实际长度,绳索m在实际收紧状态下的绳长集合为lsm,
[0039][0040]
其中,括号中的n个数据从左至右依次为绳索m运行到n个轨迹坐标点所对应的实际收紧状态下的绳长;
[0041]
经过一次累加lsm后生成的新数据集为,
[0042][0043]
其中,ls
mm
(i)为绳索m在实际收紧状态下的绳长集合lsm经过累加后的新数据集;j为原始数据集中的元素,i为累加数据集中的元素;
[0044]
新数据集的组合表达式为,
[0045][0046]
设ls
mm
满足一阶常微分方程,则,
[0047]
[0048]
其中,t为时序;a,u为常数;则根据上式推导出ls
mm
的时序响应方程为,
[0049][0050]
其中,与通过最小二乘估计来获得;通过上式即可获取后时序的绳索收紧长度;后时序的绳索收紧长度集合为ls
mm
;k为数据变量值;k=1,2,3,

,n时,ls
mm
(k 1)为拟合值;当k≥n时,ls
mm
(k 1)为预测值;
[0051]
利用绳索的理论绳长集合l与后时序的绳索收紧长度集合为ls
mm
进行加权计算,即可获取绳索m在下一轨迹坐标点对应的实际长度lsm′

[0052][0053]
其中,δ为权值系数,计算公式为,
[0054][0055]
本发明的有益效果是:通过预测绳索长度的方式,将绳索的误差反馈补偿到预测中,从预测开始,修正绳索的实际长度,从而使其控制姿态更加精准;解决了由于悬垂引起的控制精度不高的问题,提升了目标的控制精度,并改善了观感体验,为舞台盛宴的视觉效果提供了新的技术支持。
附图说明
[0056]
图1是本发明实施例中控制方法的流程示意图;
[0057]
图2是本发明实施例中四柔索并联执行器的结构示意图。
具体实施方式
[0058]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
[0059]
如图1所示,本实施例中,提供了一种基于预测绳索长度的四柔索牵引并联执行器运动姿态控制方法,包括如下步骤,
[0060]
s1、根据并联执行器的轨迹坐标点以及四根绳索牵引处的坐标,获取四根绳索运动到轨迹坐标点的理论绳长;
[0061]
s2、依据四根绳索运动到轨迹坐标点的理论绳长获取绳索的理论绳长集合;
[0062]
s3、依据绳索的理论绳长集合,获取理论绳长集合对应的实际收紧状态下的绳长集合;
[0063]
s4、根据实际收紧状态下的绳长集合,获取并联执行器的实际轨迹坐标点;
[0064]
s5、基于并联执行器的实际轨迹坐标点,利用实际收紧状态下的绳长集合,预测下一轨迹坐标点对应的各绳索的实际长度。
[0065]
本实施例中,参见图2,可知四柔索并联执行器的结构为四根绳索的一端均与并联执行器相连,四根绳索的另一端分别连接在四个收放机构上,四个收放机构位于分别位于
四个方位。四个收放机构均由一个控制器进行整体控制,实现收放。
[0066]
步骤s1具体为,假设并联执行器的任意轨迹坐标点为e(x,y,z),四根绳索牵引处的坐标点分别表示为a、b、c、d,这四个坐标点的坐标值分别为a(x1,y1,z1)、b(x2,y2,z2)、c(x3,y3,z3)、d(x4,y4,z4);则四根绳索运动到任意轨迹坐标点e的理论绳长分别为l1、l2、l3、l4,计算公式如下,
[0067][0068][0069][0070][0071]
本实施例中,步骤s2中获取的绳索的理论绳长集合为l,其表达式为,
[0072][0073]
其中,n为并联执行器的运动轨迹点所对应的绳索记录数据;第一行的n个数据从左至右依次为第一根绳索运行到n个轨迹坐标点所对应的理论绳长;第二行的n个数据从左至右依次为第二根绳索运行到n个轨迹坐标点所对应的理论绳长;第三行的n个数据从左至右依次为第三根绳索运行到n个轨迹坐标点所对应的理论绳长;第四行的n个数据从左至右依次为第四根绳索运行到n个轨迹坐标点所对应的理论绳长。。
[0074]
本实施例中,由于安装误差、环境误差以及绳索本身等各方面误差叠加的原因,导致理论绳索长度数值下发给收放机构,使其进行收放绳索操作后,绳索常常呈现悬垂松弛状态。为了解决绳索悬垂问题,对其进行多次收紧绳索测量实验,然后再将理论绳长对应的实际收紧状态下的绳长进行测量并记录,获取实际收紧状态下的绳长集合ls。
[0075]
因此,步骤s3中获取的实际收紧状态下的绳长集合为ls,其表达式为,
[0076][0077]
其中,第一行的n个数据从左至右依次为第一根绳索运行到n个轨迹坐标点所对应的实际收紧状态下的绳长;第二行的n个数据从左至右依次为第二根绳索运行到n个轨迹坐标点所对应的实际收紧状态下的绳长;第三行的n个数据从左至右依次为第三根绳索运行到n个轨迹坐标点所对应的实际收紧状态下的绳长;第四行的n个数据从左至右依次为第四根绳索运行到n个轨迹坐标点所对应的实际收紧状态下的绳长。
[0078]
本实施例中,步骤s4具体为,根据四根绳索实际收紧状态下的绳长,获取并联执行器的实际轨迹坐标点ef(xf,yf,zf),计算过程如下,
[0079][0080]
其中,dls为对ls求导;j(ef)为并联执行器在位置ef处的雅克比矩阵;def为对ef求导;且
[0081][0082][0083][0084][0085]
其中,m=1,2,3,4;通过改变m的值依次获取其中,m=1,2,3,4;通过改变m的值依次获取
[0086]
获得雅克比矩阵后,再利用牛顿迭代法求解并联执行器的实际轨迹坐标点ef(xf,yf,zf):首先设置迭代初始位置为e
fc
(x
fc
,y
fc
,z
fc
),定位精度要求为eps,
[0087]efc
(x
fc
,y
fc
,z
fc
)=e
fc
[0,0,0]
[0088]
eps=0.000001;
[0089]
利用下式获取并联执行器的实际轨迹坐标点ef(xf,yf,zf),
[0090]efi 1
=e
fi
(j-1
(e
fi
))(l
*-li)
[0091]
其中,e
fr 1
表示在r位置处的终止迭代位置;e
fr
表示绳索在r位置处的迭代位置;l
*
为驱动绳索的长度向量,lr为第r次迭代得到的绳索长度值;j-1
(e
fr
)为第r次迭代得到的雅克比矩阵的逆矩阵;r为迭代次数,迭代终止的条件是||e
fr 1-e
fr
||≤eps。
[0092]
至此,任意空间点的位置e(x,y,z)与其理论绳索长度l我们用样本数据集e与l表
示,实际收紧状态下绳长以及实际收紧状态下的并联执行器空间位置点用样本数据集ls与ef表示。
[0093]
本实施例中,绳索收紧通过测量不能得到其全部的值,样本数据集数量比较少,而且绳索收紧的数据也并不是一个有规律的数据集,因此,我们通过样本ls中的绳索m进行预测。以第一根绳索为例,预测第一根绳索在下一轨迹坐标点对应的实际长度的具体过程为:
[0094]
绳索1在实际收紧状态下的绳长集合为ls1,
[0095][0096]
其中,括号中的n个数据从左至右依次为绳索m运行到n个轨迹坐标点所对应的实际收紧状态下的绳长;
[0097]
经过一次累加ls1后生成的新数据集为,
[0098][0099]
ls
11
(i)为绳索1在实际收紧状态下的绳长集合ls1经过累加后的新数据集;j为原始数据集中的元素,i为累加数据集中的元素;
[0100]
新数据集的组合表达式为,
[0101][0102]
设ls
11
满足一阶常微分方程,则,
[0103][0104]
其中,t为时序;a,u为常数;则根据上式推导出ls
11
的时序响应方程为,
[0105][0106]
其中,与通过最小二乘估计来获得;通过上式即可获取后时序的绳索收紧长度;后时序的绳索收紧长度集合为ls
11
;k为数据变量值;k=1,2,3,

,n时,ls
mm
(k 1)为拟合值;当k≥n时,ls
mm
(k 1)为预测值。
[0107]
利用绳索的理论绳长集合l与后时序的绳索收紧长度集合为ls
11
进行加权计算,即可获取绳索1在下一轨迹坐标点对应的实际长度ls1′

[0108][0109]
其中,δ为权值系数,计算公式为,
[0110][0111]
同理,采用上述计算过程,可以获取其余三根绳索的实际长度值。
[0112]
本实施例中,由于人为实验测量绳索长度的客观性因素,不可能测试每一个目标轨迹点所对应的实际松弛长度,因此,我们通过预测方法获得所需要目标轨迹点对应的实际绳索长度值,因此,只需要将ls1′
的值即可将目标轨迹点对应的实际绳索长度值下发给控
制器,由控制器控制相应的收紧机构对相应的绳索进行收放。
[0113]
通过采用本发明公开的上述技术方案,得到了如下有益的效果:
[0114]
本发明提供了一种基于预测绳索长度的四柔索牵引并联执行器运动姿态控制方法,本方法通过预测绳索长度的方式,将绳索的误差反馈补偿到预测中,从预测开始,修正绳索的实际长度,从而使其控制姿态更加精准;解决了由于悬垂引起的控制精度不高的问题,提升了目标的控制精度,并改善了观感体验,为舞台盛宴的视觉效果提供了新的技术支持。
[0115]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献