六自由度运动平台的仿真研究

合集下载

6-UCU并联六自由度平台运动及其控制系统的研究

6-UCU并联六自由度平台运动及其控制系统的研究

6-UCU并联六自由度平台运动及其控制系统的研究侯骏飞;曾亿山;鲁军【摘要】以6-UCU并联六自由度平台为研究对象,介绍了六自由度平台的结构及工作原理.利用Solidworks和Ad-ams对六自由度平台进行运动学仿真和分析,得出伺服液压缸的运动特性曲线,验证6-UCU型并联六自由度平台的设计是否合理、准确,对整个六自由度平台的液压系统的安全性及可靠性具有指导作用.通过PID控制器的设计和Simulink仿真,研究了参数变化对系统性能的影响,找出了影响系统性能的关键参数,从而为改进和优化系统方案提供了合理的参考.%As the research object, the structure and the working principle of 6- UCU six degreeoffreedom parallel platform are introduced in this paper. Using Solidworks and Adams for kinematics simulation and analysis of 6-DOF platform, the motion curves of the servo cylinders are gotten to validate the accuracy of the 6-DOF aircraft platform. It plays an important role for the security and reliability of the hydraulic six degrees of freedom system. PID control-ler and simulink simulation are done to study the effect of the change of parameters on system performance. The key parameters are found out, which will affect the system performance. Thus it will provide reasonable references when the system is optimized.【期刊名称】《流体传动与控制》【年(卷),期】2015(000)005【总页数】5页(P11-15)【关键词】6-UCU;并联;六自由度;运动学仿真【作者】侯骏飞;曾亿山;鲁军【作者单位】合肥工业大学机械与汽车工程学院安徽合肥 230009;合肥工业大学机械与汽车工程学院安徽合肥 230009;合肥工业大学机械与汽车工程学院安徽合肥 230009【正文语种】中文【中图分类】TH137.9目前多数的六自由度运动平台都是双端球铰型六自由度平台,而球铰存在着承载能力差,运动间隙大等缺点。

基于六自由度运动平台的潜艇模拟器的研究与仿真

基于六自由度运动平台的潜艇模拟器的研究与仿真
CHEN Xue-li1, ZHANG Cheng-yi2 (1. Zhejiang Industry Polytechnic College, Shaoxing 312000, China; 2. Shanghai Power Equipment Research Institute, Shanghai 200240, China)
摘 要: 潜艇是一个国家重要的海上军事力量,很大程度上决定了海军的作战实力。现代潜艇配置了众多先 进的武器、导航、通信等设备,且随着自动化程度的不断提高,先进的作战指挥系统的复杂程度越来越高,对作业 人员的操作水平也提出了更高的要求。本文致力于改善潜艇操作人员的训练方式,采用六自由度潜艇仿真模拟器代 替实际的潜艇,使操作人员能够在陆上完成一系列的潜艇操作训练,从而降低操作人员的训练成本,提高操作人员 的操作水平。本文详细介绍了六自由度潜艇模拟器的运动学原理,以及模拟器的原理,并进行了仿真试验。
Key words: submarine simulator;six degrees of freedom;simulation;hydraulic control
0 引 言
在现代海上军事领域,潜水艇作为“三位一体” 核 打击中的重要组成部分,不仅具有敌军侦察、目标探 测的功能,战略核潜艇与洲际弹道导弹、核弹头的组 合也被认为是最强、最有效核打击方式,其二次核反 击能力可以有效的震慑企图对本国不轨的敌方国家, 对维护一个国家的领海安全有重要的战略意义[1]。
第 40 卷 第 10A 期 2018 年 10 月
舰船科学技术 SHIP SCIENCE AND TECHNOLOGY
Vol. 40, No. 10A Oct. , 2018
基于六自由度运动平台的潜艇模拟器的研究与仿真

“六自由度”资料汇整

“六自由度”资料汇整

“六自由度”资料汇整目录一、六自由度机器人结构设计、运动学分析及仿真二、基于Stewart结构的六自由度并联稳定平台技术研究三、模拟器中车辆动力学与六自由度平台联合仿真技术研究四、六自由度破碎机运动特性分析及控制研究五、六自由度并联机器人工作空间分析六、基于液压六自由度平台的空间对接半物理仿真系统研究六自由度机器人结构设计、运动学分析及仿真随着科技的不断发展,机器人已经广泛应用于工业、医疗、军事等领域。

