CN109101033B - 一种基于曲柄连杆机构的六自由平台姿态正解方法 - Google Patents

一种基于曲柄连杆机构的六自由平台姿态正解方法 Download PDF

Info

Publication number
CN109101033B
CN109101033B CN201810631058.4A CN201810631058A CN109101033B CN 109101033 B CN109101033 B CN 109101033B CN 201810631058 A CN201810631058 A CN 201810631058A CN 109101033 B CN109101033 B CN 109101033B
Authority
CN
China
Prior art keywords
platform
crank
coordinate system
axis
attitude
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810631058.4A
Other languages
English (en)
Other versions
CN109101033A (zh
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Heng Yuan Science and Technology Ltd. of Chengdu Chiayi
Original Assignee
Chengdu Jiayi Hengyuan Science & Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Jiayi Hengyuan Science & Technology Co ltd filed Critical Chengdu Jiayi Hengyuan Science & Technology Co ltd
Priority to CN201810631058.4A priority Critical patent/CN109101033B/zh
Publication of CN109101033A publication Critical patent/CN109101033A/zh
Application granted granted Critical
Publication of CN109101033B publication Critical patent/CN109101033B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0891Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for land vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Transmission Devices (AREA)

Abstract

本发明提供一种六自由度平台的姿态正解方法,适用于基于曲柄连杆机构的六自由度平台。首先,建立平台基座坐标系,确定六个驱动电机或其传动机构的驱动轴与曲柄连接轴承的中心点坐标;接着,确定曲柄与连杆连接处的轴承中心坐标;然后,根据连杆的长度、上平台各个支撑点的几何关系,得到平台和支撑点的一组线性方程;最后,求解方程组得到上平台的姿态和位置。本发明所提供的方法能够解决基于曲柄连杆机构的六自由度平台姿态正解问题。利用基座与上平台上的轴承连接点、曲柄、连杆的几何关系列写方程组,求解方程组,得到上平台的三轴姿态角和相对位置得到了曲柄连杆结构的六自由度平台的姿态正解方法。

Description

一种基于曲柄连杆机构的六自由平台姿态正解方法
技术领域
本发明涉及六自由度平台控制技术领域,特别涉及一种基于曲柄连杆机构的六自由平台姿态正解方法。
背景技术
六自由度平台是指通过六个并联的支撑机构的作用,能够进行空间六***的平台。在机器人、各种载体的运动状态仿真、游戏的场景模拟等方面有广阔的应用前景。
目前的六自由平台多采用六个具有伸缩功能的支撑机构作为运动执行机构,典型结构如stewart平台(D.Stewart.《A Platform with six degrees of freedom.》Proeeedings of the IMeehE,1965,180(15):371-385)。这种结构的六自由度平台多采用液压缸或电动缸驱动,但这两种驱动***均结构复杂、造价高、体积大、维护不便。美国加州圣何塞州立大学(San Jose State University,SJSU)的机械工程学院的两位学生TyletKroymann和Robert Dee于2013年的一个学期项目Full Motion Dynamic(FMD)中研制出了一种基于曲柄连杆的机构的六自由度平台。这种平台结构简单、动态特性好,引起了广泛的关注。国内北京航空航天大学、北京大华杰康科技有限公司等机构和个人也据此结构申请了相关的六自由度动态平台的专利。(谢峰,胡磊,于晓亮等《一种六自由度并联动感平台》,发明专利,申请号:201610373911.8;胡磊,刘洪升,张坚等《一种基于六自由度体感平台的滑雪模拟机》,实用新型专利,申请号:201720903740.5;唐姗姗,《用于模拟仿真的二、三、四、六自由度运动平台》,实用新型专利,申请号:201620888673.X)。
六自由度平台的运动学分析是提升各种应用场景下六自由度平台性能的关键技术,其中姿态正解是运动控制技术中不可或缺的一个部分,是平台姿态误差分析、动力学分析、故障恢复、机构尺寸优化等方面都需要的一项重要技术。六自由度平台的姿态正解,是指依据六个并联的支撑机构的当前状态求解平台当前的姿态和位置,对于stewart平台而言是依据六个伸缩杆的长度求解平台的姿态和位置;而对于基于曲柄连杆机构的六自由度平台则是依据曲柄当前的角位置信息求取平台的姿态。六自由度平台姿态反解问题比较简单,而正解问题则非常复杂,且伴有多值性问题,(任瑞,《6DOF姿态控制平台关键技术研究》,中国工程物理研究院博士论文,2012年8月;吴培栋,《stewart平台的运动学与逆动力学的基础研究》,华东科技大学博士论文,2008年9月)。对于常见的stewart结构的六自由度平台,姿态正解的常用方法有:迭代法或优化法、解析法、同伦法、数学机械法和神经网络法等,也有学者提出了基于比例再生空间收缩粒子群优化算法(李磊,《六自由度平台位置正解及控制方法研究》,哈尔滨工程大学博士论文,2008年7月)。以上方法均是基于伸缩杆结构的六自由度平台,也就是stewart结构的平台的姿态正解方法。
目前尚没有公开发表的文献资料对基于曲柄连杆机构的六自由度平台的姿态正解方法。
发明内容
本发明要解决的技术问题是:基于曲柄连杆机构的六自由度平台姿态正解问题,即依据曲柄当前的角位置信息求取平台的姿态。
本发明解决上述技术问题所采用的技术方案是:首先,建立平台基座坐标系,根据机械结构确定六个驱动电机或其传动结构与曲柄连接处的位置坐标;接着,根据曲柄当前角位置以及曲柄长度,确定曲柄与连杆连接处的支撑轴承中心坐标;然后,根据连杆的长度、上平台各个支撑点的几何关系,得到平台和支撑点的一组线性方程;最后,求解方程组,得到上平台的姿态和位置。
六自由度平台的机械结构如1所示,基座相对于地面固定,其上安装有六台电机;电机直接带动或通过减速机带动六个曲柄运动;所有曲柄的旋转轴线在同一平面上,且交于一点o,曲柄通过支撑轴承带动连杆;连杆通过支撑轴承与上平台的六个支撑点连接,带动上平台运动。
本方法的具体实施步骤为:
(1)建立平台基座坐标系E0,根据机械结构确定六个驱动电机或其传动机构的驱动轴与曲柄连接轴承的中心点坐标。具体做法如下:
建立平台基座坐标系E0如附图2所示:以天顶方向为z轴正方向;以六轴驱动电机或减速机旋转轴线所在的平面为z=0的参考平面(也称xoy平面);六个曲柄连杆与电机转轴连接处的支撑点构成一个六边形,取六条轴线交点为坐标原点o;以平台正前方为y轴正方向,右手方向为x轴正方向。绕坐标轴ox轴的旋转角度定义为俯仰角θ,绕oy轴的旋转角度定义为滚动角γ,绕oz轴的旋转角度定义为偏航角
Figure BDA0001700540420000011
定义曲柄和电机或其传动机构的驱动轴连接轴承的中心点为支撑点Ai(i=1,…,6),六个支撑点构成一个六边形A1A2A3A4A5A6。根据机械结构确定六个支撑点的坐标Ai(xAi,yAi,zAi)(i=1,…,6)。
(2)根据曲柄当前角位置,确定曲柄与连杆连接处的支撑轴承中心坐标。具体做法如下:
如图3所示,定义与支撑点Ai连接的曲柄LAi处于坐标系E0参考平面(xoy平面)内时为初始位置,记LAi的初始位置相量
Figure BDA0001700540420000021
记LAi当前时刻位置
Figure BDA0001700540420000022
Figure BDA0001700540420000023
与初始位置
Figure BDA0001700540420000024
的夹角αi,(i=1~6,逆时针为正);曲柄与连杆连接处的轴承中心点Di;联结连杆与上平台连接处的支撑轴承的中心点为Bi(i=1,…,6);曲柄LAi的旋转轴为矢量
Figure BDA0001700540420000025
曲柄初始位置
Figure BDA0001700540420000026
及旋转矢量pi在参考平面分布如图4所示,由图可知:pi=[xAi,yAi,zAi]。
由运动学知识可知,任何矢量围绕pi旋转角度αi的旋转矩阵表达式为:
Z=cosαiI+(1-cosαi)pipi+sinαiPi (1)
上式中Pi为矢量pi对应的坐标阵,pipi为矢量pi对应的并矢,二者的表达式分别为:
Figure BDA0001700540420000027
Figure BDA0001700540420000028
曲柄LAi旋转后的矢量
Figure BDA0001700540420000029
的表达式为:
Figure BDA00017005404200000210
进而可以得到Di点的坐标(xdi,ydi,zdi):
Figure BDA00017005404200000211
(3)根据连杆的长度、上平台各个支撑点的几何关系,得到平台和支撑点的一组线性方程。具体做法如下:
定义上平台各支撑轴承球心中心点为:Bi(i=1,…,6),Bi在坐标系E0中的坐标为(xbi,ybi,zbi)。Bi六个点分布如图5所示,这六个点构成六边形B1B2B3B4B5B6,六边形长边长度|B1B2|=|B3B4|=|B5B6|=lb,短边长度|B2B3|=|B4B5|=|B6B1|=hb,三条长边的延长线交于三点Cb1、Cb2、Cb3,这三个点在坐标系E0中的坐标为(xcj,ycj,zcj)(j=1,2,3)。,显然
Figure BDA00017005404200000216
为一个等边三角形。
由图5可以知道三角形
Figure BDA00017005404200000217
的边CbjCbk(j=1,2,3k=1,2,3且j≠k)的长度为:
|CbjCbk|=2hb+lb (6)
Bi、Di与相邻的Cbj的可以构成一个三角形,设Bi、Di之间的连杆为LBi,其矢量表达式为
Figure BDA00017005404200000212
长度为LB,则根据Bi、Di、Cbj的相互关系可以得到:
Figure BDA00017005404200000213
因为|CbjBi|=hb,设k=hb/|CbjCbk|=hb/2hb+lb,可以将(7)式变形得到:
Figure BDA00017005404200000214
所以有:
Figure BDA00017005404200000215
根据公式9可以得到关于Cb1、Cb2、Cb3三个点坐标(xcj,ycj,zcj)(j=1,2,3)的六个方程:
Figure BDA0001700540420000031
Figure BDA0001700540420000032
Figure BDA0001700540420000033
Figure BDA0001700540420000034
Figure BDA0001700540420000035
Figure BDA0001700540420000036
再根据|CbjCbk|=LC(j=1,2,3,k=1,2,3且j≠k),可以列写三角形
Figure BDA0001700540420000037
的边长公式,得到关于(xcj,ycj,zcj)(j=1,2,3)的另外三个方程:
(xc1-xc2)2+(yc1-yc2)2+(zc1-zc2)2-Lc 2=0 (16)
Figure BDA0001700540420000038
Figure BDA0001700540420000039
这样(10)~(18)式构成了关于xc1、yc1、zc1、xc2、yc2、zc2、xc3、yc3、zc3这九个未知数的方程组。
(4)求解方程组得到上平台的姿态和位置。具体做法如下:
利用求解非线性方程组的方法求解(10)~(18)这九个方程构成的方程组,可以得到xc1、yc1、zc1、xc2、yc2、zc2、xc3、yc3、zc3这九个未知数。
定义与上平台固联的上平台坐标系Eb,该坐标系的定义如图7所示:Eb的参考平面(zb=0平面)取上平台六个支撑轴承球心点Bi(i=1,…,6)所在平面;原点ob取为上平台几何中心;当六个曲柄处于图1所示的水平位置(即αi=0,i=1,2,…,6)时上平台处于初始状态,初始状态下obxb轴与平台基座坐标系E0中ox轴平行;obyb轴与平台基座坐标系E0中oy轴平行;此时,Eb坐标系原点距离E0坐标系原点的高度为zb0。由于Cb1、Cb2、Cb3分别为处于B1B2、B3B4、B5B6延长线的交点(如图5所示),所以Cb1、Cb2、Cb3也在Eb的参考平面上。
根据前文的定义,上平台的三个轴向相量为在E0坐标系中的表达式为:
obxb=(xc2-xc3,yc2-yc3,zc2-zc3) (19)
Figure BDA00017005404200000310
obzb=obxb×obyb (21)
定义Eb与E0之间的姿态变换关系:Eb由E0按3-1-2的顺序依次逆时针旋转坐标轴(即先沿oz轴转动角度
Figure BDA00017005404200000311
再沿转动后的ox′轴转动角度θ,最后沿转动后的oy″轴转动角度γ),
Figure BDA00017005404200000312
θ、γ为姿态角。这三次转动的姿态余弦阵分别为:
Figure BDA00017005404200000313
E0到Eb的姿态变换余弦阵
Figure BDA00017005404200000314
为:
Figure BDA00017005404200000315
六自由度平台还有三个平移运动的自由度,定义的三轴平移矢量T’=[Δx,Δy,Δz]’,初始时刻Eb与E0坐标系原点的高度差为zb0,所以两坐标系之间的平移矢量修正为:
T=[Δx Δy Δz+zbo]′ (24)
平台进行六自由度运动后,两坐标系间的坐标变换阵CT为:
Figure BDA0001700540420000041
平台上任意一点B在Eb坐标系中的坐标(xb,yb,zb)经三轴平移和三轴旋转之后,对应E0中对应的坐标(x,y,z)为:
Figure BDA0001700540420000042
上式中(xbo,ybo,zbo)是Eb坐标系原点ob在E0中的表达式。
由于平移运动不影响矢量的方向,Eb坐标系中各坐标轴的轴向矢量在E0坐标系中的表达式为:
Figure BDA0001700540420000043
Figure BDA0001700540420000044
Figure BDA0001700540420000045
将(19)~(21)式对比(27)~(29)式,可以得到三轴姿态角
Figure BDA0001700540420000046
θ、γ的表达式:
Figure BDA0001700540420000047
Figure BDA0001700540420000048
Figure BDA0001700540420000049
下面计算三轴位置偏移量。将上平台原点ob在Eb坐标系中的坐标(0,0,0)代入公式(26),可以得到其在E0中的坐标(Δx0,Δy0,Δz0+zbo),又因为ob
Figure BDA00017005404200000410
中心,所以三轴偏移量为:
Δxo=(xc1+xc2+xc3)/3
Δyo=(yc1+yc2+yc3)/3
Δzo=(zc1+zc2+zc3)/3-zb0 (30)
三轴姿态角θ、γ、
Figure BDA00017005404200000411
以及Δxo、Δyo、Δzo即平台当前的姿态和位置,正解问题完成。
本发明具有以下优点:利用基座与上平台上的轴承连接点、曲柄、连杆的几何关系列写方程组,求解方程组,得到上平台的三轴姿态角和相对位置得到了曲柄连杆结构的六自由度平台的姿态正解方法。
附图说明
图1为基于曲柄连杆机构的六自由度平台结构图;
图2为本发明提出的平台基座坐标系示意图;
图3为曲柄连杆各连接点示意图;
图4为参考平面上曲柄初始相量及旋转相量示意图;
图5为上平台各支撑点位置坐标示意图;
图6为连杆两端点与上平台长边延长线交点位置关系示意图;
图7上平台坐标系Eb示意图。
具体实施方式
下面结合附图对本发明做进一步的描述,但本发明的保护范围不局限于以下所述。
以下说明本发明的实施例。但以下的实施例仅限于解释本发明,本发明的保护范围应包括权利要求的全部内容,而且通过以下实施例对该领域的技术人员即可以实现本发明权利要求的全部内容。
下面以某型基于曲柄连杆结构的六自由度平台为例,介绍本发明及的姿态正解方法。
某型基于曲柄连杆结构的六自由度平台有关参数如下:
基座上曲柄和驱动轴连接轴承的中心点Ai(xAi,yAi,zAi)(i=1,…,6)Ai(i=1,…,6)坐标顺次为:
Figure BDA0001700540420000051
与电机驱动轴连接的曲柄长度|LAi|=0.12m,曲柄和上平台之间的连杆长度|LB|=0.47m。
上平台为一六边形,短边长度hb=0.1m,长边长度lb=0.7m,初始状态下,上平台六个支撑轴承球心点分别是:B1(-0.35,0.2598,0.3659)、B2(0.35,0.2598,0.3659)、B3(0.4,0.1732,0.3659)、B4(0.05,-0.4330,0.3659)、B5(-0.05,-0.4330,0.3659)、B6(-0.4,0.1732,0.3659)。
按以下步骤完成推出过程:
(1)建立平台基座坐标系E0,根据机械结构确定六个驱动电机或其传动结构与曲柄连接处的位置坐标:
A1(-0.21599,0.37413,0)、A2(0.21599,0.37413,0)、A3(0.432,0,0)、A4(0.216,-0.374,0)、A5(-0.216,-0.374,0)、A6(-0.432,0,0)。
(2)根据曲柄当前角位置,确定曲柄与连杆连接处的轴承中心坐标:
D1(0.1039,0.0600,0),D2(-0.0943,0.0544,-0.0505),D3(0,-0.1088,0.0507),D4(0.0943,0.0544,-0.0505),D5(-0.0942,0.0544,0.0507),D6(0,-0.1089,-0.0505)。
(3)根据连杆的长度、上平台各个支撑点的几何关系,得到平台和支撑点的一组线性方程。根据本例的条件k=0.1111,LB=0.47m,LC=0.9m。得到方程组:
Figure BDA0001700540420000052
(4)求解方程组得到上平台的姿态和位置。
先求取C1(0.08132,-0.5132,0.3659),C2(0.4038,0.3270,0.3659),C3(-0.4851,0.1862,0.3659)。
再求取三轴姿态角以及三轴偏移量:
Figure BDA0001700540420000053
θ=0°,γ=9°,Δx0=0,Δy0=0,Δz0=0。
以上姿态正解算法在同一台数字控制器实现。

Claims (1)

1.一种基于曲柄连杆机构的六自由平台姿态正解方法,其特征在于:包括以下步骤:
A.建立平台基座坐标系E0,根据机械结构确定六个驱动电机或其传动机构的驱动轴与曲柄连接轴承的中心点坐标;
在平台基座坐标系E0中,以天顶方向为z轴正方向;以六轴驱动电机或减速机旋转轴线所在的平面为z=0的参考平面;六个曲柄连杆与电机转轴连接处的支撑点构成一个六边形,取六条轴线交点为坐标原点o;以平台正前方为y轴正方向,右手方向为x轴正方向;绕坐标轴ox轴的旋转角度定义为俯仰角θ,绕oy轴的旋转角度定义为滚动角γ,绕oz轴的旋转角度定义为偏航角
Figure FDA0002972445720000011
定义曲柄和电机或其传动机构的驱动轴连接轴承的中心点为支撑点Ai,其中i=1,...,6,六个支撑点构成一个六边形A1A2A3A4A5A6;根据机械结构确定六个支撑点的坐标Ai(xAi,yAi,zAi),其中,i=1,...,6;
B.根据曲柄当前角位置,确定曲柄与连杆连接处的轴承中心坐标;
定义与支撑点Ai连接的曲柄LAi处于坐标系E0参考平面内时为初始位置,其中坐标系E0参考平面为xoy平面,记的LAi初始位置相量
Figure FDA0002972445720000012
记LAi当前时刻位置
Figure FDA0002972445720000013
Figure FDA0002972445720000014
与初始位置
Figure FDA0002972445720000015
的夹角αi,其中i=1~6,且以逆时针为正;
记曲柄与连杆连接处的轴承中心点Di;联结连杆与上平台连接处的支撑轴承的中心点为Bi,其中i=1,...,6,曲柄LAi的旋转轴为矢量
Figure FDA0002972445720000016
曲柄初始位置
Figure FDA0002972445720000017
及旋转矢量pi在参考平面分布,其中pi=[xAi,yAi,zAi];
根据运动学知识中,任何矢量围绕pi旋转角度αi的旋转矩阵表达式推导得到:曲柄LAi旋转后的矢量
Figure FDA0002972445720000018
的表达式为:
Figure FDA0002972445720000019
进而可以得到Di点的坐标(xdi,ydi,zdi):
Figure FDA00029724457200000110
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,
Figure FDA0002972445720000021
为一个等边三角形;
三角形
Figure FDA0002972445720000022
的边CbjCbk的长度为:|CbjCbk|=2hb+lb,其中j=1,2,3k=1,2,3且j≠k,Bi、Di与相邻的Cbj的可以构成一个三角形,设Bi、Di之间的连杆为LBi,其矢量表达式为
Figure FDA0002972445720000023
长度为LB,则根据Bi、Di、Cbj的相互关系可以得到:
Figure FDA0002972445720000024
因为|CbjBi|=hb,设
Figure FDA0002972445720000025
可以得到:
Figure FDA0002972445720000026
进而得到关于Cb1、Cb2、Cb3三个点坐标(xcj,ycj,zcj)的六个方程,其中j=1,2,3;
再根据|CbjCbk|=LC,其中j=1,2,3,k=1,2,3且j≠k,可以列写三角形
Figure FDA0002972445720000027
的边长公式,得到关于(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)
Figure FDA0002972445720000031
obzb=obxb×obyb
定义Eb与E0之间的姿态变换关系:Eb由E0按3-1-2的顺序依次逆时针旋转坐标轴,即先沿oz轴转动角度
Figure FDA0002972445720000032
再沿转动后的ox′轴转动角度θ,最后沿转动后的oy″轴转动角度γ,
Figure FDA0002972445720000033
θ、γ为姿态角;得到三次转动的姿态余弦阵分别为:
Figure FDA0002972445720000034
E0到Eb的姿态变换余弦阵
Figure FDA0002972445720000035
为:
Figure FDA0002972445720000036
六自由度平台还有三个平移运动的自由度,定义的三轴平移矢量T’=[Δx,Δy,Δz]’,初始时刻Eb与E0坐标系原点的高度差为zb0,所以两坐标系之间的平移矢量修正为:T=[Δx Δy Δz+zbo]′
平台进行六自由度运动后,两坐标系间的坐标变换阵CT为:
Figure FDA0002972445720000037
平台上任意一点B在Eb坐标系中的坐标(xb,yb,zb)经三轴平移和三轴旋转之后,对应E0中对应的坐标(x,y,z)为:
Figure FDA0002972445720000038
上式中(xbo,ybo,zbo)是Eb坐标系原点ob在E0中的表达式;
由于平移运动不影响矢量的方向,得到Eb坐标系中各坐标轴的轴向矢量在E0坐标系中的表达式为:
Figure FDA0002972445720000039
Figure FDA00029724457200000310
Figure FDA0002972445720000041
将上平台的三个轴向相量在E0坐标系中的表达式与上述三个表达式对比,可以得到三轴姿态角
Figure FDA0002972445720000042
θ、γ的表达式:
Figure FDA0002972445720000043
Figure FDA0002972445720000044
Figure FDA0002972445720000045
将上平台原点ob在Eb坐标系中的坐标(0,0,0)代入公式
Figure FDA0002972445720000046
可以得到其在E0中的坐标(Δx0,Δy0,Δz0+zbo),又因为ob
Figure FDA0002972445720000047
中心,求得三轴姿态角θ、γ、
Figure FDA0002972445720000048
以及Δxo、Δyo、Δzo即平台当前的姿态和位置:
Figure FDA0002972445720000049
CN201810631058.4A 2018-06-19 2018-06-19 一种基于曲柄连杆机构的六自由平台姿态正解方法 Active CN109101033B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810631058.4A CN109101033B (zh) 2018-06-19 2018-06-19 一种基于曲柄连杆机构的六自由平台姿态正解方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810631058.4A CN109101033B (zh) 2018-06-19 2018-06-19 一种基于曲柄连杆机构的六自由平台姿态正解方法

Publications (2)

Publication Number Publication Date
CN109101033A CN109101033A (zh) 2018-12-28
CN109101033B true CN109101033B (zh) 2021-05-07

Family

ID=64796945

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810631058.4A Active CN109101033B (zh) 2018-06-19 2018-06-19 一种基于曲柄连杆机构的六自由平台姿态正解方法

Country Status (1)

Country Link
CN (1) CN109101033B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3102697B1 (fr) * 2019-11-05 2024-03-08 Pollen Robotics Articulation à trois degrés de liberté pour un robot et procédé de commande correspondant
CN115618171B (zh) * 2022-06-06 2023-10-24 北京理工大学 一种基于同伦算法的推进剂燃烧平衡产物求解方法
CN117601103A (zh) * 2023-12-06 2024-02-27 江苏普旭科技股份有限公司 基于误差修正的三自由度并联运动平台的摆动位姿反解控制方法、***与计算机存储介质
CN117609673B (zh) * 2024-01-24 2024-04-09 中南大学 基于物理信息神经网络的六自由度并联机构正解方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011045984A (ja) * 2009-08-28 2011-03-10 Tokyo Institute Of Technology 6自由度パラレル機構
CN102692201A (zh) * 2012-06-19 2012-09-26 重庆大学 空间六自由度运动的测量装置及动态测量方法
CN102774481A (zh) * 2012-07-09 2012-11-14 江苏科技大学 用于支撑舰首炮的并联机构平台装置
CN104848818A (zh) * 2015-05-28 2015-08-19 中国工程物理研究院总体工程研究所 Stewart平台姿态测量装置及测量方法
CN106055519A (zh) * 2016-05-27 2016-10-26 盐城工学院 一种Stewart并联机构的奇异性分析方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011045984A (ja) * 2009-08-28 2011-03-10 Tokyo Institute Of Technology 6自由度パラレル機構
CN102692201A (zh) * 2012-06-19 2012-09-26 重庆大学 空间六自由度运动的测量装置及动态测量方法
CN102774481A (zh) * 2012-07-09 2012-11-14 江苏科技大学 用于支撑舰首炮的并联机构平台装置
CN104848818A (zh) * 2015-05-28 2015-08-19 中国工程物理研究院总体工程研究所 Stewart平台姿态测量装置及测量方法
CN106055519A (zh) * 2016-05-27 2016-10-26 盐城工学院 一种Stewart并联机构的奇异性分析方法

Also Published As

Publication number Publication date
CN109101033A (zh) 2018-12-28

Similar Documents

Publication Publication Date Title
CN109101033B (zh) 一种基于曲柄连杆机构的六自由平台姿态正解方法
CN109859275B (zh) 一种基于s-r-s结构的康复机械臂的单目视觉手眼标定方法
CN110815180B (zh) 六自由度并联机器人运动分析建模及快速求解方法
US6047610A (en) Hybrid serial/parallel manipulator
Zhao et al. Dynamic performance comparison of the 8PSS redundant parallel manipulator and its non-redundant counterpart—the 6PSS parallel manipulator
CN107791248B (zh) 基于不满足Pieper准则的六自由度串联机器人的控制方法
TWI448969B (zh) Three - axis dynamic simulation platform system and its control method
CN109895099A (zh) 一种基于自然特征的飞行机械臂视觉伺服抓取方法
CN113967906B (zh) 基于附加编码器的并联六轴机器人位姿正解方法
CN107253191B (zh) 一种双机械臂***及其协调控制方法
Hu Formulation of unified Jacobian for serial-parallel manipulators
CN111914416A (zh) 一种高能效轻量化结构双足机器人的逆运动学求解方法
CN106003055B (zh) 一种基于折弯机机械手的运动关节角求解方法
CN110355750A (zh) 面向遥操作手眼协调的交互控制方法
CN111590567A (zh) 一种基于Omega手柄的空间机械臂遥操作规划方法
CN109366486B (zh) 柔性机器人逆运动学求解方法、***、设备、存储介质
CN114290318A (zh) 适于大角度复合姿态运动的多自由度运动平台及其运动控制反解方法
JP2014014920A (ja) 機構制御装置、プログラム及び機構制御方法
CN112819899B (zh) 基于混联机构的相机自动标定***及其相机自动标定方法
Shiga et al. Design of a Six Degree-of-Freedom Tripod Parallel Mechanism for Flight Simulators.
CN112918583A (zh) 管道内壁四足爬壁机器人及其运动学分析方法
CN115609561A (zh) 并联平台的主从映射方法、机械臂***和存储介质
Li et al. Overview of the Chinese space station manipulator
Kmich et al. Image-Based Visual Servoing Techniques for Robot Control
Negrean et al. Formulations in robotics based on variational principles

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200210

Address after: 610000 Sichuan city of Chengdu province high tech Zone (West) Tianchen Road No. 88

Applicant after: Heng Yuan Science and Technology Ltd. of Chengdu Chiayi

Address before: 610000 No. 1, unit 9, 9 Tianchen Road, 88 High-tech Zone, Chengdu, Sichuan

Applicant before: Chengdu Zhen Da Servo Control Technology Co., Ltd.

Applicant before: Mei Zhiqiang

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant