六自由度电动运动平台

合集下载

六自由度数学建模

六自由度数学建模

(请先阅读《全国大学生数学建模竞赛论文格式规范》)
题目机械平台的自动控制问题
六自由度机械平台(图1)是由六根带伺服电动缸(或液压装置)的支杆、上下两个平台以及上下各六只万向节(或球面副)组成。

下平台固定在基础设施上,通过六根支杆的伸缩运动,控制上平台在空间六个自由度运动。

六个自由度分别是三维空间的XYZ轴方向的运动以及分别绕XYZ轴旋转的运动,其结构如图2所示。

图1 六自由度机械平台
图2 机械平台结构图
附件中的视频简单展示了通过驱动支杆伸缩运动,六自由度机械平台可以实现的上平台姿态变化,相关机械学名词及原理可查阅文献资料获得。

该机械平台具有并联结构,即六个驱动器共同作用于一个平台。

这种设计优化了系统刚度,承载能力强,且位置误差不累计,但相较串联设计,其驱动方式也更为复杂。

请对该机械平台做出适当的简化和假设,建立数学模型,并回答以下问题。

1.请描述在高度不变的情况下,上平台从初始位置沿直线向任意方向平行移动到某一个位置时六根支杆的长度随位移变化的情况。

2.上平台在初始状态下与下平台平行(如图2),请描述在保持上平台初始中心位置不变的情况下,向任意方向倾斜某一角度,此时六根支杆的长度随倾角变化的情况。

3.请根据你所建立的模型,对某一数值实例进行计算,比如某一复合姿态(应包含坐标轴方向的运动以及绕坐标轴旋转的运动)及通过某一指定路径实现该姿态,并给出数值模拟结果。

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目前多数的六自由度运动平台都是双端球铰型六自由度平台,而球铰存在着承载能力差,运动间隙大等缺点。

六自由度平台控制流程

六自由度平台控制流程

六自由度平台控制流程
一、设计阶段
1.确定平台运动范围
(1)确定平台的工作空间尺寸
(2)确定平台的最大移动范围
2.选择控制系统
(1)确定控制系统的类型
(2)选择适合的控制器
二、运动学建模
1.建立平台的运动学模型
(1)确定平台的坐标系
(2)建立运动学方程
2.运动学分析
(1)分析平台的各个自由度运动关系
(2)计算各关节的运动学参数
三、控制器设计
1.PID控制器设计
(1)确定PID控制器参数
(2)进行闭环控制设计
2.轨迹规划
(1)设计平台的运动轨迹
(2)确定平台的运动速度和加速度
四、软硬件实现
1.编写控制程序
(1)使用编程语言编写控制算法(2)软件实现运动控制
2.硬件连接
(1)连接传感器和执行器
(2)配置控制器和驱动器
五、系统调试
1.运动测试
(1)进行平台的手动控制测试
(2)检查各个自由度的运动是否正常2.控制效果验证
(1)进行自动控制测试
(2)验证控制效果和精度
六、性能优化
1.参数调整
(1)调整控制器参数
(2)优化控制算法
2.系统稳定性分析
(1)进行系统稳定性分析(2)确保平台运动稳定可靠。

六自由度液压平台控制

六自由度液压平台控制

六自由度液压平台控制摘要:根据六自由度运动平台性能特点,对平台进行了基于位置反解的轨迹规划,并对平台控制系统硬件和软件模块进行了分析,以B&R 可编程控制器为结构设计了六自由度平台运动控制系统。

采用该控制系统,对平台进行了位置跟踪和轨迹跟踪性能测试试验,试验结果证明了模型的正确性及基于模糊神经网络整定的PID控制的工程可行性和有效性,为今后对液压六自由度运动平台的进一步深入研究提供一个便捷高效的平台。

关键词:六自由度;控制系统;运动平台随着自动化技术的发展和自动化程度的不断提高,对液压运动平台系统的稳定性、快速性、准确性、自适应性和鲁棒性等控制品质提出了更高的要求。

一般情况下,传统型控制器如PID控制器、最优化控制器和自适应控制器等就难以得到满意的控制效果;而人工智能型控制器能实现满意的控制效果,这类控制器不依赖于被控系统的精确数学模型,而依赖于人的经验知识,或者依赖于系统的输入与输出之间的非线性映射模型。

迭代学习控制(ILC)就具有人工智能特性,是处理不确定量的一种有效途径,它需要信息少,通用性好,计算方便快速。

1.轨迹规划六自由度平台机构由6个并联设置的伺服液压缸驱动,动感平台的任何一个自由度的运动均会造成6个液压缸的不同运动,所以六自由度平台机构是一个多变量、强耦合的液压伺服系统,各伺服液压缸需要协调一致地动作,机构在运动过程中才不至于产生不稳定和破坏现象。

对于六自由度平台来说,保持某种姿态或实现某种运动实际上是使六自由度平台的六根伺服液压缸跟踪期望轨迹的控制问题。

平台要保持某种姿态或达到什么位置,就必须对其运动轨迹进行规划,因此平台的运动轨迹的规划尤为重要。

并联机构的位姿控制和运动轨迹规划问题实质上都是机构的反解问题,即如何控制驱动杆来实现期望的运动轨迹。

而并联机构的位置反解简单且唯一,把参数化后的位姿曲线方程代入到位置反解中,得到并联机构驱动杆的运动规律,以此来控制各驱动杆就可以使动平台按照期望轨迹运动,因此利用并联机构的运动位置反解方程来规划上平台所期望的复杂的运动位姿是可行的。

六自由度平台

六自由度平台

振动隔离多轴机器人平台G.Satheesh库马尔,永贵斯里尼瓦萨和T. Nagarajan精密工程和机械工程印度理工学院Chennai -600 036电子邮件:human_flag@摘要Stewart平台在多轴振动控制领域的应用证明它在高速和六自由度运动控制方面很有前途。

关键问题是Stewart平台相关高非线性和不确定性的动态。

Stewart平台系统动力学建模开发一个简单的线性模型,固定使用刚体运动的牛顿 - 欧拉方程的立场Stewart平台的议案。

阻尼和刚度矩阵被发现彼此成正比,所以简化成动力学语言。

为应用开发的动态模型的各种控制策略和系统的性能进行了研究,以确定最佳的隔振应用适合的控制策略。

控制策略的建模和测试都是使用MATLAB和实验验证。

简介振动控制关键在于所有指向及定位系统的精度。

振动控制,实现由被动和主动的方式。

而被动的方式是有效地引进无动力配置没有不稳定的风险。

发现主动方式非常适合动态系统,并承诺增加的隔离性能。

在一般情况下,振动控制在高精度应用的要求,可以分为两个层次,隔振[1]在组件级和系统级结构振动抑制。

振动隔离在组件级别将被称为作为本文振动主动控制。

在组件级别的隔离,隔振装置提供的衔接,同时降低之间的振动源及零部件,这需要无振动的振动传输。

其中,Stewart平台在多轴振动控制领域的应用证明它在高速和六自由度(DOF)运动控制方面很有前途,即使在一个比较大的负载[1,2,4,5]。

振动控制中的应用是相当不同的飞行模拟器使用或Stewart平台多自由度并联机械手。

冲击阻尼结构振动所需的驱动器是微米量级的顺序,频率响应性能应达到kHz的范围内。

力振动控制装置所需的能力不同,按要求在不同的应用。

另一方面,Stewart平台机械手有一个关键的缺点,对传统的振动控制装置,及其动力学的高非线性和不确定性。

因此,达斯古普塔等提到的有待解决的问题之一。

[3] 通过广泛的模拟和分析/数值的ODE系统工具操纵的动态行为的研究,是一个简单的控制策略的应用,为隔振中的应用,结合沿。

基于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)

六自由度机械平台设计方案

六自由度机械平台设计方案

六自由度机械平台设计方案
1. 简介
本文档旨在提供一个六自由度机械平台的设计方案,为读者提供一个了解该机械平台的整体结构和功能的概述。

2. 设计要求
在设计六自由度机械平台时,需要考虑以下要求:
- 高精度和高稳定性;
- 具有较大的工作空间;
- 快速和准确的运动;
- 可以承受适应各种工作环境的负载。

3. 设计方案
为满足上述要求,本设计方案包括以下几个关键方面:
3.1 结构设计
- 采用六个自由度,包括三个旋转自由度和三个平移自由度;
- 结构采用刚性框架设计,以确保稳定性和刚性;
- 使用高强度材料来提供足够的负载能力。

3.2 驱动系统
- 使用先进的电机和驱动器来实现快速和准确的运动;
- 采用闭环控制系统以确保精确的位置控制;
- 考虑使用减震和防护装置来减小外界干扰对机械平台运动的影响。

3.3 传感器系统
- 配备合适的传感器来监测机械平台的位置和状态;
- 包括位置传感器、力传感器和姿态传感器等。

3.4 控制系统
- 设计一套先进的控制系统以实现对机械平台的准确控制;
- 使用合适的控制算法来实现运动轨迹规划和运动控制。

4. 总结
本文档提供了一个六自由度机械平台设计的概述,包括结构设计、驱动系统、传感器系统和控制系统等关键方面。

希望通过该设计方案能够满足高精度和高稳定性的需求,并能在各种工作环境下快速和准确地运动。