其中,六自由度机器人作为最具灵活性的机器人之一,备受研究者的。

本文将围绕六自由度机器人结构设计、运动学分析及仿真展开讨论,旨在深入探讨六自由度机器人的性能和特点。

关键词:六自由度机器人、结构设计、运动学分析、仿真六自由度机器人具有六个独立的运动自由度,可以在空间中实现精确的位置和姿态控制。

因其具有高灵活性、高精度和高效率等优点,六自由度机器人在自动化生产线、航空航天、医疗等领域具有广泛的应用前景。

目前,国内外研究者已对六自由度机器人的设计、制造、控制等方面进行了深入研究,并取得了一系列重要成果。

六自由度机器人的结构设计主要包括关节结构设计、连杆结构设计及控制模块设计。

关节结构是机器人的重要组成部分,用于实现机器人的转动和移动。

连杆结构通过关节连接,构成机器人的整体构型,实现机器人的各种动作。

控制模块用于实现机器人的任意角度运动,包括运动学控制和动力学控制等。

在结构设计过程中,应考虑关节的负载能力、运动速度和精度等因素,同时需注重连杆结构的设计,以实现机器人的整体协调性和稳定性。

控制模块的设计也是关键之一,需结合运动学和动力学理论,实现机器人的精确控制。

运动学是研究物体运动规律的一门学科,对于六自由度机器人的运动学分析主要包括正向运动学和逆向运动学。

正向运动学是根据已知的关节角度求解机器人末端执行器的位置和姿态,而逆向运动学则是根据末端执行器的位置和姿态求解关节角度。

对六自由度机器人进行运动学仿真,有助于深入了解机器人的运动性能。

基于六自由度平台的电动助力转向系统(EPS)试验仿真分析

基于六自由度平台的电动助力转向系统(EPS)试验仿真分析

7310.16638/ki.1671-7988.2021.08.024基于六自由度平台的电动助力转向系统(EPS )试验仿真分析*郑晓东1,朱留存1,2,3*(1.北部湾大学机械与船舶海洋工程学院,广西 钦州 535011;2.北部湾大学先端科学技术研究院,广西 钦州 535011;3.扬州大学信息工程学院,江苏 扬州 225127)摘 要:通过对电动助力转向系统(EPS )的原理分析,给出了一种六自由度的电动助力转向系统(EPS )试验仿真平台,并利用Matlab/Simulink 构建了电动助力转向系统(EPS )试验仿真平台的仿真模型,用以对于电动助力转向系统在各种实验条件、各种工况下的试验仿真分析,从而得到其在各种情况下所需的助力电流和助力转矩,用于对电动助力转向系统的设计和开发。

关键词:六自由度;电动助力转向系统(EPS );电动助力转向系统试验仿真平台;助力转矩;助力电流 中图分类号:U463.4 文献标识码:A 文章编号:1671-7988(2021)08-73-04Simulation Analysis of Electric Power Steering System (EPS) Test Basedon Six Degrees of Freedom PlatformZheng Xiaodong 1, Zhu Liucun 1,2,3*(1.School of Naval Architecture & Ocean Engineering, Beibu Gulf University, Guangxi Qinzhou 535011; 2.Advanced Science and Technology Research Institute, Beibu Gulf University, Guangxi Qinzhou 535011;3.College of Information Engineering, Yangzhou University, Jiangsu Yangzhou 225127)Abstract: Based on the principle analysis of the electric power steering system (EPS), a six-degree-of-freedom electric power steering system (EPS) test simulation platform is given, and use Matlab/Simulink to build a simulation model of the electric power steering system (EPS) test simulation platform, for the simulation analysis of the electric power steering system under various experimental conditions and working conditions, so as to get the boost current and boost torque needed in various situations, for the design and development of electric power steering systems.Keywords: Six degrees of freedom; Electric power steering(EPS); Electric power steering system test simulation platform; Boost torque; Boost currentCLC NO.: U463.4 Document Code: A Article ID: 1671-7988(2021)08-73-04前言电动助力转向系统的助力特性曲线都是通过对不同车型不同工况的实验数据进行拟合的方法来确定[1],这样获取试验数据的周期长,研发成本高,需要复杂的数学计算且精度不高,同时在复杂的车况下实验员安全隐患增大。

六自由度运动平台位置反解的建模与仿真研究

六自由度运动平台位置反解的建模与仿真研究

