[发明专利]一种基于曲柄连杆机构的六自由平台姿态正解方法有效
申请号: | 201810631058.4 | 申请日: | 2018-06-19 |
公开(公告)号: | CN109101033B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 成都嘉义恒远科技有限公司 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 曲柄 连杆机构 自由 平台 姿态 正解 方法 | ||
1.一种基于曲柄连杆机构的六自由平台姿态正解方法,其特征在于:包括以下步骤:
A.建立平台基座坐标系E0,根据机械结构确定六个驱动电机或其传动机构的驱动轴与曲柄连接轴承的中心点坐标;
在平台基座坐标系E0中,以天顶方向为z轴正方向;以六轴驱动电机或减速机旋转轴线所在的平面为z=0的参考平面;六个曲柄连杆与电机转轴连接处的支撑点构成一个六边形,取六条轴线交点为坐标原点o;以平台正前方为y轴正方向,右手方向为x轴正方向;绕坐标轴ox轴的旋转角度定义为俯仰角θ,绕oy轴的旋转角度定义为滚动角γ,绕oz轴的旋转角度定义为偏航角
定义曲柄和电机或其传动机构的驱动轴连接轴承的中心点为支撑点Ai,其中i=1,...,6,六个支撑点构成一个六边形A1A2A3A4A5A6;根据机械结构确定六个支撑点的坐标Ai(xAi,yAi,zAi),其中,i=1,...,6;
B.根据曲柄当前角位置,确定曲柄与连杆连接处的轴承中心坐标;
定义与支撑点Ai连接的曲柄LAi处于坐标系E0参考平面内时为初始位置,其中坐标系E0参考平面为xoy平面,记的LAi初始位置相量记LAi当前时刻位置与初始位置的夹角αi,其中i=1~6,且以逆时针为正;
记曲柄与连杆连接处的轴承中心点Di;联结连杆与上平台连接处的支撑轴承的中心点为Bi,其中i=1,...,6,曲柄LAi的旋转轴为矢量
曲柄初始位置及旋转矢量pi在参考平面分布,其中pi=[xAi,yAi,zAi];
根据运动学知识中,任何矢量围绕pi旋转角度αi的旋转矩阵表达式推导得到:曲柄LAi旋转后的矢量的表达式为:进而可以得到Di点的坐标(xdi,ydi,zdi):
C.根据连杆的长度、上平台各个支撑点的几何关系,得到平台和支撑点的一组线性方程;
定义上平台各支撑轴承球心中心点为:Bi,其中i=1,...,6,Bi在坐标系E0中的坐标为(xbi,ybi,zbi);Bi共有六个点,这六个点构成六边形B1B2B3B4B5B6;
记六边形长边长度|B1B2|=|B3B4|=|B5B6|=lb,短边长度|B2B3|=|B4B5|=|B6B1|=hb,三条长边的延长线交于三点Cb1、Cb2、Cb3,这三个点在坐标系E0中的坐标为(xcj,ycj,zcj),其中j=1,2,3,为一个等边三角形;
三角形的边CbjCbk的长度为:|CbjCbk|=2hb+lb,其中j=1,2,3k=1,2,3且j≠k,Bi、Di与相邻的Cbj的可以构成一个三角形,设Bi、Di之间的连杆为LBi,其矢量表达式为长度为LB,则根据Bi、Di、Cbj的相互关系可以得到:
因为|CbjBi|=hb,设
可以得到:
进而得到关于Cb1、Cb2、Cb3三个点坐标(xcj,ycj,zcj)的六个方程,其中j=1,2,3;
再根据|CbjCbk|=LC,其中j=1,2,3,k=1,2,3且j≠k,可以列写三角形的边长公式,得到关于(xcj,ycj,zcj)的另外三个方程,其中,j=1,2,3;上述九个方程,构成了关于xc1、yc1、zc1、xc2、yc2、zc2、xc3、yc3、zc3这九个未知数的方程组;
D.求解方程组得到上平台的姿态和位置;
利用求解非线性方程组的方法求解步骤C中的九个方程构成的方程组,可以得到xc1、yc1、zc1、xc2、yc2、zc2、xc3、yc3、zc3这九个未知数;
定义与上平台固联的上平台坐标系Eb:Eb的参考平面,即Zb=0平面取上平台六个支撑轴承球心点Bi所在平面,其中i=1,...,6;原点Ob取为上平台几何中心;
记六个曲柄处于水平位置,即αi=0,i=1,2,...,6时上平台处于初始状态,初始状态下obxb轴与平台基座坐标系E0中ox轴平行;obyb轴与平台基座坐标系E0中oy轴平行;此时,Eb坐标系原点距离E0坐标系原点的高度为Zb0;上平台的三个轴向相量在E0坐标系中的表达式为:
obxb=(xc2-xc3,yc2-yc3,zc2-zc3)
obzb=obxb×obyb;
定义Eb与E0之间的姿态变换关系:Eb由E0按3-1-2的顺序依次逆时针旋转坐标轴,即先沿oz轴转动角度再沿转动后的ox′轴转动角度θ,最后沿转动后的oy″轴转动角度γ,θ、γ为姿态角;得到三次转动的姿态余弦阵分别为:
E0到Eb的姿态变换余弦阵为:
六自由度平台还有三个平移运动的自由度,定义的三轴平移矢量T’=[Δx,Δy,Δz]’,初始时刻Eb与E0坐标系原点的高度差为zb0,所以两坐标系之间的平移矢量修正为:T=[Δx Δy Δz+zbo]′
平台进行六自由度运动后,两坐标系间的坐标变换阵CT为:
平台上任意一点B在Eb坐标系中的坐标(xb,yb,zb)经三轴平移和三轴旋转之后,对应E0中对应的坐标(x,y,z)为:上式中(xbo,ybo,zbo)是Eb坐标系原点ob在E0中的表达式;
由于平移运动不影响矢量的方向,得到Eb坐标系中各坐标轴的轴向矢量在E0坐标系中的表达式为:
将上平台的三个轴向相量在E0坐标系中的表达式与上述三个表达式对比,可以得到三轴姿态角θ、γ的表达式:
将上平台原点ob在Eb坐标系中的坐标(0,0,0)代入公式
可以得到其在E0中的坐标(Δx0,Δy0,Δz0+zbo),又因为ob为中心,求得三轴姿态角θ、γ、以及Δxo、Δyo、Δzo即平台当前的姿态和位置:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都嘉义恒远科技有限公司,未经成都嘉义恒远科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810631058.4/1.html,转载请声明来源钻瓜专利网。