六自由度运动平台的仿真研究
摘要:本文分析了六自由度运动平台分别采用球铰链和万向节铰链进行连接时的自由度,运用欧拉角、旋转变换的方法推导出位置反解方程,介绍了数值迭代法进行位置正解的过程。
六自由度运动平台的仿真研究
天津工程机械研究院
杨永立
摘要:本文分析了六自由度运动平台分别采用球铰链和万向节铰链进行连接时的自由度,运用欧拉角、旋转变换的方法推导出位置反解方程,介绍了数值迭代法进行位置正解的过程。
关键词:并联,局部自由度,位置反解,位置正解。
1. 简介
运动平台按结构形式可分为串联和并联两大类。与串联形式相比,并联形式具有刚度大、承载能力强、结构简单、运动负荷小、能实现包括横移、纵移、升沉等多个自由度运动等特点。同时,串联形式的优点也很明显,其具有运动空间大,测量精度高,运动、受力分析相对简单、控制、测量的实现相对容易,且每个自由度都能独立运动等特点。
六自由度运动平台(如图1所示)是由六条油缸通过万向节铰链(或球铰链)将上、下两个平台连接而成,下平台固定在基础上,借助六条油缸的伸缩运动,完成上平台在三维空间六个自由度(X,
Y,Z,α,β,γ)的运动,从而可以
模拟出各种空间运动姿态。
2. 自由度的确定
若在三维空间有n个完全不受约束
的物体,任选其中一个作为固定参照物,
因每个物体相对参照物都有6个运动自
由度,则n个物体相对参照物共有6(n-1)
个运动自由度。若在所有物体之间用运
动副联接起来组成机构,设第i个运动副
的约束为ui(1到5之间的整数),如果
运动副的总数为g,则机构的自由度M为:
摘要:本文分析了六自由度运动平台分别采用球铰链和万向节铰链进行连接时的自由度,运用欧拉角、旋转变换的方法推导出位置反解方程,介绍了数值迭代法进行位置正解的过程。
M 6(n 1) ui
i 1g
利用上述公式计算一下如图1所示运动平台(采用球铰链)的自由度数。将油缸分解为缸筒和活塞杆,则总的构件数n=14,油缸与上下平台之间的连接为12个球铰链(约束为3),缸筒和活塞杆构成6个既可以相对移动,又可以相对转动的运动副(约束为4),则平台的自由度M为:
M 6(n 1) ui=6 (14-1)-(3×12+4×6)=18
i 1g
计算结果出人意料,平台似乎无法只通过六条油缸进行驱动。但是,如果保持上平台和缸筒固定不动,由球铰链的特性可知,活塞杆仍然可以相对其轴线转动;同理,缸筒也具有同样的效应。实践证明,这种转动并不影响上平台的空间运动姿态,因此属于局部自由度。
在六自由度运动平台的实际设计中,由于球铰链
的刚度差,结构不稳定,所以一般采用万向节铰链(如
图2所示,约束为4)来代替图1中的球铰链,则自由
度M为:
M 6(n 1) ui=6 (14-1)-(4×12+4×6)=6
i 1g
3. 六自由度运动平台空间姿态的解算 图2 万向节铰链
要实现对平台空间姿态的控制和测量,必须掌握它两个方向上的解算方法,即位置反解和位置正解。
3.1 位置反解(逆向解):
已知输出件的位置和姿态,求解输入件的位置称为机构的位置反解。在运动平台的实际应用当中,用户所给定的一般都是平台的六个空间姿态参数X,Y,Z,α,β,γ,然而要实现对平台的控制,需要的是六条油缸的长度L1、L2 L6,这正好是已知输出求输入,属于位置反解。也就是说,要实现对平台空间姿态的控制,就必需推导出平台的位置反解方程。
如图1所示,在上平台建立动坐标系o-xyz,在下平台建立静坐标系O-XYZ,
摘要:本文分析了六自由度运动平台分别采用球铰链和万向节铰链进行连接时的自由度,运用欧拉角、旋转变换的方法推导出位置反解方程,介绍了数值迭代法进行位置正解的过程。
那么,上平台的运动可分解为随o-xyz坐标原点o沿O-XYZ三个坐标轴方向上的平移(X、Y、Z),以及绕坐标轴的旋转(α,β,γ)。为了避免发生角度间的“耦合”,一般采用欧拉角来描述刚体的旋转状态,而欧拉角的定义又随旋转次序的不同而不同。本文将欧拉角定义为依次绕z轴旋转γ,绕y轴旋转β,绕x轴旋转α。下平台各铰点A1、A2、 A6的坐标(XA1,YA1,ZA1)、(XA2,YA2,ZA2) (XA6,YA6,ZA6)和上平台各铰点a1、a2、 a6的动坐标(xa1,ya1,za1)、(xa2,ya2,za2) (xa6,ya6,za6)为已知,只要求出对应姿态参数X,Y,Z,α,β,γ的上平台各铰点的静坐标(Xa1,Ya1,Za1)、(Xa2,Ya2,Za2) (Xa6,Ya6,Za6),运用两点间距离公式便可以求出L1、L2 L6。
以A1和a1为例来计算与其相连的油缸的长度L1。在如上所述对运动进行分解的情况下,静坐标(Xa1,Ya1,Za1)和动坐标(xa1,ya1,za1)有如下变换公式:
Xa1 xa1 X Y T y Y a1 a1 Za1 za1 Z
其中[T]是关于α、β、γ的旋转变换矩阵,公式中只有矩阵[T]未知,下面就来求该旋转变换矩阵。
a 绕z轴旋转γ b 绕y 轴旋转β c 绕x 轴旋转α
图3 欧拉角坐标系
根据本文定义的欧拉角,建立如图3所示的四个坐标系o xyz、o x y z 、o x y z 、o x y z 。首先绕z轴旋转γ,其变换关系如下:
x=x cosγ-y sinγ
摘要:本文分析了六自由度运动平台分别采用球铰链和万向节铰链进行连接时的自由度,运用欧拉角、旋转变换的方法推导出位置反解方程,介绍了数值迭代法进行位置正解的过程。
y=x sinγ+y cosγ
z=z
写成矩阵形式为:
x cos y sin z 0 sin cos 00 x x y =[C] y 0 1 z z
绕y 轴旋转β,其变换关系为:
x cos y 0 z sin 0sin x x y =[B] y 10 0cos z z
绕x 轴旋转α,其变换关系为:
0 x 1 y 0cos z 0sin x x y =[A] y sin cos z z 0
将上述三个变换公式合并,得:
x x y C B A y z z
由上述变换过程可知,在只有旋转,没有平移的情况下,(Xa1,Ya1, Za1)等同于(x, y, z),同为静坐标,而(xa1, ya1, za1)等同于(x ,y ,z ),同为动坐标,所以,旋转变换矩阵[T]= [C]×[B]×[A]=
cos cos cos sin sin cos sin sin sin cos cos cos sin sin sin sin cos sin sin cos sin cos sin cos cos sin sin
cos cos
将矩阵[T]代入前面的变换公式,即可求出a1的静坐标(Xa1, Ya1, Za1),从而可以求出油缸的长度L1为:
L1 (Xa1 XA1)2 (Ya1 YA1)2 (Za1 ZA1)2
同理可得:
L2 (Xa2 XA2)2 (Ya2 YA2)2 (Za2 ZA2)2
摘要:本文分析了六自由度运动平台分别采用球铰链和万向节铰链进行连接时的自由度,运用欧拉角、旋转变换的方法推导出位置反解方程,介绍了数值迭代法进行位置正解的过程。
L6 (Xa6 XA6)2 (Ya6 YA6)2 (Za6 ZA6)2
3.2 位置正解(顺向解):
已知机构输入件的位置,求解机构输出件的位置和姿态称为机构的位置正解。由于六自由度运动平台是并联机构,直接测量平台的六个自由度的 …… 此处隐藏:2510字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)