14 m 7 0m
六 个 液 压 缸 的 下 铰 点 ; AB
为 第 1 6号 液 压 ~
缸; h为上平铰点在 坐标系 中的位置 关系可 得下平
台各铰点 在静 坐标系 中的坐标 为 ( 位 : m) 单 a
21 0 0年 1 月 1
图 1 所示 。
上 平 台铰点所 在外接 圆直径 下 平 台铰 点所在 外接 圆直径 两 相邻上 ( ) 点距离 下 铰
1 坐 标 系 的 建 立 . 2
10m 3 m
为求 解六 自由度 运 动平 台的空 间位 置关 系 , 首
先在上 、 下平 台上建 立静 、 动两 坐标 系f I - Z和 B( XY ) O f (- I 。 A} - 1 0" ’ 静坐 标 系原 点 0位 于下平 台 中心 , X- Z 轴垂直 底 面 向上 , 位 于底面 ,垂直 下 铰点 和 y轴
曰 的连线 , 轴 方 向 符 合 右 手 法 则 。动 坐 标 系原 点 位 于 上 平 台 中 心 , 上 平 台 在 中 位 时 , 坐 标 当 静 系 、 Z轴 与 动 坐标 系 轴 方 向一 致 ,且 动 坐 标 y、 系 轴 穿 过 点 , 垂 直 于 上 平 台 向上 , 垂 直 上 铰 轴 轴 点 和 的连线 , 同理轴方 向符合 右手 法则嘲 。各轴 指示
六 自由度运 动平 台位 置反解 的建模 与仿真研 究
晁智强 郭小 牛 刘相 波 韩 寿松 李华 莹
( 甲兵 工 程学 院机 械 工 程 系 北 京 装 10 7 0 0 2)
摘 要 : 用 MA L BS l k对 实 验 室 研 制 的六 自 由度 运 动 平 台位 置 反 解 建 模 、 真 、 析 , 过 对 上 平 台 进 行 垂 应 T A /i i mu n 仿 分 通

基于ADAMS的六自由度运动平台运动学分析

基于ADAMS的六自由度运动平台运动学分析
[ 5]
: a11 a 12 a 22 a 32 a 13 a 23 a 33 a21 a31
RPY ( C , B , A) = Ro t( z, C ) Ro t( y, B) R ot(x, A) =
式中: a 11 = cos( C) cos( B); a12 = cos( C ) sin ( B) sin ( A) - sin ( C ) cos( A); a13 = cos( C) sin ( B) cos ( A) + sin (C ) sin ( A); a 21 = sin( C) cos( B); a 22 = sin ( C) sin ( B) sin ( A) + cos( C ) cos( A); a23 = sin ( C ) sin ( B) cos( A) - cos( C) sin ( A); a 31 = - sin ( B); a 32 = cos( B) sin( A); a33 = cos( B) cos( A). 可以求出 a 1, a 2, a3 三点在定系中的坐标分别为 A 1 ( x 1, y 1, z1 ), A 2 ( x 2, y 2, z2 ), A 3 ( x 3, y 3, z 3 ). 进而得出液压缸的长度分别为 : Li = 式中: n 11 = a 12 r + p x + py + ni 1 + n i2 + n i3
+ px + r; n62 = -
① 液压缸位移 ( 伸长量 ):
# 72# vi = si = ③ 液压缸加速度:
福州大学学报 ( 自然科学版 ) 1 ( ni 1 n i1 + n i2 n i2 + n i3 n i3 ) Li ai = & si = vi (i= 1 , 2 , 3 , 4 , 5 , 6)

船舶拖航系统六自由度操纵运动仿真

船舶拖航系统六自由度操纵运动仿真

船舶拖航系统六自由度操纵运动仿真船舶拖航系统六自由度操纵运动仿真船舶拖航系统是一种重要的海上运输设备,在海上货物运输中起到了非常关键的作用,而如何提高船舶拖航系统的操控能力是当前研究的热点。

船舶拖航系统的操纵运动仿真是一种非常有效的工具,可以模拟出各种不同的船舶拖航运动,对于提高系统的操纵能力具有重要意义。

船舶拖航系统的六自由度操纵运动是指在三个轴向分别进行平移和旋转的运动。

这六个自由度是:横向平移、纵向平移、垂直平移、绕X轴旋转、绕Y轴旋转和绕Z轴旋转。

