每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。写范文的时候需要注意什么呢?有哪些格式需要注意呢?接下来小编就给大家介绍一下优秀的范文该怎么写,我们一起来看一看吧。
六自由度关节机器人篇一
①
彭兰(兰朋)②,鲁南立,孙立宁,丁倾永
(机械电子工程学院,哈尔滨理工学院,哈尔滨 150001,中国)(robotics institute。harbin institute of technology,harbin 150001,p。r。china)
摘要
介绍了一种动态优化三自由度高速、高精度相结合,直接驱动臂平面并联机构和线性驱动器,它可以提高其刚度进行了动力学分析软件adams仿真模拟环境中,进行仿真模拟实验.设计调查是由参数分析工具完成处理的,分析了设计变量的近似的敏感性,包括影响参数的每道光束截面和相对位置的线性驱动器上的性能.在适当的方式下,模型可以获得一个轻量级动态优化和小变形的参数。一个平面并联机构不同截面是用来改进机械手的.结果发生明显的改进后的系统动力学仿真分析和另一个未精制一个几乎是几乎相等.但刚度的改进的质量大大降低,说明这种方法更为有效的。
关键词: 机械手、adams、优化、动力学仿真
0 简介
并联结构机械手(pkm)是一个很有前途的机器操作和装配的电子装置,因为他们有一些明显的优势,例如:串行机械手的高负荷承载能力,良好的动态性能和精确定位的优点等.一种新型复合3一dof臂的优点和串行机械手,也是并联机构为研究对象,三自由度并联机器人是少自由度并联机器人的重要类型。三自由度并联机器人由于结构简单,控制相对容易,价格便宜等优点,具有很好的应用前景。但由于它们比六自由度并联机器人更复杂的运动特性,增加了这类机构型综合的难度,因此对三自由度并联机器人进行型综合具有理论意义和实际价值。本文利用螺旋理论对三自由度并联机器人进行型综合,以总结某些规律,进一步丰富型综合理论,并为新机型的选型提供理论依据,以下对其进行阐述。
如图-1所示 机械手组成的平面并联机构(ppm)包括平行四边形结构和线性驱动器安装在ppm.两直接驱动电机c整合交流电高分辨率编码器的一部分作为驱动平面并联机械装置.线型致动器驱动的声音线圈发动机.这被认为是理想的驱动短行程的一部分.作为一个非换直接驱动类,音圈电机可以提供高位置敏感和完美的力量与中风的角色,高精密线性编码作为回馈部分保证在垂直方向可重复性。
另一方面,该产品具有较高的刚度比串行机械手,因为它的特点和低封闭环惯性转矩。同时,该系统可以克服了柔性耦合力学弹性、齿轮、轴承、被撕咬支持,连接轴和其他零件,包括古典驱动设备,因此该机械手是更容易得到动力学性能好、精度高。
图-1 3自由度的混合结构的机械手
当长度的各个环节的平面并联机时,构决定于运动学分析和综合[4-7],机械优化设计的首要任务,应加大僵硬、降低质量.关于几个参数模型.这是它重要和必要的影响,研究了各参数对模型表现以进一步优化。本文就开展设计研究工具,通过参数分析亚当斯,又要适当的方式来获得一个轻量级的优化和小变形系统。仿真模型
adams(automatic dynamic analysis 0f mechanical system)自动机械系统动力学分析是一个完美的软件,对机械系统动力学模拟可处理机制包括有刚性和灵活的部分,仿真模型可以创造出机械手的亚当斯环境 如图-2。oxyz是全球性的参考帧,并oxyz局部坐标系,两个直流驱动电机、交流和02m o1a表示,与线性驱动器ch被视为刚性转子转动惯量电机传动的120kg/cm2。大众的线性驱动器是1.5kg,连接ab、德、03f和lj被视为柔性体立柱、横梁gk,通用公司和公里,形成一个三角形,也被当作柔性传动长度的链接是决定提前运动学设计为ab =o3f = 7cm,de=ij=7cm,gk= 7cm,gm =11.66cm,= 8.338cm。其它维度,这个数字是01a = 02m =7cm,cb=cd=hj 2.5cm。ef=eg=jk= 3cm。
虽然总平面并联机构的运动都是在水平、垂直和水平刚度必须在竖向刚度特征通常低于水平僵硬,因为它的角色在垂直悬臂梁的截面尺寸计算每一束平面并联机构和相对位置的线性驱动器是两个非常僵硬的影响因素的系统。
运动支链可分为三类:“主动链(由驱动器赋予确定独立运动的支链。一般是单驱动器控制一个自由度的运动),从动链(不带驱动器、被迫作确定运动的支链。又分为以下两种:约束链:独立限制机构自由度的从动链。冗余链:重复限制机构自由度的从动链)复合链(有单驱动器、但限制一个以上的机构自由度的支链,实际是主动链与约束链的组合)-并联机构是由这几种支链用不同形式组合起来的。动链中的约束链除了可以提高机构刚度和作为测量链外,其更主要的作用是用来约束动平台的某一个或几个自由度,以使其实现预期的运动。
图-2 仿真模型 仿真模拟结果
在本节中,平均位移的末端是用来描述动态刚度,这是在不同的配置在不同的线性驱动器向前,从最初的位置的目的地,一般的竖向位移的机械手是作为目标来研究竖向刚度,平均差别的横坐标、纵坐标点之间有一个刚性数学模型,模型,作为目标来研究水平刚度。
并联机器人的构型设计即型综合是并联机器人设计的首要环节,其目的是在给定所需自由度和运动要求条件下,寻求并联机构杆副配置、驱动方式和总体布局等的各种可能组合。国内的许多学者正致力于这方面的研究,其中比较有代表性的有如下几种方法:”黄真为代表的约束综合法;杨廷力等人的结构综合法;代表的李代数综合法。以上各种方法自成体系,各有特点,都缺乏理论的完备性。本文提出添加约束法,是从限制自由度的角度出发,增加约束,去除不需要的自由度,因每条主动链只有一个驱动装置,让其控制一个自由度,其余自由度通过纯约束链去除,这样可以使主、从动运动链的作用分离,运动解耦,有利于控制。具有三自由度的并联机床,当采用条主动支链作为驱动时,机构就需要约束另三个自由度,通过选择无驱动装置的从动链来完成,则整个机构成为有确定运动的三自由度的并联机构。黄真等提出的约束综合法对完全对称的少自由度并联机器人机构进行了型综合,完全对称的支链结构相同,都属于复合链,每条支链除都有一个单驱动器,控制一个自由度外,还应约束一个以上自由度才能使机构的六个自由度全部受控,使机构有确定的运动。
2.1 截面效应
扭转变形位移的连结将会引起的,所以,扭转常数的横截面,重力是研究装系统来研究,采取扭转刚度的垂直切片lxx不变的各个环节和梁作为设计变量的变化,从 0.1 x 105mm4 与 3.5 x 105 mm4。
图-3 不断的效果在垂直变形扭转
图-3显示了平均位移与截面扭转常数末端的各个环节和梁,根据它的变化速率的环节,是最大的,ab是链接,lj依次分别gk梁和km有在竖向刚度性能。其他的仿真结果表明,水平位移之间的差异进行比较,结果表明该模型体育智力h和刚性模型变化小就改变了恒定不变的时候扭加载惯性力的线性驱动器,但是水平位移的变化,这意味着在这种模拟竖向变形的生产水平位移系统机械手。注意端面线性驱动器的主要原因是水平变形、线性驱动器机器人是由两个节点c和h.所以,我们计算了不同的z-coordinate摄氏度之间,如图所示,在图4-扭转常数的影响差别的链接德。其次是最有效的通用和连接梁,连接o3f,梁gk有效果。
因此,应采取ab和连接区段大扭常数的免疫力,竖向刚度较大并行扭转不变的链接德也使较少的均匀性,降低线性驱动器不可以降低水平变形。
图-4 在不影响扭不变
如图-
5、6所展示的影响是区域惯性转矩的设计变量是区域刚度和惯性转矩的各个环节和梁lz,图显示增加lw卡尔减少的速度高于垂直位移的不断增加ixx扭转。这个yxx ab、梁的链接,链接o3f是iyy三个主要因素决定了竖向刚度。
图-6 所示 链接的ab、梁公里,连接03f也是其中的三个主要因素决定的均匀性线性传动装置、不同的分析结果表明,izz效果好,具有至少两个垂直和水平刚度,这意味着这种结构,具有足够的水平,降低izz刚度的链接和增加iyy ab、梁的链接,链接o3f公里的好方法,优化系统。
图-5 瞬间的惯性效应对垂直位移
图-6 转动惯量不平衡的影响
2.2影响的线性驱动器的相对位置
线性执行器的惯性是主要载荷之一,在机械手的运动,不同的相对应的垂直位置产生不同的变形,图7显示了绝对平均的最终效应垂直位移时驱动马达以恒定的加速度旋转,我们可以看到,过低或过高的相对位置会造成比格变形,最好的位置是一对z = 24毫米的地方大概是从中间环节连接o3f到 ab.图-7
影响线性驱动器的相对位置
分析改进的机械手
根据上述模拟结果,所有改进的机械手的设计,时间如下:链接截面ab,de,lj 与30mm的基础和高度,10毫米的厚度;链接o3f和矩形空心梁与30mm的基础和高度工型钢,l0mm法兰和6mm网;梁竞,通用汽车与8mm的坚实基础和30mm高的矩形。
图-8 梯形运动姿态
图-9中回应的是机械手,相比之下,图-10中提高初始的反应,在其中所有的链接和机械手的矩形截面梁的坚实基础,用30毫米,高度的差异是曲线,c和h的曲线积分,二是垂直位移的末端,改进系统中最大位移0.7um最初的0.12um相比,争论的振动激励后仍停留在o.06um±0.15% s±o.05um相比的初始变形改善系统的初始小于前者具有较少的惯性,因为在相同的步伐不断加快,保持振动瓣膜差不多一样,它对这整个系统中来说,仍然改善系统的刚度,几乎相当于初始制度,针对大规模的平面并联机构在该系统相比下降了30%,这样的初始优化是有效的。
图-9、图-10 动态响应
结论
本文设计了一种新型三自由度机械手变量的敏感性进行了研究在adams环境中,可以得出以下结论:
1)机器人具有较大的水平刚度,最终水平位移,效应主要是由机械手垂直变形造成的,因此,更重要的是增加的幅度比刚度竖向刚度。
2)参数ixx,iyy并链接'截面刚度izz有不同的效应,iyy已经对垂直刚度的影响最大,ixx在第二位的是,ixx具有在垂直刚度的影响最小,他们都较少对水平比垂直刚度刚度。3)横截面的不同环节都有不同的影响,连线竖向刚度ab和德应该使用区扭转常数和惯性力矩大,如变形、长方形、横梁km,线 03f应该使用区段形梁等重大时刻转动惯量、横梁gk,和gm 可以使用尽可能的一小部分,从而降低了质量。4)最佳的线性驱动器的相对位置可以减少变形,最好的位置是垂直的平行结构。5)改进的机械手的动态分析表明该优化设计方法研究的基础上的效率。
参考文献
[
l
]
dasgupta b,mmthyunjayab t s。the stewart platform manipulator:a review。mechat~m and machine theory,200o。35(1):15—40
[ ] xi f,zhang d,xu z,et al。a comparative study on tripod u ts for machine lo0ls。intemational journal of machine tools&manufacture,2003,43(7):721—730
[ ]
zhang d,gosselin c m。kinetostatic analysis and optimization of the tricept machine tool family。in:proceedings of year 2000 parallel kinematic machines international conference,ann arbor,michigan,2001,174—188 [ ]
gosselin c m,angeles j。a globe preference index for the kinematic optimum of robotic manipulator。asme journal of mechanical,l991,113(3):220—226 [ ]
gao f,i,iux j,gruverw a。performance evaluation of two-degree-of-freedom planar parallel robots。mechanism and machine theory,l998,33(6):661-668
[ ] huang t,li m,li z x,et al。optimal kinematic design of 2-dof oaralel manipulator with well shahed workspace bounded by a specified conditioning index ieee transactions of robot and automation,2004,20,(3):538—543 [ ] gosselin c m,wang j。singularity loci ofplanarparallel manipulator with revoluted actuators。robotics and autonomousm,1997,2l(4):377 398 [ ] yiu y k,cheng h,xiong z h,et al。on the dvnamies of parallel mmfipulators proc。of
ieee inemational conference on robotics& automation。20o1。3766 3771 [ ] chakarov d。study ofthe antagoni~ie stifness of parallel manipulators with actuation redundancy。mechanism and machine
theory,2004,39(6):583—60l [ 10 ] shab~a a a。dynamics of multibody systems。cambridge:cambridge university press,l998。270-3 l0
六自由度关节机器人篇二
improved genetic algorithm and its performance analysis
abstract: although genetic algorithm has become very famous with its global searching, parallel computing, better robustness, and not needing differential information during r, it also has some demerits, such as slow convergence this paper, based on several general theorems, an improved genetic algorithm using variant chromosome length and probability of crossover and mutation is proposed, and its main idea is as follows : at the beginning of evolution, our solution with shorter length chromosome and higher probability of crossover and mutation;and at the vicinity of global optimum, with longer length chromosome and lower probability of crossover and y, testing with some critical functions shows that our solution can improve the convergence speed of genetic algorithm significantly , its comprehensive performance is better than that of the genetic algorithm which only reserves the best c algorithm is an adaptive searching technique based on a selection and reproduction mechanism found in the natural evolution process, and it was pioneered by holland in the has become very famous with its global searching, parallel computing, better robustness, and not needing differential information during r, it also has some demerits, such as poor local searching, premature converging, as well as slow convergence recent years, these problems have been this paper, an improved genetic algorithm with variant chromosome length and variant probability is g with some critical functions shows that it can improve the convergence speed significantly, and its comprehensive performance is better than that of the genetic algorithm which only reserves the best section 1, our new approach is h optimization examples, in section 2, the efficiency of our algorithm is compared with the genetic algorithm which only reserves the best section 3 gives out the y, some proofs of relative theorems are collected and presented in ption of the algorithm 1.1 some theorems before proposing our approach, we give out some general theorems(see
appendix)as follows: let us assume there is just one variable(multivariable can be divided into many sections, one section for one variable)x ∈ [ a, b ] , x ∈ r, and chromosome length with binary encoding is m 1
minimal resolution of chromosome is s = ba 2l1theorem 2
weight value of the ith bit of chromosome is
wi = bai1(i = 1,2,…l)2l1theorem 3
mathematical expectation ec(x)of chromosome searching step with one-point crossover is ec(x)= bapc 2lwhere pc is the probability of m 4
mathematical expectation em(x)of chromosome searching step with bit mutation is em(x)=(b-a)pm
1.2 mechanism of algorithm
during evolutionary process, we presume that value domains of variable are fixed, and the probability of crossover is a constant, so from theorem 1 and 3, we know that the longer chromosome length is, the smaller searching step of chromosome, and the higher resolution;and vice ile, crossover probability is in direct proportion to searching theorem 4, changing the length of chromosome does not affect searching step of mutation, while mutation probability is also in direct proportion to searching the beginning of evolution, shorter length chromosome(can be too shorter, otherwise it is harmful to population diversity)and higher probability of crossover and mutation increases searching step, which can carry out greater domain searching, and avoid falling into local at the vicinity of global optimum, longer length chromosome and lower probability of crossover and mutation will decrease searching step, and longer length chromosome also improves resolution of mutation, which avoid wandering near the global optimum, and speeds up algorithm
y, it should be pointed out that chromosome length changing keeps individual fitness unchanged, hence it does not affect select ion(with roulette wheel selection).1.3 description of the algorithm
owing to basic genetic algorithm not converging on the global optimum, while the genetic algorithm which reserves the best individual at current generation can, our approach adopts this evolutionary process, we track cumulative average of individual average fitness up to current is written as 1x(t)= ggft1avg(t)where g is the current evolutionary generation, is individual average when the cumulative average fitness increases to k times(k> 1, k ∈ r)of initial individual average fitness, we change chromosome length to m times(m is a positive integer)of itself , and reduce probability of crossover and mutation, which can improve individual resolution and reduce searching step, and speed up algorithm procedure is as follows:
step 1 initialize population, and calculate individual average fitness and set change parameter equal to 0, step 2 based on reserving the best individual of current generation, carry out selection, regeneration, crossover and mutation, and calculate cumulative average of individual average fitness up to current generation
favg;
favgstep 3 if
favg0≥k and flag equals 1, increase chromosome length to m times of itself, and reduce probability of crossover and mutation, and set flag equal to 0;otherwise continue 4 if end condition is satisfied, stop;otherwise go to step 2.2 test and analysis
we adopt the following two critical functions to test our approach, and compare it with the genetic algorithm which only reserves the best individual: f1(x,y)0.5sin2x2y20.5[10.01xy222]
x,y∈ [5,5]
[1,1] f2(x,y)4(x22y20.3cos(3πx)0.4cos(4πy))
x,y∈2.1 analysis of convergence during function testing, we carry out the following policies: roulette wheel select ion, one point crossover, bit mutation, and the size of population is 60, l is chromosome length, pc and pm are the probability of crossover and mutation we randomly select four genetic algorithms reserving best individual with various fixed chromosome length and probability of crossover and mutation to compare with our .1 gives the average converging generation in 100 our approach, we adopt initial parameter l0= 10, pc0= 0.3, pm0= 0.1 and k= 1.2, when changing parameter condition is satisfied, we adjust parameters to l= 30, pc= 0.1, pm= tab.1, we know that our approach improves convergence speed of genetic algorithm significantly and it accords with above analysis.2.2 analysis of online and offline performance
quantitative evaluation methods of genetic algorithm are proposed by dejong, including online and offline former tests dynamic performance;and the latter evaluates convergence better analyze online and offline performance of testing function, w e multiply fitness of each individual by 10, and we give a curve of 4 000 and 1 000 generations for f1 and f2, respectively.(a)online
(b)online
fig.1 online and offline performance of f1
(a)online
(b)online
fig.2 online and offline performance of f2
from fig.1 and fig.2, we know that online performance of our approach is just little worse than that of the fourth case, but it is much better than that of the second, third and fifth case, whose online performances are nearly the the same time, offline performance of our approach is better than that of other four sion in this paper, based on some general theorems, an improved genetic algorithm using variant chromosome length and probability of crossover and mutation is g with some critical functions shows that it can improve convergence speed of genetic algorithm significantly, and its comprehensive performance is better than that of the genetic algorithm which only reserves the best ix with the supposed conditions of section 1, we know that the validation of theorem 1 and theorem 2 are m 3 mathematical expectation ec(x)of chromosome searching step with one point crossover is bapc2lec(x)=
where pc is the probability of
as shown in fig.a1, we assume that crossover happens on the kth locus, ’s locus from k to l do not change, and genes on the locus from 1 to k are exchanged.1during crossover, change probability of genes on the locus from 1 to k is 2
(“1” to “0” or “0” to “1”).so, after crossover, mathematical expectation of chromosome searching step on locus from 1 to k is
k11ba1baeck(x)wjl2j1l(2k1)
22121j12j12furthermore, probability of taking place crossover on each locus of k1chromosome is equal, namely l ore, after crossover, mathematical expectation of chromosome searching step is 1ec(x)pceck(x)
k1lsubstituting eq.(a1)into eq.(a2), we obtain l1pbap(ba)11ba1pcl(2k1)cl[(2i1)l]c(1l)2212l212l21k1llba0, so ec(x)pc where l is large, l2l21ec(x)l1
fig.a1 one point crossover
theorem 4 mathematical expectation em(x)of chromosome searching step with bit mutation em(x)(ba)pm, where pm is the probability of mutation probability of genes on each locus of chromosome is equal, say pm, therefore, mathematical expectation of mutation searching step is em(x)=åpm·wi=åpm·i=1i=1llb-ai-1b-a·2=p··(2i-1)=(b-a)·pm mli2-12-1
一种新的改进遗传算法及其性能分析
摘要:虽然遗传算法以其全局搜索、并行计算、更好的健壮性以及在进化过程中不需要求导而著称,但是它仍然有一定的缺陷,比如收敛速度慢。本文根据几个基本定理,提出了一种使用变异染色体长度和交叉变异概率的改进遗传算法,它的主要思想是:在进化的开始阶段,我们使用短一些的变异染色体长度和高一些的交叉变异概率来解决,在全局最优解附近,使用长一些的变异染色体长度和低一些的交叉变异概率。最后,一些关键功能的测试表明,我们的解决方案可以显著提高遗传算法的收敛速度,其综合性能优于只保留最佳个体的遗传算法。
遗传算法是一种以自然界进化中的选择和繁殖机制为基础的自适应的搜索技术,它是由holland 1975年首先提出的。它以其全局搜索、并行计算、更好的健壮性以及在进化过程中不需要求导而著称。然而它也有一些缺点,如本地搜索不佳,过早收敛,以及收敛速度慢。近些年,这个问题被广泛地进行了研究。
本文提出了一种使用变异染色体长度和交叉变异概率的改进遗传算法。一些关键功能的测试表明,我们的解决方案可以显著提高遗传算法的收敛速度,其综合性能优于只保留最佳个体的遗传算法。
在第一部分,提出了我们的新算法。第二部分,通过几个优化例子,将该算法和只保留最佳个体的遗传算法进行了效率的比较。第三部分,就是所得出的结论。最后,相关定理的证明过程可见附录。
1算法的描述
1.1 一些定理
在提出我们的算法之前,先给出一个一般性的定理(见附件),如下:我们假设有一个变量(多变量可以拆分成多个部分,每一部分是一个变量)x ∈ [ a, b ] , x ∈ r,二进制的染色体编码是1.定理1 染色体的最小分辨率是
s =
ba l21定理2 染色体的第i位的权重值是
bai1(i = 1,2,…l)2l1定理3 单点交叉的染色体搜索步骤的数学期望ec(x)是
wi =
ec(x)= bapc 2l其中pc是交叉概率
定理4 位变异的染色体搜索步骤的数学期望em(x)是
em(x)=(b-a)pm
其中pm是变异概率 算法机制
在进化过程中,我们假设变量的值域是固定的,交叉的概率是一个常数,所以从定理1 和定理3我们知道,较长的染色体长度有着较少的染色体搜索步骤和较高的分辨率;反之亦然。同时,交叉概率与搜索步骤成正比。由定理4,改变染色体的长度不影响变异的搜索步骤,而变异概率与搜索步骤也是成正比的。
进化的开始阶段,较短染色体(可以是过短,否则它不利于种群多样性)和较高的交叉和变异概率会增加搜索步骤,这样可进行更大的域名搜索,避免陷入局部最优。而全局最优的附近,较长染色体和较低的交叉和变异概率会减少搜索的步骤,较长的染色体也提高了变异分辨率,避免在全局最优解附近徘徊,提高了算法收敛速度。
最后,应当指出,染色体长度的改变不会使个体适应性改变,因此它不影响选择(轮盘赌选择)。
算法描述
由于基本遗传算法没有在全局优化时收敛,而遗传算法保留了当前一代的最佳个体,我
们的方法采用这项策略。在进化过程中,我们跟踪到当代个体平均适应度的累计值。它被写成:
1gx(t)= favg(t)gt1其中g是当前进化的一代,favg是个体的平均适应度。
当累计平均适用性增加到最初个体平均适应度的k(k> 1, k ∈ r)倍,我们将染色体长度变为其自身的m(m 是一个正整数)倍,然后减小交叉和变异的概率,可以提高个体分辨率、减少搜索步骤以及提高算法收敛速度。算法的执行步骤如下:
第一步:初始化群体,并计算个体平均适应度favg0,然后设置改变参数的标志flag。flag设为1.第二步:在所保留的当代的最佳个体,进行选择、再生、交叉和变异,并计算当代个体的累积平均适应度favg
favg0第三步:如果
favgk 且flag = 1,把染色体的长度增加至自身的m倍,减少交叉和变异概率,并设置flag等于0;否则继续进化。
第四步:如果满足结束条件,停止;否则转自第二步。
测试和分析
我们采用以下两种方法来测试我们的方法,和只保留最佳个体的遗传算法进行比较:
f1(x,y)0.5sin2x2y20.5[10.01xy222] [5,5]
x,y∈ [1,1] f2(x,y)4(x22y20.3cos(3πx)0.4cos(4πy))
x,y∈收敛的分析
在功能测试中,我们进行了以下政策:轮盘赌选择,单点交叉,位变异。种群的规
模是60。l是染色体长度,pc和pm分别是交叉概率和变异概率。我们随机选择4个遗传算法所保留的最佳个体来与我们的方法进行比较,它们具有不同的固定染色体长度和交叉和变异的概率。表1给出了在100次测试的平均收敛代。
在我们的方法中,我们采取的初始参数是l0 = 10,pc0 = 0.3,pm0 = 0.1和k = 1.2,当满足改变参数的条件时,我们调整参数l = 30,pc = 0.1,pm = 0.01。
1.1 在线和离线性能的分析
dejong提出了遗传算法的定量评价方法,包括在线和离线性能评价。前者测试动态性能,而后者评估收敛性能。为了更好地分析测试功能的在线和离线性能,我们把个体的适应性乘以10,并f1和f2分别给出了4 000和1 000代的曲线:
(a)在线
(b)离线
图1 f1的在线与离线性能
(a)在线
(b)离线
从图1和图2可以看出,我们方法的在线性能只比第四种情况差一点点,但比第二种、第三种、第五种好很多,这几种情况下的在线性能几乎完全相同。同时,我们方法的离线性能也比其他四种好很多
结论
本文提出了一种使用变异染色体长度和交叉变异概率的改进遗传算法。一些关键功能的测试表明,我们的解决方案可以显著提高遗传算法的收敛速度,其综合性能优于只保留最佳个体的遗传算法。
附件
有了第一部分中假定的条件,定理1和定理2的验证是显而易见的。下面给出定理3和定理4的证明过程:
定理3 单点交叉的染色体搜索步骤的数学期望ec(x)是
ec(x)= 其中pc是交叉概率
bapc 2l证明:
如图a1所示,我们假设交叉发生在第k个基因位点,从k到l的父基因位点没有变化,基因位点1到k上的基因改变了。
在交叉过程中,1到k基因位点上的基因改变的概率为0.5(“1”变化”0”或者”0”变为”1”),因此,交叉之后,基因位点上的染色体搜索步骤从1到k的数学期望是
k11ba1baeck(x)wjl2j1l(2k1)
22121j12j121此外,每个位点的染色体发生交叉的概率是相等的,即lpc。交叉后,染色
k体搜索步骤的数学期望是
1ec(x)pceck(x)k1l
把eq.(a1)替换为eq.(a2),我们得到 l1pbap(ba)11ba1pcl(2k1)cl[(2i1)l]c(1l)l22l2l212121k1lba0,所以ec(x)pc 其中l是非常大的,l2l21ec(x)l1图1 单点交叉
定理4 位变异的染色体搜索步骤的数学期望是
em(x)(ba)pm
其中pm是变异概率。证明:
每个基因位点上的基因的变异概率是相等的,比如pm,因此变异搜索步骤的数学期望是:
em(x)=åpm·wi=åpm·i=1i=1ll
b-ai-1b-a·2=p··(2i-1)=(b-a)·pmmli2-12-1
六自由度关节机器人篇三
robot robot is a type of mechantronics equipment which synthesizes the last research achievement of engine and precision engine, micro-electronics and computer, automation control and drive, sensor and message dispose and artificial intelligence and so the development of economic and the demand for automation control, robot technology is developed quickly and all types of the robots products are come into practicality use of robot products not only solves the problems which are difficult to operate for human being, but also advances the industrial automation present, the research and development of robot involves several kinds of technology and the robot system configuration is so complex that the cost at large is high which to a certain extent limit the robot abroad development economic practicality and high reliability robot system will be value to robot social application and economy the rapid progress with the control economy and expanding of the modern cities, the let of sewage is increasing quickly: with the development of modern technology and the enhancement of consciousness about environment reserve, more and more people realized the importance and urgent of sewage bacteria method is an effective technique for sewage disposal,the lacunaris plastic is an effective basement for active bacteria adhesion for sewage abundance requirement for lacunaris plastic makes it is a consequent for the plastic producing with automation and high ore, it is very necessary to design a manipulator that can automatically fulfill the plastic the analysis of the problems in the design of the plastic holding manipulator and synthesizing the robot research and development condition in recent years, a economic scheme is concluded on the basis of the analysis of mechanical configuration, transform system, drive device and control system and guided by the idea of the characteristic and complex of mechanical configuration, electronic, software and this article, the mechanical configuration combines the character of direction coordinate and the arthrosis coordinate which can improve the stability and operation flexibility of the main function of the transmission mechanism is to transmit power to implement department and complete the necessary this transmission structure, the screw transmission mechanism transmits the rotary motion into linear gear can give vary transmission of the transmission mechanisms have a characteristic of compact design of drive system often is limited by the environment condition and the factor of cost and technical lever.'the step motor can receive digital signal directly and has the ability to response outer environment immediately and has no accumulation error, which often is used in driving this driving system, open-loop control system is composed of stepping motor, which can satisfy the demand not only for control precision but also for the target of economic and this basis, the analysis of stepping motor in power calculating and style selecting is also analysis of kinematics and dynamics for object holding manipulator is given in completing the design of mechanical structure and drive tics analysis is the basis of path programming and track positive and reverse analysis of manipulator gives the relationship between manipulator space and drive space in position and relationship between manipulator’s tip position and arthrosis angles is concluded by coordinate transform geometry method is used in solving inverse kinematics problem and the result will provide theory evidence for control f0unction of dynamics is to get the relationship between the movement and force and the target is to satisfy the demand of real time this chamfer, newton-euripides method is used in analysis dynamic problem of the cleaning robot and the arthrosis force and torque are given which provide the foundation for step motor selecting and structure dynamic optimal l system is the key and core part of the object holding manipulator system design which will direct effect the reliability and practicality of the robot system in the division of configuration and control function and also will effect or limit the development cost and the demand of the pcl-839 card, the pc computer which has structure and is easy to be extended is used as the principal computer cell and takes the function of system initialization, data operation and dispose, step motor drive and error diagnose and so on.a t the same time, the configuration structure features, task principles and the position function with high precision of the control card pcl-839 are re is the matter foundation of the and the software is the spirit of the control target of the software is to combine all the parts in optimizing style and to improve the efficiency and reliability of the control software design of the object holding manipulator control system is divided into several blocks such as 2 system initialization block, data process block and error station detect and dispose model and so -839 card can solve the communication between the main computer and the control cells and take the measure of reducing the influence of the outer signal to the control start and stop frequency of the step motor is far lower than the maximum running order to improve the efficiency of the step motor, the increase and decrease of the speed is must considered when the step motor running in high speed and start or stop with great increase and decrease of the motor’s speed can be controlled by the pulse frequency sent to the step motor drive with a rational can be implemented either by hardware or by software.a step motor shift control method is proposed, which is simple to calculate, easy to realize and the theory means is motor' s acceleration can fit the torque-frequency curve properly with this the amount of calculation load is less than the linear acceleration shift control method and the method which is based on the exponential rule to change method is tested by last, the research content and the achievement are sum up and the problems and shortages in main the content are also development and application of robot in the future is expected.机器人
机器人是典型的机电一体化装置,它综合运用了机械与精密机械、微电子与计算机、自动控制与驱动、传感器与信息处理以及人工智能等多学科的最新研究成果,随着经济的发展和各行各业对自动化程度要求的提高,机器人技术得到了迅速发展,出现了各种各样的机器人产品。机器人产品的实用化,既解决了许多单靠人力难以解决的实际问题,又促进了工业自动化的进程。目前,由于机器人的研制和开发涉及多方面的技术,系统结构复杂,开发和研制的成本普遍较高,在某种程度上限制了该项技术的广泛应用,因此,研制经济型、实用化、高可靠性机器人系统具有广泛的社会现实意义和经济价值。
由于我国经济建设和城市化的快速发展,城市污水排放量增长很快,污水处理己经摆在了人们的议事日程上来。随着科学技术的发展和人类知识水平的提高,人们越来越认识到污水处理的重要性和迫切性,科学家和研究人员发现塑料制品在水中是用于污水处理的很有效的污泥菌群的附着体。塑料制品的大量需求,使得塑料制品生产的自动化和高效率要求成为经济发展的必然。
本文结合塑料一次挤出成型机和塑料抓取机械手的研制过程中出现的问题,综述近几年机器人技术研究和发展的状况,在充分发挥机、电、软、硬件各自特点和优势互补的基础上,对物料抓取机械手整体机械结构、传动系统、驱动装置和控制系统进行了分析和设计,提出了一套经济型设计方案。采用直角坐标和关节坐标相结合的框架式机械结构形式,这种方式能够提高系统的稳定性和操作灵活性。传动装置的作用是将驱动元件的动力传递给机器人机械手相应的执行机构,以实现各种必要的运动,传动方式上采用结构紧凑、传动比大的蜗轮蜗杆传动和将旋转运动转换为直线运动的螺旋传动。机械手驱动系统的设计往往受到作业环境条件的限制,同时也要考虑价格因素的影响以及能够达到的技术水平。由于步进电机能够直接接收数字量,响应速度快而且工作可靠并无累积误差,常用作数字控制系统驱动机构的动力元件,因此,在驱动装置中采用由步进电机构成的开环控制方式,这种方式既能满足控制精度的要求,又能达到经济性、实用化目的,在此基础上,对步进电机的功率计一算及选型问题经行了分析。
在完成机械结构和驱动系统设计的基础上,对物料抓取机械手运动学和动力学进行了分析。运动学分析是路径规划和轨迹控制的基础,对操作臂进行了运动学正、逆问题的分析可以完成操作空间位置和速度向驱动空间的映射,采用齐次坐标变换法得到了操作臂末端位置和姿态随关节夹角之间的变换关系,采用几何法分析了操作臂的逆向运动学方程求解问题,对控制系统设计提供了理论依据。机器人动力学是研究物体的运动和作用力之间的关系的科学,研究的目的是为了4 满足是实时性控制的需要,本文采用牛顿-欧拉方法对物料抓取机械手动力学进行了分析,计算出了关节力和关节力矩,为步进电机的选型和动力学分析与结构优化提供理论依据。
控制部分是整个物料抓取机械手系统设计关键和核心,它在结构和功能上的划分和实现直接关系到机器人系统的可靠性、实用性,也影响和制约机械手系统的研制成本和开发周期。在控制主机的选用上,采用结构紧凑、扩展功能强和可靠性高的pc工业控制计算机作为主机,配以pcl-839卡主要承担系统功能初始化、数据运算与处理、步进电机驱动以及故障诊断等功能;同时对pcl-839卡的结构特点、功能原理和其高定位功能等给与了分析。硬件是整个控制系统以及极限位置功能赖以存在的物质基础,软件则是计算机控制系统的神经中枢,软件设计的目的是以最优的方式将各部分功能有机的结合起来,使系统具有较高的运行效率和较强的可靠性。在物料抓取机械手软件的设计上,采用的是模块化结构,分为系统初始化模块、数据处理模块和故障状态检测与处理等几部分。主控计算机和各控制单元之间全部由pcl-839卡联系,并且由该卡实现抗干扰等问题,减少外部信号对系统的影响。
步进电机的启停频率远远小于其最高运行频率,为了提高工作效率,需要步进电机高速运行并快速启停时,必须考虑它的升,降速控制问题。电机的升降速控制可以归结为以某种合理的力一式控制发送到步进电机驱动器的脉冲频率,这可由硬件实现,也可由软件方法来实现。本文提出了一种算法简单、易于实现、理论意义明确的步进电机变速控制策略:定时器常量修改变速控制方案。该方法能使步进电机加速度与其力矩——频率曲线较好地拟合,从而提高变速效率。而且它的计算量比线性加速度变速和基于指数规律加速度的变速控制小得多。通过实验证明了该方法的有效性。
最后,对论文主要研究内容和取得的技术成果进行了总结,提出了存在的问题和不足,同时对机器人技术的发展和应用进行了展望。
六自由度关节机器人篇四
沈阳航空工业学院学士学位论文
机 器 人
工业机器人是在生产环境中以提高生产效率的工具,它能做常规乏味的装配线工作,或能做那些对于工人来说是危险的工作,例如,第一代工业机器人是用来在 核电站中更换核燃料棒,如果人去做这项工作,将会遭受有害的放射线的辐射。工业机器人亦能工作在装配线上将小元件装配到一起,如将电子元件安放在电路印制板,这样,工人就能从这项乏味的常规工作中解放出来。机器人也能按程序要求用来拆除炸弹,辅助残疾人,在社会的很多应用场合下履行职能。
机器人可以认为是将手臂末端的工具、传感器和(或)手爪移到程序指定位置的一种机器。当机器人到达位置后,它将执行某种任务。这些任务可以是焊接、密封、机器装料、拆卸以及装配工作。除了编程以及系统的开停之外,一般来说这些工作可以在无人干预下完成。如下叙述的是机器人系统基本术语:
1.机器人是一个可编程、多功能的机械手,通过给要完成的不同任务编制各种动作,它可以移动零件、材料、工具以及特殊装置。这个基本定义引导出后续段落的其他定义,从而描绘出一个完整的机器人系统。
2.预编程位置点是机器人为完成工作而必须跟踪的轨迹。在某些位
沈阳航空工业学院学士学位论文
置点上机器人将停下来做某些操作,如装配零件、喷涂油漆或焊接。这些预编程点贮存在机器人的贮存器中,并为后续的连续操作所调用,而且这些预编程点想其他程序数据一样,可在日后随工作需要而变化。因而,正是这种编程的特征,一个工业机器 人很像一台计算机,数据可在这里储存、后续调用与编译。
3.机器手是机器人的手臂,它使机器人能弯曲、延伸和旋转,提供这些运动的是机器手的轴,亦是所谓的机器人的自由度。一个机器人能有3~16轴,自由度一词总是与机器人轴数相关。
4.工具和手爪不是机器人自身组成部分,但它们是安装在机器人手臂末端的附件。这些连在机器人手臂末端的附件可使机器人抬起工件、点焊、刷漆、电弧焊、钻孔、打毛刺以及根据机器人的要求去做各种各样的工作。
5.机器人系统还可以控制机器人的工作单元,工作单元是机器人执行任务所处的整体环境,该单元包括控制器、机械手、工作平台、安全保护装置或者传输装置。所有这些为保证机器人完成自己任务而必须的装置都包括在这一工作单元中。另外,来自外设的信号与机器人通讯,通知机器人何时装配工件、取工件或放工件到传输装置上。机器人系统有三个基本部件:机械手、控制器和动力源。
a.机械手
沈阳航空工业学院学士学位论文
机械手做机器人系统中粗重工作,它包括两个部分:机构与附件,机械手也用联接附件基座,图21-1表示了一机器人基座与附件之间的联接情况。
机械手基座通常固定在工作区域的地基上,有时基座也可以移动,在这种情况下基座安装在导轨回轨道上,允许机械手从一个位置移到另外一个位置。
正如前面所提到的那样,附件从机器人基座上延伸出来,附件就是机器人的手臂,它可以是直动型,也可以是轴节型手臂,轴节型手臂也是大家所知的关节型手臂。
机械臂使机械手产生各轴的运动。这些轴连在一个安装基座上,然后再连到拖架上,拖架确保机械手停留在某一位置。
在手臂的末端上,连接着手腕(图21-1),手腕由辅助轴和手腕凸缘组成,手腕是让机器人用户在手腕凸缘上安装不同的工具来做不同的工作。
机械手的轴使机械手在某一区域内执行任务,我们将这个区域为机器人的工作单元,该区域的大小与机械手的尺寸相对应,图21-2列举了一个典型装配机器人的工作单元。随着机器人机械结构尺寸的增加,工作单元的范围也必须相应的增加。
机械手的运动有执行元件或驱动系统来控制。执行元件或驱动系统
沈阳航空工业学院学士学位论文
允许各轴力经机构转变为机械能,驱动系统与机械传动链相匹配。由链、齿轮和滚珠丝杠组成的机械传动链驱动着机器人的各轴。
b.控制器
机器人控制器是工作单元的核心。控制器储存着预编程序供后续调用、控制外设,及与厂内计算机进行通讯以满足产品更新的需要。
控制器用于控制机械手运动和在工作单元内控制机器人外设。用户可通过手持的示教盒将机械手运动的程序编入控制器。这些信息储存在控制器的储存器中以备后续调用,控制器储存了机器人系统的所有编程数据,它能储存几个不同的程序,并且所有这些程序均能编辑。
控制器要求能够在工作单元内与外设进行通信。例如控制器有一个输入端,它能标识某个机加工操作何时完成。当该加工循环完成后,输入端接通,告诉控制器定位机械手以便能抓取已加工工件,随后,机械手抓取一未加工件,将其放置在机床上。接着,控制器给机床发出开始加工的信号。
控制器可以由根据事件顺序而步进的机械式轮鼓组成,这种类型的控制器可用在非常简单的机械系统中。用于大多数机器人系统中的控制器代表现代电子学的水平,是更复杂的装置,即它们是由微处理器操纵的。这些微处理器可以是8位、16位或32位处理器。它们可以使得控制器在操作过程中显得非常柔性。
沈阳航空工业学院学士学位论文
控制器能通过通信线发送电信号,使它能与机械手各轴交流信息,在机器人的机械手和控制器之间的双向交流信息可以保持系统操作和位置经常更新,控制器亦能控制安装在机器人手腕上的任何工具。
控制器也有与厂内各计算机进行通信的任务,这种通信联系使机器人成为计算机辅助制造(cam)系统的一个组成部分。
存储器。给予微处理器的系统运行时要与固态的存储装置相连,这些存储装置可以是磁泡,随机存储器、软盘、磁带等。每种记忆存储装置均能贮存、编辑信息以备后续调用和编辑。
c.动力源
动力源是给机器人和机械手提供动力的单元。传给机器人系统的动力源有两种,一种是用于控制器的交流电,另一种是用于驱动机械手各轴的动力源,例如,如果机器人的机械手是有液压和气压驱动的,控制信号便传送到这些装置中,驱动机器人运动。
沈阳航空工业学院学士学位论文
液压与气压系统
仅有以下三种基本方法传递动力:电气,机械和流体。大多数应用系统实际上是将三种方法组合起来而得到最有效的最全面的系统。为了合理地确定采取哪种方法。重要的是了解各种方法的显著特征。例如液压系统在长距离上比机械系统更能经济地传递动力。然而液压系统与电气系统相比,传递动力的距离较短。
液压动力传递系统涉及电动机,调节装置和压力和流量控制,总的来说,该系统包括:
泵:将原动机的能量转换成作用在执行部件上的液压能。阀:控制泵产生流体的运动方向、产生的功率的大小,以及到达执行部件流体的流量。功率大小取决于对流量和压力大小的控制。
执行部件:将液压能转成可用的机械能。
介质即油液:可进行无压缩传递和控制,同时可以润滑部件,使阀体密封和系统冷却。
联接件:联接各个系统部件,为压力流体提供功率传输通路,将液体返回油箱(贮油器)。
油液贮存和调节装置:用来确保提供足够质量和数量并冷却的液体。
沈阳航空工业学院学士学位论文
液压系统在工业中应用广泛。例如冲压`钢类工件的磨削几一般加工业、农业、矿业、航天技术、深海勘探、运输、海洋技术,近海天然气和石油勘探等行业,简而言之,在日常生活中有人不从液压技术中得到某种益处。
液压系统成功而又广泛使用的秘密在于它的通用性和易操作性。液压动力传递不会象机械系统那样受到机器几何形状的制约,另外,液压系统不会像电气系统那样受到材料物理性能的制约,它对传递功率几乎没有量的限制。例如,一个电磁体的性能受到钢的磁饱和极限的限制,相反,液压系统的功率仅仅受材料强度的限制。
企业为了提高生产率将越来越依靠自动化,这包括远程和直接控制生产操作、加工过程和材料处理等。液压动力之所以成为自动化的组成部分,是因为它有如下主要的特点:
1.控制方便精确
通过一个简单的操作杆和按扭,液压系统的操作者便能立即起动,停止、加减速和能提供任意功率、位置精度为万分之一英寸的位置控制力。图13-1是一个使飞机驾驶员升起和落下起落架的液压系统,当飞行向某方向移动控制阀,压力油流入液压缸的某一腔从而降下起落架。飞行员向反方向移动控制阀,允许油液进入液压缸的另一腔,便收回起落架。
2.增力 一个液压系统(没有使用笨重的齿轮、滑轮和杠杆)能简单
沈阳航空工业学院学士学位论文
有效地将不到一盎司的力放大产生几百吨的输出。
3.恒力或恒扭矩
只有液压系统能提供不随速度变化而变化的恒力或恒扭矩,他可以驱动对象从每小时移动几英寸到每分钟几百英寸,从每小时几转到每分钟几千转。
4.简便、安全、经济
总的来说,液压系统比机械或电气系统使用更少的运动部件,因此,它们运行与维护简便。这使得系统结构紧凑,安全可靠。例如 一种用于车辆上的新型动力转向控制装置一淘汰其他类型的转向动力装置,该转向部件中包含有人力操纵方向控制阀和分配器。因为转向部件是全液压的,没有方向节、轴承、减速齿轮等机械连接,使得系统简单紧凑。
另外,只需要输入很小的扭矩就能产生满足极其恶劣的工作条件所需的控制力,这对于因操作空间限制而需要小方向盘的场合很重要,这也是减轻司机疲劳度所必须的。
液压系统的其他优点包括双向运动、过载保护和无级变速控制,在已有的任何动力、系统中液压系统也具有最大的单位质量功率比。
尽管液压系统具有如此的高性能,但它不是可以解决所有动力传递问题的灵丹妙药。液压系统也有缺点,液压油有污染,并且泄露不可能完全避免,另外如果油液渗漏发生在灼热设备附近,大多数液压油能引起火灾。
沈阳航空工业学院学士学位论文
气压系统
气压系统是用压力气体传递和控制动力,正如名称所表明的那样,气压系统通常用空气(不用其他气体)作为流体介质,因为空气是安全、成本低而又随处可得的流体,在系统部件中产生电弧有可能点燃泄露物的场合下(使用空气作为介质)尤其安全。
在气压系统中,压缩机用来压缩并提供所需的空气。压缩机一般有活塞式、叶片式和螺旋式等类型。压缩机基本上是根据理想气体法则,通过减小气体体积来增加气体压力的。气压系统通常考虑采用大的中央空气压缩机作为一个无限量的气源,这类似于电力系统中只要将插头插入插座边可获得电能。用这种方法,压力气体可以总气体源输送到整个工厂的各个角落,压力气体可通过空气滤清器除去污物,这些污染可能会损坏气动组件的精密配合部件如阀和汽缸等,随后输送到各个回路中,接着空气流经减压阀以减小气压值适合某一回路使用。因为空气不是好的润滑油,气压系统需要一个油雾器将细小的油雾注射到经过减压阀减压空气中,这有帮助于减少气动组件精密配合运动件的磨损。
由于来自大气中的空气含不同数量的水分,这些水分是有害的,它可以带走润滑剂引起的过分磨损和腐蚀,因此,在一些使用场合中,要用空气干燥器来除去这些有还的水分。由于气压系统直接向大气排
沈阳航空工业学院学士学位论文
气,会产生过大的噪声,因此可在气阀和执行组件排气口安装销声器来降低噪声,以防止操作人员因接触噪声及高速空气粒子有可能引发的伤害。
用气动系统代替液压系统有以下几条理由:液体的惯性远比气体大,因此,在液压系统中,当执行组件加速减速和阀突然开启关闭时,油液的质量更是一个潜在的问题,根据牛顿运动定律,产生加速度运动油液所需的力要比加速同等体积空气所需的力高出许多倍。液体比气体具有更大的粘性,这会因为内摩擦而引起更大的压力和功率损失;另外,由于液压系统使用的液体要与大气隔绝,故它们需要特殊的油箱和无泄露系统设计。气压系统使用可以直接排到周围环境中的空气,一般来说气压系统没有液体系统昂贵。
然而,由于空气的可压缩性,使得气压系统执行组件不可能得到精确的速度控制和位置控制。气压系统由于压缩机局限,其系统压力相当低(低于250psi),而液压力可达1000psi之高,因此液压系统可以是大功率系统,而气动系统仅用于小功率系统,典型例子有冲压、钻孔、夹紧、组装、铆接、材料处理和逻辑控制操作等。
六自由度关节机器人篇五
六自由度并联机器人基于grassmann-cayley代数的奇异性条件
patricia ben-horin和moshe shoham,会员,ieee
摘要
本文研究了奇异性条件大多数的六自由度并联机器人在每一个腿上都有一个球形接头。首先,确定致动器螺丝在腿链中心。然后用凯莱代数和相关的分解方法用于确定哪些条件的导数(或刚度矩阵)包含这些螺丝是等级不足。这些工具是有利的,因为他们方便操纵坐标-简单的表达式表示的几何实体,从而使几何解释的奇异性条件是更容易获得。使用这些工具,奇异性条件(至少)144种这类的组合被划定在四个平面所相交的一个点上。这四个平面定义为这个零距螺丝球形关节的位置和方向。指数terms-grassmann-cayley代数,奇点,三条腿的机器。
一、介绍
在过去的二十年里,许多研究人员广泛研究并联机器人的奇异性。不像串联机器人,失去在奇异配置中的自由度,尽管并联机器人的执行器都是锁着但是他们的的自由度还是可以获得的。因此,这些不稳定姿势的全面知识为提高机器人的设计和确定机器人的路径规划是至关重要的。
主要的方法之一,用于寻找奇异性并行机器人是基于计算雅可比行列式进行的。gosselin和安杰利斯[1]分类奇异性的闭环机制通过考虑两个雅克比定义输入速度和输出速度之间的关系。当圣鲁克和gosselin[2]减少了算术操作要求定义的雅可比行列式高夫·斯图尔特平台(gsp),从而使数值计算得到多项式。
另一个重要的工具,为分析螺旋理论中的奇异性,首先阐述了1900的论文[6]和开发机器人应用程序。几项研究已经应用这个理论找到并联机器人的奇异性,例如,[11]-[14]。特别注意到情况,执行机构是线性和代表螺丝是零投的。在这些情况下,奇异的配置是解决通过使用几何,寻找可能的致动器线依赖[15]-[17]。其他分类方法闭环机制可以被发现在[18]-[22]。
在本文中,我们分析了奇异点的一大类三条腿的机器人,在每个腿链有一个球形接头上的任何点。我们只关注了正运动学奇异性。首先,我们发现螺丝相关执行机构的每个链。因为每一个链包含一个球形接头,自致动器螺丝是相互联合的,他们是通过球形关节的零螺距螺杆螺丝。然后我们使用grassmann-cayley代数和相关的发展获得一个代数方程,它源于管理行机器人包含的刚度矩阵。直接和高效检索的几何意义的奇异配置是最主要的一个优点,在这里将介绍其方法。
虽然之前的研究[53]分析7架构普惠制,各有至少三条并发关节,本文扩展了奇点分析程度更广泛的一类机器人有三条腿和一个球形关节。使用降低行列式和grassmann-cayley运营商我们获得一个通用的条件,这些机器人的奇异性提供在一个简单的几何意义方式计算中。
本文的结构如下。第二节详细描述了运动学结构的并联机器人。第三节包含一个简短的在螺丝和大纲性质的背景下驱动器螺丝,零距螺丝作用于中心的球形关节。第四部分包含一个介绍grassmann-cayley代数的基本工具用于寻找奇异性条件。这部分还包括刚度矩阵(或导数)分解成坐标自由表达。第五节中一个常见的例子给出了这种方法。最后,第六章比较了使用本方法结果与结果的其他技术。
二、运动构架
本文阐述了6自由度并联机器人有六间连通性基础和移动平台。肖海姆和罗斯[54]提供了调查可能的结构,产生基于流动公式6自由度的grubler和kutzbach。他们寻找了所有的可能性,满足这个公式对关节的数目和任何链接。gsp和三条腿的机器人结构的一个子集所列出的6自由度shoham和罗斯。一个类似的例子也证实了了podhorodeski和pittens[55],他发现了一个类的三条腿的对称并联机器人,球形关节、转动关节的平台在每个腿比其他结构潜在有利。正如上面所讨论的,大多数的报告文献限制他们的分析结构和球形关节位于移动平台和棱柱关节作为驱动的关节。在这个分类,我们包括五种类型的关节和更多的可选职位的球形关节。
我们处理机器人有三个链连接到移动平台,每个驱动有两个1自由度关节或一个二自由度关节。这些链不一定是平等的,但都有移动和连接六个基地和之间的平台。除了球形接头(s),关节考虑是棱镜(p),转动(r)、螺旋(h)、圆柱(c)和通用(u),前三个是1自由度关节和最后两个二自由度的关节。所有的可能性都显示在表i和ii。该列表只包含机器人,有平等的连锁,总计144种不同的结构,但是机器人与任何可能的组合链也可以被认为是membersof这类方法。组合的总数,大于500 000,计算方式如下:
三、管理方法
本节涉及螺丝和平台运动的确定。因为考虑机器人有三个串行链,每个驱动器螺丝的方向可以由其互惠到其他关节螺钉固定在链条。被动球形接头在每个链部队驱动器螺丝为零距(行)并且通过它的中心。因此,三个平面是创建中心位于自己的球形关节。
以下简要介绍了螺旋理论,广泛的解决[7],[73],[75];我们解决在第二节中列出相互的所有关节螺钉系统。
上述类的机器人的几何结果奇点现在相比其他方法获得的结果要准确。首先,我们比较奇异条件在上述3 gsp平台与结果报告线几何方法。
根据相对几何条件的他行方法区分不同的几种类型沿着棱镜致动器[81]的奇异性。我们表明,所有这些奇异点是特定情况下的条件通过(17 c)提供,这是有效的三条腿以及6:3 gsp平台的机器人的考虑。这种结构的奇异的配置根据线几何分析包括五种类型:3 c、4 b、4 d,5 a和5 b[17],[36]。
四、奇异性分析
本节确定奇异性条件定义在第二节的机器人。第一部分包括寻找方向的执行机构的行动路线,基于解释第三节中介绍。他行通过球形接头中心,而他们的方向取决于关节的分布和位置。第二部分包括应用程序的方法使用了grassmann-cayley代数在第四节定义奇点。因为每对线满足在一个点(球形接头),所有例子的解决方案是象征性地平等,无论点位置的腿或腿的对称性。我们从文献中举例说明使用三个机器人的解决方案。
1.方向的致动器螺丝
第一个例子是3-prps机器人提出behi[61][见图3(a)]。对于每个腿驱动螺丝躺在这家由球形接头中心和转动关节轴。特别是,致动器螺杆是垂直于轴的,和致动器螺杆是垂直于轴的,这些方向被描绘在图3(b)。第二个例子是the3-usr机器人提出simaan et al。[66][见图4(a)]。每条腿有驱动器螺丝躺在通过球形接头中心和包含转动关节轴中。驱动器螺丝穿过球形接头中心并与转动关节轴相连。这些方向被描绘在图4(b)。
第三个例子是3-ppsp byun建造的机器人和[65][见图5(一个)]。每条腿,驱动螺丝躺在飞机通过球形接头中心和正常的棱镜接头轴。驱动器螺丝垂直于轴的,和致动器螺杆是垂直于轴的,这些方向被描绘在图5(b)。
图3(a)3-prps机器人提出behi[61]
(b)飞机和致动器螺丝
图4(a)3自由度机器人提出simaan和shoham[66]
(b)飞机和致动器螺丝的3自由度机器人
图5(a)3-ppsp机器人提出byun[65]
(b)飞机和致动器螺丝
2、.奇异性条件
雅克(或superbracket)的机器人是分解成普通支架monomials使用麦克米兰的分解,即(16)。解释部分3—b机器人,本文认为每个链有两个零距驱动器螺丝通过球形接头。拓扑,这个描述等于行6:3 gsp(或在[53]),这三条线,每经过一个双球面上的接头平台(见图6)。这意味着每对线共享一个公共点(这些点在图6中)。因此类的机器人被认为是在本文中,我们可以使用相同的标记点的至于6:3 gsp。六线与相关各机器人通过双点,并且,用同样的方式在图6。
图6 6-3 gsp
五、结果
本文提出一个广义奇异性分析并联机器人组成元素。这些是有一个球形接头在每个腿链的三条腿的6自由度机器人。因为球形关节需要驱动器,螺丝是纯粹的力量作用于他们的中心,他们的位置沿链是不重要的。组成元素包括144机制不同类型的关节,每个都有不同的联合装置沿链。提出并建立描述几个机器人出现在列表中。大量的机器人相关的分析组合不同被认为是。奇点的分析是由第一个找到的执行机构使用互惠的螺丝。然后,借助组合方法和grassmann-cayley方法,得到刚度矩阵行列式在一个可以操作的协调自由形式,可以翻译成一个简单的几何条件之后。其定义是几何条件由执行机构位置的线条和球形接头,至少有一个相交点。这个有效的奇异点条件考虑所有组成元素中的机器人。一个比较的结果与结果的奇点证明了其他技术所有先前描述奇异条件实际上是特殊情况下的几何条件的四架飞机交叉在一个点,一个条件获取的方法直接在这里提出。
singularity condition of six-degree-of-freedom three-legged parallel robots based on grassmann–cayley algebra patricia ben-horin and moshe shoham, associate member, ieee
abstract this paper addresses the singularity condition of a broad class of six-degree-of-freedom three-legged parallel robots that have one spherical joint somewhere along each , the actuator screws for each leg-chain are grassmann–cayley algebra and the associated superbracket decomposition are used to find the condition for which the jacobian(or rigidity matrix)containing these screws is tools are advantageous since they facilitate manipulation of coordinate-free expressions representing geometric entities, thus enabling the geometrical interpretation of the singularity condition to be obtained more these tools, the singularity condition of(at least)144 combinations of this class is delineated to be the intersection of four planes at one four planes are defined by the locations of the spherical joints and the directions of the zero-pitch terms—grassmann–cayley algebra, singularity, three-legged uction during the last two decades, many researchers have extensively investigated singularities of parallel serial robots that lose degrees of freedom(dofs)in singular configurations, parallel robots might also gain dofs even though their actuators are ore, thorough knowledge of these unstable poses is essential for improving robot design and determining robot path of the principal methods used for finding the singularities of parallel robots is based on calculation of the jacobian determinant in and angeles [1] classified the singularities of closed-loop mechanisms by considering two jacobians that define the relationship between input and output -onge and gosselin [2] reduced the arithmetical operations required to define the jacobian determinant for the gough–stewart platform(gsp), and thus enabled numerical calculation of the obtained polynomial in ov et al.[3]–[5] expanded the classification proposed by gosselin and angeles to define six types of singularity that are derived using equations containing not only the input and output velocities but also explicit passive joint r important tool that has served in the analysis of singularities is the screw theory, first expounded in ball’s 1900 treatise [6] and developed for robotic applications by hunt [7]–[9] and sugimoto et al.[10].several studies have applied this theory to find singularities of parallel robots, for example, [11]–[14].special attention was paid to cases in which the actuators are linear and the representing screws are these cases, the singular configurations were solved by using line geometry, looking for possible actuator-line dependencies [15]–[17].other approaches taken to classify singularities of closed-loop mechanisms can be found in [18]–[22].in this paper, we analyze the singularities of a broad class of three-legged robots, having a spherical joint at any point in each individual focus only on forward kinematics , we find the screws associated with the actuators of each every chain contains a spherical joint, and since the actuator screws are reciprocal to the joint screws, they are zero-pitch screws passing through the spherical we use grassmann–cayley algebra and related developments to get an algebraic equation which originates from the rigidity matrix containing the governing lines of the direct and efficient retrieval of the geometric meaning of the singular configurations is one of the main advantages of the method presented the previous study [53] analyzed only seven architectures of gsp, each having at least three pairs of concurrent joints, this paper expands the singularity analysis to a considerably broader class of robots that have three legs with a spherical joints somewhere along the the reduced determinant and grassmann–cayley operators we obtain one single generic condition for which these robots are singular and provide in a simple manner the geometric meaning of this structure of this paper is as n ii describes in detail the kinematic architecture of the class of parallel robots under n iii contains a brief background on screws and outlines the nature of the actuator screws, which are zero-pitch screws acting on the centers of the spherical n iv contains an introduction to grassmann–cayley algebra which is the basic tool used for finding the singularity section also includes the rigidity matrix(or jacobian)decomposition into coordinate-free section v a general example of this approach is y, section vi compares the results obtained using the present method with results obtained by other tic architecture this paper deals with 6-dof parallel robots that have connectivity six between the base and the moving and roth [54] provided a survey of the possible structures that yield 6-dof based on the mobility formula of grübler and searched for all the possibilities that satisfy this formula with respect to the number of joints connected to any of the gsp and three-legged robots are a subset of the structures with 6-dof listed by shoham and roth.a similar enumeration was provided also by podhorodeski and pittens [55], who found a class of three-legged symmetric parallel robots that have spherical joints at the platform and revolute joints in each leg to be potentially advantageous over other discussed above, most of the reports in the literature limit their analysis to structures with spherical joints located on the moving platform and revolute or prismatic joints as actuated or passive additional ions are the family of 14 robots proposed by simaan and shoham [28] which contain spherical-revolute dyads connected to the platform, and some structures mentioned below which have revolute or prismatic joints on the this classification, we include five types of joints and more optional positions for the spherical deal with robots that have three chains connected to the moving platform, each actuated by two 1-dof joints or one 2-dof chains are not necessarily equal, but all have mobility and connectivity six between the base and the s the spherical joint(s), the joints taken into consideration are prismatic(p), revolute(r), helical(h), cylindrical(c), and universal(u), the first three being 1-dof joints and the last two being 2-dof the possibilities are shown in tables i and list contains only the robots that have equal chains, totaling 144 different structures, but robots with any possible combination of chains can also be considered as membersof this total number of combinations, , is larger than 500 000, calculated as follows:
ing lines this section deals with the screws that determine the platform the robots under consideration have three serial chains, the direction of each actuator screw can be determined by its reciprocity to the other joint screws in the passive spherical joint in each chain forces the actuator screws to have zero-pitch(lines)and to pass through its ore, three flat pencils are created having their centers located at the spherical ing a brief introduction to the screw theory that is extensively treated in [7], [73]–[75];we address the reciprocal screw systems of all the joints listed in section geometric result for the singularity of the aforementioned class of robots is now compared with the results obtained by other approaches in the , we compare the singularity condition described above for the 6-3 gsp platform with the results reported for the line geometry line geometry method distinguishes among several types of singularities, according to the relative geometric condition of he lines along the prismatic actuators [81].we show that all these singularities are particular cases of the condition provided by(17c), which is valid for the three-legged robots under consideration as well as for the 6-3 gsp singular configurations of this structure according to line geometry analysis include five types: 3c, 4b, 4d, 5a, and 5b [17], [36].arity analysis this section determines the singularity condition for the class of robots defined in section first part consists of finding the direction of the actuator lines of action, based on the explanation introduced in section lines pass through the spherical joint center while their directions depend on the distribution and position of the second part includes application of the approach using grassmann–cayley algebra presented in section iv for defining singularity when considering six lines attaching two every pair of lines meet at one point(the spherical joint), the solution for all the cases is symbolically equal, regardless of the points’ location in the leg or the symmetry of the exemplify the solution using three robots from the ion of the actuator screws the first example is the 3-prps robot as proposed by behi [61] [see fig.3(a)].for each leg the actuated screws lie on theplane defined by the spherical joint center and the revolute joint particular,the actuator screw is perpendicular to the axis of , and the actuator screw is perpendicular to the axis of , these directions being depicted in fig.3(b).the second example is the3-usr robot as proposed by simaan et al.[66][see fig.4(a)].every leg has the actuator screws lying on the plane passing through the spherical joint center and containing the revolute joint actuator screw passes through the spherical joint center and intersects the revolute joint axis rly, the actuator screw passes through the spherical joint center and intersects the revolute joint axis and , these directions being depicted in fig.4(b).the third example is the 3-ppsp robot built by byun and cho [65] [see fig.5(a)].for every leg the actuated screws lie on the plane passing through the spherical joint center and being normal to the prismatic joint actuator screw is perpendicular to the axis of , and the actuator screw is perpendicular to the axis of , these directions being depicted in fig.5(b).fig.3.(a)the 3-prps robot as proposed by behi [61].(b)planes and actuator .4.(a)the 3-usr robot as proposed by simaan and shoham [66].(b)planes and actuator
screws of the 3-usr .5.(a)3-ppsp robot as proposed by byun and cho [65].(b)planes and actuator arity condition
the jacobian(or superbracket)of a robot is decomposed into ordinary bracket monomials using mcmillan’s decomposition, namely(16).as explained in section iii-b, all the robots of the class considered in this paper have two zero-pitch actuator screws passing through the spherical joint of each gically, this description is equivalent to the lines of the 6-3 gsp(or in [53]), which has three pairs of lines, each passing through a double spherical joint on the platform(see fig.6).this means that each pair of lines share one common point(in fig.6 these points are , , and).therefore for the class of robots considered in this paper, we can use the same notation of points as for the 6-3 six lines associated with each robot pass through the pairs of points,and , in the same way as in to the common points of the pairs of lines ,and ,denoted , and respectively, many of the monomials of(16)vanish due to(4).fig.6.6-3 sion
this paper presents singularity analysis for a broad family of parallel are 6-dof three-legged robots which have one spherical joint in each the spherical joints entail the actuator screws to be pure forces acting on their centers, their location along the chain is not family includes 144 mechanisms incorporating diverse types of joints that each has a different joint arrangement along the l proposed and built robots described in the literature appear in this list.a larger number of robots are relevant to this analysis if combinations of different legs are singularity analysis was performed by first finding the lines of action of the actuators using the reciprocity of , with the aid of combinatorial methods and grassmann–cayley operators, the rigidity matrix determinant was obtained in a manipulable coordinate-free form that could be translated later into a simple geometric geometric condition consists of four planes, defined by the actuator lines and the position of the spherical joints, which intersect at least one singularity condition is valid for all the robots in the family under consideration.a comparison of this singularity result with results obtained by other techniques demonstrated that all the previously described singularity conditions are actually special cases of the geometrical condition of four planes intersecting at a point, a condition that was obtained straightforwardly by the method suggested here