六自由度并联机器人简介

六自由度并联机器人简介

六自由度并联简介六自由度并联简介1. 引言本文旨在介绍六自由度并联的基本概念、结构设计、运动学和动力学分析等内容。

六自由度并联是一种能够实现六个自由度运动的系统,具有广泛的应用领域,包括工业制造、医疗手术、半导体加工等。

2. 结构设计2.1 结构概述六自由度并联由基座、运动平台和连杆组成。

基座固定在地面上,运动平台通过多个连杆与基座相连,形成六个自由度。

运动平台上还装配有执行器和传感器等设备,用于控制和监测的运动状态。

2.2 连杆设计连杆是连接基座和运动平台的关键部件,其长度和形状对的运动性能有重要影响。

连杆的设计需要考虑运动范围、负载能力和结构强度等因素。

2.3执行器和传感器执行器用于驱动的运动,常见的执行器包括电机和液压缸等。

传感器用于监测的位置、力量和反馈信息,以实现自适应控制和安全保护。

3. 运动学分析3.1 坐标系建立建立的基座坐标系和运动平台坐标系,用于描述的位置和姿态。

3.2 正运动学通过正运动学方程,计算出给定关节变量下的末端位置和姿态。

正运动学方程是解决逆运动学问题的基础。

3.3 逆运动学逆运动学问题是指已知的末端位置和姿态,求解对应的关节变量。

采用数值方法或解析法求解逆运动学问题,以实现精确控制。

4. 动力学分析4.1 质心和惯性参数确定各部件的质量分布和惯性参数,建立动力学模型。

4.2 动力学方程建立的动力学方程,描述在给定控制力和力矩下的运动规律。

动力学方程求解可以实现的动态控制和冲击响应分析。

5. 应用领域6自由度并联在工业制造、医疗手术、半导体加工等领域具有广泛的应用。

通过灵活的运动和高精度的控制,该能够完成复杂的工作任务,并提高生产效率和产品质量。

6. 结束语本文对六自由度并联的结构设计、运动学和动力学分析进行了详细介绍。

希望通过本文的阅读,读者能够对该系统有更深入的了解。

1.本文档涉及附件:本文档附有六自由度并联的结构图、运动学和动力学分析的数学模型和各部件的技术参数表格等。

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

1 六自由度运动平台的仿真研究 天津工程机械研究院 杨永立 摘要:本文分析了六自由度运动平台分别采用球铰链和万向节铰链进行连接

时的自由度,运用欧拉角、旋转变换的方法推导出位置反解方程,介绍了数值迭代法进行位置正解的过程。 关键词:并联,局部自由度,位置反解,位置正解。

1. 简介 运动平台按结构形式可分为串联和并联两大类。与串联形式相比,并联形式具有刚度大、承载能力强、结构简单、运动负荷小、能实现包括横移、纵移、升沉等多个自由度运动等特点。同时,串联形式的优点也很明显,其具有运动空间大,测量精度高,运动、受力分析相对简单、控制、测量的实现相对容易,且每个自由度都能独立运动等特点。 六自由度运动平台(如图1所示)是由六条油缸通过万向节铰链(或球铰链)将上、下两个平台连接而成,下平台固定在基础上,借助六条油缸的伸缩运动,完成上平台在三维空间六个自由度(X,Y,Z,α,β,γ)的运动,从而可以模拟出各种空间运动姿态。 2. 自由度的确定 若在三维空间有n个完全不受约束的物体,任选其中一个作为固定参照物,因每个物体相对参照物都有6个运动自由度,则n个物体相对参照物共有6(n-1)个运动自由度。若在所有物体之间用运动副联接起来组成机构,设第i个运动副的约束为ui(1到5之间的整数),如果 2

运动副的总数为g,则机构的自由度M为: giiunM1)1(6

利用上述公式计算一下如图1所示运动平台(采用球铰链)的自由度数。将油缸分解为缸筒和活塞杆,则总的构件数n=14,油缸与上下平台之间的连接为12个球铰链(约束为3),缸筒和活塞杆构成6个既可以相对移动,又可以相对转动的运动副(约束为4),则平台的自由度M为:

giiunM1)1(6=6 (14-1)-(3×12+4×6)=18

计算结果出人意料,平台似乎无法只通过六条油缸进行驱动。但是,如果保持上平台和缸筒固定不动,由球铰链的特性可知,活塞杆仍然可以相对其轴线转动;同理,缸筒也具有同样的效应。实践证明,这种转动并不影响上平台的空间运动姿态,因此属于局部自由度。 在六自由度运动平台的实际设计中,由于球铰链的刚度差,结构不稳定,所以一般采用万向节铰链(如图2所示,约束为4)来代替图1中的球铰链,则自由度M为:

giiunM1)1(6=6 (14-1)-(4×12+4×6)=6

3. 六自由度运动平台空间姿态的解算 要实现对平台空间姿态的控制和测量,必须掌握它两个方向上的解算方法,即位置反解和位置正解。 3.1 位置反解(逆向解): 已知输出件的位置和姿态,求解输入件的位置称为机构的位置反解。在运动平台的实际应用当中,用户所给定的一般都是平台的六个空间姿态参数X,Y,Z,α,β,γ,然而要实现对平台的控制,需要的是六条油缸的长度L1、L2…L6,这正好是已知输出求输入,属于位置反解。也就是说,要实现对平台空间姿态的控制,就必需推导出平台的位置反解方程。

图2 万向节铰链 3

如图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)有如下变换公式:



ZYXzyxTZYX

aaaaaa111111

其中[T]是关于α、β、γ的旋转变换矩阵,公式中只有矩阵[T]未知,下面就来求该旋转变换矩阵。

a 绕z轴旋转γ b 绕y轴旋转β c 绕x轴旋转α 图3 欧拉角坐标系 根据本文定义的欧拉角,建立如图3所示的四个坐标系xyzo、zyxo、zyxo、zyxo。首先绕z轴旋转γ,其变换关系如下: 4

x=xcosγ-ysinγ y=xsinγ+ycosγ z=z 写成矩阵形式为:

zyxzyx1000cossin0sincos=[C]



zyx

绕y轴旋转β,其变换关系为: zyxzyxcos0sin010sin0cos=[B]



zyx

绕x轴旋转α,其变换关系为: zyxzyxcossin0sincos0001=[A]



zyx

将上述三个变换公式合并,得: 

zyxABCzyx

由上述变换过程可知,在只有旋转,没有平移的情况下,(Xa1,Ya1, Za1)等同于(x, y, z),同为静坐标,而(xa1, ya1, za1)等同于(x,y,z),同为动坐标,所以,旋转变换矩阵[T]= [C]×[B]×[A]=



coscoscossinsinsinsincoscossinsinsinsincoscossincoscossincossinsincossinsinsincoscoscos

将矩阵[T]代入前面的变换公式,即可求出a1的静坐标(Xa1, Ya1, Za1),从而可以求出油缸的长度L1为: 2112112111)()()(AaAaAaZZYYXXL

同理可得: 5

2222222222)()()(AaAaAaZZYYXXL

… … … … … 2662662666)()()(AaAaAaZZYYXXL

3.2 位置正解(顺向解): 已知机构输入件的位置,求解机构输出件的位置和姿态称为机构的位置正解。由于六自由度运动平台是并联机构,直接测量平台的六个自由度的空间姿态相当困难,但可以通过位移传感器测出每条油缸的长度,再经过位置正解间接求出平台的空间姿态。到目前为止,还没有直接的正解方程式,只能采用数值迭代的方法,利用计算机快速运算的特点来逼近求解平台姿态。目前所提出的迭代求解的方法很多,本文所采用的是牛顿法,其基本原理就是将非线性方程组变成线性方程组,求出近似解,然后在此近似解基础上进一步迭代,逐步逼近非线性方程组真解。由位置反解方程组可得: f1(X,Y,Z,α,β,γ)=L12 – [( Xa1–XA1)2+( Ya1–YA1)2+( Za1–ZA1)2]=0 f2(X,Y,Z,α,β,γ)=L22 – [( Xa2–XA2)2+( Ya2–YA2)2+( Za2–ZA2)2]=0 … … … … … … … … f6(X,Y,Z,α,β,γ)=L62 – [( Xa6–XA6)2+( Ya6–YA6)2+( Za6–ZA6)2]=0 此时,六条油缸长度L1、L2 …L6已知,需要求解平台的空间姿态X,Y,Z,α,β,γ。设X=(X,Y,Z,α,β,γ)',F(X)=( f1(),f2(),f3(),f4(),f5(),f6())',则位置正解的迭带公式为: Xk+1= Xk –F(Xk) –1 F (Xk) 移项,得到六个方程六个未知数的线性方程组: F(Xk)( Xk+1 – Xk)+ F (Xk)=0

求解方程组便可以得到Xk+1。选择适当的初始点X0(如:X0= (0,0,0,0,0,0))和终止条件(如:|Xk+1- Xk|足精度要求的X,Y,Z,α,β,γ值。 4. 结论 本文运用SolidWorks软件建立了六自由度运动平台的三维模型(如图4所示),并构造了与图3对应的欧拉角坐标系(如图5所示),分别输入油缸的长

相关文档
最新文档