在实际操作中,船舶拖航系统的操纵运动非常复杂,需要通过软件仿真来模拟出各种不同情况下的运动模式。

实现船舶拖航系统六自由度操纵运动仿真需要使用专业的仿真软件,如MATLAB/Simulink、ADAMS等。

这些软件具有良好的仿真性能和精度,可以精确地模拟出船舶拖航系统的各个运动指标。

以MATLAB/Simulink为例,其基于多体动力学理论,可以对船舶拖航系统进行六自由度动力学仿真,包括运动方程、力学方程和动力学方程等。

在进行船舶拖航系统六自由度操纵运动仿真时,需要考虑各种常见因素,并对其进行参数设置。

通常需要设置船舶的结构参数、物理参数、环境参数和控制参数等,以便精确地进行仿真分析。

其中结构参数包括船舶的长、宽、高等尺寸信息;物理参数包括船舶的质量、重心、惯性矩等;环境参数包括海洋水流、波浪等外部环境影响;控制参数包括船舶的操纵系统和控制策略等。

在仿真系统中,可以使用多种不同的仿真模式,如驱动模式、跟踪模式和预演模式等。

驱动模式是指在实际操纵情况下,通过对船舶各项指令进行控制,模拟出其对应的运动模式。

跟踪模式是指模拟出船舶跟随目标物体进行拖航操作的情况。

预演模式是指在不同环境条件下,模拟出船舶在某些特殊情况下的运动模式,以便用于系统优化和改进等方面。

总之,船舶拖航系统六自由度操纵运动仿真是一种非常重要的技术手段,对于提高船舶拖航系统的操纵能力具有重要意义。

六自由度平台

六自由度平台

(一)六自由运动平台介绍六自由度液压平台技术参数六自由度运动平台是由六支油缸,上、下各六只万向铰链和上、下两个平台组成,下平台固定在基础上,借助六只油缸的伸缩运动,完成上平台在空间六个自由度(α,β,γ, X,Y,Z)的运动,从而可以模拟出各种空间运动姿态。

六自由度运动平台涉及到机械、液压、电气、控制、计算机、传感器,空间运动数学模型、实时信号传输处理等一系列高科技领域,因此六自由度运动平台是液压和控制领域水平的标志性象征。

主要包括平台的空间运动机构、空间运动模型、液压系统、控制系统。

1 六自由度平台空间机构技术参数六自由度平台结构效果图如图1所示。

图1 六自由度平台六自由度运动平台由上下平台和六个液压油缸组成。

六个液压缸上端点两两组成上平台三个支点,六个液压缸下端点两两组成下平台三个支点。

上下三个支点分别在假设的圆周上,并且是120o等分,既分别是两个等边三角形的顶点。

根据不同的运动范围,油缸的行程和上下平台半径不同。

结构如图2所示。

图2 六自由度平台结构图根据标书要求,六自由度平台结构参数如下:上平台半径: 0.8m;下平台半径:0.85m ;油缸最低行程时上下平台垂直距离:约1.17m;油缸行程:±0.20m。

2 六自由度平台空间运动空间运动的目标是实现平台在空间运动的三个姿态角度和三个平动位移,即俯仰、滚转、偏航、上下垂直运动、前后平移和左右平移,及六个姿态的复合运动姿态。

而空间目标是通过六个液压缸的行程实现的,这就需要一个空间的运动模型完成空间运动的转换,假设空间运动的目标俯仰、滚转、偏航、上下垂直位移、前后平移和左右平移用α,β,γ,X,Y,Z表示,六个油缸的行程用L(i)(i=1、2、3、4、5、6)表示。

整个运动模型如下:L(i)=TT(α,β,γ,X,Y,Z)其中,TT是一个空间转换矩阵模型。

由此实时算出每一运动时刻液压油缸的行程。

液压油缸的理论行程再通过D/A接口的转换,给出实际行程值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

六自由度运动平台的仿真研究天津工程机械研究院杨永立摘要:本文分析了六自由度运动平台分别采用球铰链和万向节铰链进行连接时的自由度,运用欧拉角、旋转变换的方法推导出位置反解方程,介绍了数值迭代法进行位置正解的过程。

关键词:并联,局部自由度,位置反解,位置正解。

1. 简介运动平台按结构形式可分为串联和并联两大类。

与串联形式相比,并联形式具有刚度大、承载能力强、结构简单、运动负荷小、能实现包括横移、纵移、升沉等多个自由度运动等特点。

同时,串联形式的优点也很明显,其具有运动空间大,测量精度高,运动、受力分析相对简单、控制、测量的实现相对容易,且每个自由度都能独立运动等特点。

六自由度运动平台(如图1所示)是由六条油缸通过万向节铰链(或球铰链)将上、下两个平台连接而成,下平台固定在基础上,借助六条油缸的伸缩运动,完成上平台在三维空间六个自由度(X,Y,Z,α,β,γ)的运动,从而可以模拟出各种空间运动姿态。

2. 自由度的确定若在三维空间有n个完全不受约束的物体,任选其中一个作为固定参照物,因每个物体相对参照物都有6个运动自由度,则n个物体相对参照物共有6(n-1)个运动自由度。

若在所有物体之间用运动副联接起来组成机构,设第i个运动副的约束为u i(1到5之间的整数),如果运动副的总数为g,则机构的自由度M为:∑=--=gi i u n M 1)1(6利用上述公式计算一下如图1所示运动平台(采用球铰链)的自由度数。

将油缸分解为缸筒和活塞杆,则总的构件数n=14,油缸与上下平台之间的连接为12个球铰链(约束为3),缸筒和活塞杆构成6个既可以相对移动,又可以相对转动的运动副(约束为4),则平台的自由度M 为:∑=--=gi i u n M 1)1(6=6 (14-1)-(3×12+4×6)=18计算结果出人意料,平台似乎无法只通过六条油缸进行驱动。

但是,如果保持上平台和缸筒固定不动,由球铰链的特性可知,活塞杆仍然可以相对其轴线转动;同理,缸筒也具有同样的效应。

实践证明,这种转动并不影响上平台的空间运动姿态,因此属于局部自由度。

在六自由度运动平台的实际设计中,由于球铰链的刚度差,结构不稳定,所以一般采用万向节铰链(如图2所示,约束为4)来代替图1中的球铰链,则自由度M 为:∑=--=gi i u n M 1)1(6=6 (14-1)-(4×12+4×6)=63. 六自由度运动平台空间姿态的解算 要实现对平台空间姿态的控制和测量,必须掌握它两个方向上的解算方法,即位置反解和位置正解。

3.1 位置反解(逆向解):已知输出件的位置和姿态,求解输入件的位置称为机构的位置反解。

在运动平台的实际应用当中,用户所给定的一般都是平台的六个空间姿态参数X ,Y ,Z ,α,β,γ,然而要实现对平台的控制,需要的是六条油缸的长度L 1、L 2…L 6,这正好是已知输出求输入,属于位置反解。

也就是说,要实现对平台空间姿态的控制,就必需推导出平台的位置反解方程。

如图1所示,在上平台建立动坐标系o-xyz ,在下平台建立静坐标系O-XYZ ,图2 万向节铰链那么,上平台的运动可分解为随o-xyz 坐标原点o 沿O-XYZ 三个坐标轴方向上的平移(X 、Y 、Z ),以及绕坐标轴的旋转(α,β,γ)。

为了避免发生角度间的“耦合”,一般采用欧拉角来描述刚体的旋转状态,而欧拉角的定义又随旋转次序的不同而不同。

本文将欧拉角定义为依次绕z 轴旋转γ,绕y 轴旋转β,绕x 轴旋转α。

下平台各铰点A1、A2、…A6的坐标(X A1,Y A1,Z A1)、(X A2,Y A2,Z A2)…(X A6,Y A6,Z A6)和上平台各铰点a1、a2、…a6的动坐标(x a1,y a1,z a1)、(x a2,y a2,z a2)…(x a6,y a6,z a6)为已知,只要求出对应姿态参数X ,Y ,Z ,α,β,γ的上平台各铰点的静坐标(X a1,Y a1,Z a1)、(X a2,Y a2,Z a2)…(X a6,Y a6,Z a6),运用两点间距离公式便可以求出L 1、L 2…L 6。

以A1和a1为例来计算与其相连的油缸的长度L 1。

在如上所述对运动进行分解的情况下,静坐标(X a1,Y a1,Z a1)和动坐标(x a1,y a1,z a1)有如下变换公式:[]⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⨯=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡Z Y X z y x T Z Y X a a a a a a 111111 其中[T]是关于α、β、γ的旋转变换矩阵,公式中只有矩阵[T]未知,下面就来求该旋转变换矩阵。

a 绕z 轴旋转γb 绕y '轴旋转βc 绕x ''轴旋转α图3 欧拉角坐标系根据本文定义的欧拉角,建立如图3所示的四个坐标系xyz o -、z y x o '''-'、z y x o ''''''-''、z y x o '''''''''-'''。

首先绕z 轴旋转γ,其变换关系如下:x=x 'cos γ-y 'sin γy=x 'sin γ+y 'cos γz=z '写成矩阵形式为:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡'''⨯⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡z y x z y x 1000cos sin 0sin cos γγγγ=[C]⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡'''⨯z y x 绕y '轴旋转β,其变换关系为:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡''''''⨯⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡'''z y x z y x ββββcos 0sin 010sin 0cos =[B]⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡''''''⨯z y x 绕x ''轴旋转α,其变换关系为:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡'''''''''⨯⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡''''''z y x z y x ααααcos sin 0sin cos 0001=[A]⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡'''''''''⨯z y x 将上述三个变换公式合并,得:[][][]⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡'''''''''⨯⨯⨯=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡z y x A B C z y x 由上述变换过程可知,在只有旋转,没有平移的情况下,(X a1,Y a1, Z a1)等同于(x, y, z),同为静坐标,而(x a1, y a1, z a1)等同于(x ''',y ''',z '''),同为动坐标,所以,旋转变换矩阵[T]= [C]×[B]×[A]=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-+-+++-βαβαβγβαγαγβαγαγβγβαγαγβαγαγβcos cos cos sin sin sin sin cos cos sin sin sin sin cos cos sin cos cos sin cos sin sin cos sin sin sin cos cos cos将矩阵[T]代入前面的变换公式,即可求出a1的静坐标(X a1, Y a1, Z a1),从而可以求出油缸的长度L 1为:2112112111)()()(A a A a A a Z Z Y Y X X L -+-+-=同理可得:2222222222)()()(A a A a A a Z Z Y Y X X L -+-+-=… … … … …2662662666)()()(A a A a A a Z Z Y Y X X L -+-+-=3.2 位置正解(顺向解):已知机构输入件的位置,求解机构输出件的位置和姿态称为机构的位置正解。

由于六自由度运动平台是并联机构,直接测量平台的六个自由度的空间姿态相当困难,但可以通过位移传感器测出每条油缸的长度,再经过位置正解间接求出平台的空间姿态。

到目前为止,还没有直接的正解方程式,只能采用数值迭代的方法,利用计算机快速运算的特点来逼近求解平台姿态。

目前所提出的迭代求解的方法很多,本文所采用的是牛顿法,其基本原理就是将非线性方程组变成线性方程组,求出近似解,然后在此近似解基础上进一步迭代,逐步逼近非线性方程组真解。

由位置反解方程组可得:f 1(X ,Y ,Z ,α,β,γ)=L 12 – [( X a1–X A1)2+( Y a1–Y A1)2+( Z a1–Z A1)2]=0 f 2(X ,Y ,Z ,α,β,γ)=L 22 – [( X a2–X A2)2+( Y a2–Y A2)2+( Z a2–Z A2)2]=0 … … … … … … … … f 6(X ,Y ,Z ,α,β,γ)=L 62 – [( X a6–X A6)2+( Y a6–Y A6)2+( Z a6–Z A6)2]=0 此时,六条油缸长度L 1、L 2 …L 6已知,需要求解平台的空间姿态X ,Y ,Z ,α,β,γ。

设X =(X ,Y ,Z ,α,β,γ)',F(X)=( f 1(),f 2(),f 3(),f 4(),f 5(),f 6())',则位置正解的迭带公式为:X k+1= X k –F(X k ) –1 F (X k ) 移项,得到六个方程六个未知数的线性方程组:F(X k )( X k+1 – X k )+ F (X k )=0 求解方程组便可以得到X k+1。

选择适当的初始点X 0(如:X 0= (0,0,0,0,0,0))和终止条件(如:|X k+1- X k |<E ,其中E 为所求解的精度),经过多次迭代便可求出满足精度要求的X ,Y ,Z ,α,β,γ值。

4. 结论本文运用SolidWorks 软件建立了六自由度运动平台的三维模型(如图4所示),并构造了与图3对应的欧拉角坐标系(如图5所示),分别输入油缸的长度和平台的空间姿态参数,经验证,本文所述正解和反解方法的计算结果均符合要求。

相关文档
最新文档