第46卷第11期
MACHINETOOL&HYDRAULICS
机床与液压
Vol46No11
Jun2018
DOI:10.3969/jissn1001-3881201811009
高压线路巡检机器人机械臂闭链机构的运动学分析
王吉岱,张彦囡,甄静
(山东科技大学机械电子工程学院,山东青岛266590)
摘要:针对传统高压输电线路巡检机器人作业范围小,越障效率低以及不能跨越引流线的问题,提出了一种三臂式高压输电线路巡检机器人,该机器人前、后机械臂采用平行四边形结构设计,属于局部含有闭链机构的混链机构。在分析了机器人前、后机械臂结构特点的基础上,提出了局部含有闭链机构的机构运动学方程的建模方法。借助MATLAB软件对机械臂的越障空间进行了分析,利用ADAMS软件对机器人在线路行走及跨越引流线过程进行了仿真,验证了机械臂结构的合理性,并通过试验验证了具有局部闭链机构的三臂式机器人可以更好地跨越线路障碍。
关键词:巡检机器人;闭链机构;运动学分析;运动空间;仿真
中图分类号:TH112 文献标志码:A 文章编号:1001-3881(2018)11-041-5
causedtherobotscouldnotcrossdrainagelineefficiently,anewtypeofinspectionrobotwiththreemanipulatearmsisproposed.Thefrontandreararmoftherobotwasdesignedofaparallelquadrilateralstructure,withalocalclosed⁃chainmechanism,wasnotentirelyopen⁃chainstructurebutmixed.Soanewapproachforconstructingthekinematicequationfortherobotarmwasalsopresentedbasedofcrossingobstacles,andtheprocessoftherobotcrossingthedrainagelineandwalkingonthelineswassimulatedthroughAdamssoft⁃variousobstaclesonthelinemorestablyandreliably.
Keywords:Inspectionrobot;Closed⁃chain;Kinematicanalysis;Workingspace;Simulation
analysisofthecharacteristicsoflocalclosedchainmechanism.UsingMATLABsoftwaretoanalyzetherobotarm’soperatingspaceforwareverifyingtherationalityoftherobotarm’sstructure.Theinspectionrobotwiththreearmswhichadoptlocalclosed⁃chaincancross
Abstract:Aimingatproblemoftheinspectionrobotforthehighvoltagepowertransmissionlinewithasmallworkingspacethat
WANGJidai,ZHANGYannan,ZHENJing
(CollegeofMechanicalandElectronicEngineering,ShandongUniversityofScienceand
Technology,QingdaoShandong266590,China)
KinematicAnalysisofManipulatorofClosed⁃chainMechanism
ofInspectionRobotforPowerTransmissionLines
0 前言
输电线路巡检机器人是一种在高压输电线路上,能够以一定的速度平稳运动并且能够越过输电线上的障碍物,对输电线进行检测的机器人。
国外巡线机器人的研究始于20世纪80年代末,如加拿大MONTAMBAULT等人研制的四臂式LineScout机器人[1],日本SAWADA等人研制的架空地线上作业巡检机器人(OPGW)[2]等。90年代末,国内大学也相继开展了巡检机器人的研究工作,如武汉大学成功研制了双臂巡检机器人[3],中国科学院自动化研究所研制的新型柔性机械臂巡检机器人[4]等。国内外对巡检机器人的研究基本可以实现机器人的直线行走和跨越一般线路障碍,但是大多数机器人的手臂采用关节式开链结构,越障效率低,有的甚至不能
完成引流线的跨越,限制了巡检机器人的推广和使用。
鉴于此,本文作者提出了一种三臂式的巡检机器人,该机器人的前、后机械臂含有平行四边形局部闭链机构,中间机械臂起到调节自身重心的变化的作用,机器人能够完成引流线等多种线路障碍的跨越。
1 巡检机器人的机械组成11 整体结构组成
机器人由前、后机械臂、中臂和控制箱三大部分组成,前、后机械臂对称布置在中臂的两侧。前、后机械臂主要完成机器人的越障动作,中臂主要用于平衡机器人的重心。前、后臂可完成升降、俯仰和旋转运动,中臂可竖直面内升降。机器人结构简图如图1所示。
收稿日期:2017-01-17
作者简介:王吉岱(1961—),男,教授,主要研究方向为机器人技术的开发与应用。E-mail:939178562@qqcom。通信作者:张彦囡,E-mail:1570314095@qqcom。
·42·
机床与液压第46卷
杆3′起到虚约束的作用,在计算机构的自由度的时候将连杆2′和连杆3′去除。因此,应用式(1)可计算一个机械手臂的自由度为:
F=d(n-g)+
∑f
gi=1
i
=6×(4-4)+
∑1=4
i=1
4
前、后机械臂末端的行走轮部分有2个局部自由度,所以一个机械手臂共有6个自由度,分别是肩关(2)
12 前后机械臂结构设计
图1 机器人结构简图
机器人前、后机械臂的结构相同,单臂分别由肩关节、短臂、肘关节、长臂和行走轮五部分组成,前(b)、后机械臂结构图和机构简图分所示。
别如图2(a)、图2 前后机械臂结构
短臂采用平行四边形局部闭链机构设计,一方面可以实现机械臂水平运动和竖直运动的解耦,另一方面可以改变关节驱动器的位置,改善机械臂的动态特性,加强机械臂的结构刚度。长臂为可伸缩结构,行1走轮可开合3 前后机械臂自由度
,前、后臂的俯仰和升降由电动推杆驱动。机器人手部(末端执行器)在空间的运动时由其操作机中用关节连接起来的各种杆件的运动复合而成,用来确定机器人的手部(末端执行器)在空间的位置和姿态时所需要的独立运动参数的数目称为机器人的自由度。对于空间开链机构,若空间中有n个活动构件,则机构自由度[5]为:
F=d(n-g)+
式中:n表示活动件个数∑gi=1
f
i
(1)
,g表示运动副个数,fi表示各运动副的自由度,i表示运动副的个数,平面机构d=3,空间机构d=6。
机械臂含有平行四边形闭链结构,连杆2′和连
节的旋转、肘关节的转动、短臂的俯仰、长臂的伸缩
以及行走轮的行走和开合。
2 21 巡检机器人运动学模型
D齐次坐标变换-H法[6]是由DenavitD-H法
和Hartenberg于1955年提
出的一种为关节链中每一连杆建立固连坐标系的矩阵方法。D-H法采用描述连杆形状特性的参数aid、αi和描述关节动作的关节变量i相邻连杆l、θi4个参数来表示。i-1和li之间齐次变换矩阵如下式所示:
ii
-1Rot(T=ZRot(,θX,αi-1)Trans(X,di-1)
22 i)Trans(Z,ai)
机器人的前前后机械臂机构分析
(3)
、后机械臂含有平行四边形局部闭链机构,不是完全的开链机构,可以把机械臂看成以一个开链机构为主体又并联了一个开链杆组[7]分称为主开链,它的自由度是整个机构的自由度。主体部,并联的部分称为子开链,主开链和子开链都称为逻辑
开链[8]的建模方法D-。
H法是一种针对开式链机构建立连杆坐标系,利用D-H法对巡线机器人机械臂进行运动学分析时,需要对机械臂机构进行分解,拆分成多个逻辑开链机构,如图3所示。
图3 机械臂机构的分解
连杆2、连杆2′、连杆3和连杆4构成一个单闭链回路,拆分时在闭链回路和外部的交接关节处,即图3的关节2和关节4,去掉在该关节处的并联杆件,余下的串联杆件链即为一条逻辑开链,依次选择闭链
第11期王吉岱等:高压线路巡检机器人机械臂闭链机构的运动学分析
· 43 ·
23 闭链机构中关节变量的几何关系
中的并联线路,可生成不同的逻辑开链,如图3
(a)、(b)所示,这样从基础杆件到末端执行器就有了两条变换路径。逻辑开链a的自由度和机械臂机构的自由度相同,因此逻辑开链a为主开链,逻辑开链b为子开链。
含有闭链机构的机械臂,关节之间的运动具有诱发现象,建立机构的运动学方程时还应考虑关节变量间的几何关系。图4表示机械臂的4个位形,图中θ′2表示子开链中连杆2′绕关节2的关节角,θ2表示主开链中连杆2绕关节2的关节角,θ连杆3绕关节3的关节角。
3表示主开链中图4 前后机械臂的位形
图4(a)表示零位,θ′所表示θ′2=θ2=θ3=0;图4(b)θ2变化后,θ,而θ3≠0,θ2=0,说明θ′2变化会引起3变化θ2不受θ′2影响;图4(c)表示θ2变化后,而θ′不受3≠0,θθ′2=0,说明θ(2变化会引起θd)表示θ3的变化,22的影响;图42和θ′变化,θ2同时3角度的变化是θ在这个闭链机构中2和θ′2同时作用的结果。通过以上位形分析发现,θ是被动关节角,并且三者之间存2、θ′2是主动关节角,而θ在以下关系:
324 θ3=θ2+θ′2(4)
对于巡线机器人的前巡检器人前后机械臂的正运动学解
、后机械臂来说,从基础杆件到末端执行器有两条变换路径。主开链的自由度和机械臂的自由度相同,因此,选择主开链来建立连杆坐标系,如图5所示。
行走轮的行走和开合是局部自由度,不会对机构的运动产生影响,建立机器人前、后机械臂的运动学模型时不考虑这两个自由度的参数。设由基座到末端杆件的编号分别为0,1,2,3,4,5,各杆件参数如表1所示。
图5 前后机械臂连杆坐标系的建立
表1 连杆参数
杆件编号
αaθ10
i-1i
d20i-10i3904
0°L0θθ1290°0
2
θ0 杆件坐标系之间的变换矩阵依次为 根据表1中各连杆参数,结合式03d0
4A各矩阵的表达式如下1,(3)A2,确定相邻
A3,A4,Trans(A,:
1=0
1T=Rot(X0)Trans(X,0)Rot(Z,θ1)Trans(A2ZZ=,0)
·1
,0)
2T=Rot(X,90)Trans(X,0)Rot(Z,θ2)·Trans(A3=2
3T=Rot(X,0)Trans(X,L2)Rot(Z,θ3)·Trans(A4Z,0)
3
Z=,4dT=Rot(X,90)Trans(X,0)Rot(Z,0)·4)éê
n(5)
xoxaxpxù
0
oapú4T=A1A2A3A4=êênyyyyú
ên
oêz0
zaz
pë
é01zúú=úû
êcθθ1cθ2cθ3
ês-cθ1sθ2sθ3-scθθ1c0
ê1cθsθθ1cθ2sθ3+cθ1sθ2cθ31
1cêêsθ2cθ3-sθ1sθ2sθ32cθ3-cθ2sθ
3
dë
4(-cθ000sθθ2ssθθ3+sθ1sθ2cθ3
23-0
cθ2cθ3
θ1cθ2sθ3-cθ1sθ2cθ3)+L2cθ1cθ2ùdú4(-s1c-θs2θsθ3-sθ1sθ2cθ3)+LL2sθ1cθ2ú
d4(2sθ3+cθ2cθ3)+2sθ2
úú(6)
úû
将A的正运动学方程1,A2,0A1
3,A4依次相乘,得到机器人手臂
表示sinθ4T,式(6)中cθ1表示cosθ其他字母含义相
11,L2表示连杆2的长度,,sθ1
·44·
机床与液压
表2 关节变量取值范围
关节变量θ1/(°)θ2/(°)θ3/(°)d4/mm
最小值-π/4-π/33000
第46卷
同,下标不同。式(6)表明机器人末端执行器的位姿和姿态分别由各关节的旋转角度θ1、θ2、θ3以及手臂的升降距离d4决定。
最大值π/4π/35000
25 巡检机器人前后机械臂的逆运动学解
根据巡检机器人的线路障碍对机器人末端执行器的空间运动进行规划,然后运用机器人逆运动学法求解各个关节变量,对驱动关节的运动进行控制,进而实现机器人越障的自动化。
根据机器人各关节变量取值范围,结合Matlab
软件,仿真出机器人的XZ平面和三维工作空间分别机器人变换方程线图[6]运动学方程04T
=如图6所示,在机器人正
A之间的齐次变换矩阵的逆矩阵1A2A3A4的右边依次乘以相邻杆件,即可求解关节变量。其中,A1、A。
2、A3、A4以及手臂末端的位姿矩阵04T已经计算出图6 机器人变换方程线图
由图A6可以写出5个变量分离的方程:
-1104T=A2A3A4,A-21A-1104T=A3A4,A-31A-21A-110
4T=A(7)
4对应两边元素可解得:θ1=arctançæè-
nnyö÷,θxø2+θ3=arctanæç-nzö
÷,θ=arcsinçθèazøæaz(pxc1+pysθ1)+nzpzö
2èL2n2z+a2÷-zø
arctanç
æazö
èn÷,zø
θ3=(θ2+θ3)-θ2=arctançæ-nzöè
a÷
+arctanç
æazöèn÷ø
-
arctançæ-
Lzø
zöè
p3oz+pz
+L÷,
xcosθ1+pysinθ13nzø
dp4=-
xcθ1+pynsθ1-L2cθ2
z
(8)
式(8)中的n,o,a,p是给定的末端执行器在基坐标系中的位置坐标。
3 巡检机器人前后机械臂运动空间分析
根据式(6)计算的正运动学方程,确定机器人末端执行器相对于基座的坐标方程式为:
ìïï
px=d4í(-cθ1cθ2ïpsθ3-cθ1sθ2cθ3)+L2cθ1cθ2
y=dï4(-sθ1cθ2î
psθ3-sθ1sθ2cθ3)+L2sθ1cθ2(9)z=d4其中L(-sθ2sθ3+cθ2cθ3)+L2sθ2所示,θ逆时针为正2=180mm,,顺时针为负机器人各关节参数范围如表。
2
如图7所示。
图7 巡检机器人的工作空间图
根据仿真结果可以看出机器人末端执行器的工作
空间变化平缓且无突兀、孔洞现象,说明机器人机械臂结构设计合理。同时从图7中还可以得到,水平方向即mm,XAdams在竖直方向即方向行末端执行器的运动范围是Z向的范围是150~655639mm。6~613机器人越障需要中进行运动仿真进一步验证这个运动空间满足在。
4 巡检机器人运动过程仿真分析
文中将对机器人跨越引流线的过程进行仿真,验证机器人运动模型的正确性,引流线坡度为55°。
巡检机器人的虚拟样机在SolidWorks软件中完成,然后导入到Adams软件中,对机器人跨越引流进行仿真,具体越障过程如图8所示。
机器人初始悬挂状态,各关节处于零位状态;跨越引流线时,首先各机械臂同时伸长,之后前机械臂单独伸长脱线打开行走轮,如图8(a)所示,此时后机械臂和中臂双臂挂线,中臂起到调节机器人重心的作用,防止了机器人因重心不稳而产生晃动;前机械臂的长臂先向前摆动再收缩,抓取电线后停止收缩,如图8(b)、(c)所示;中臂向上伸长脱线打开行走轮,如图8(d)所示;后机械臂到达跨越点时,中臂向上伸长合并行走轮后,向下收缩抓取引流线,如图8(e)所示;在中臂慢慢收缩抓取电线的过程中,后机械臂向上伸长脱线打开行走轮,摆动短臂帮助调整机器人姿态,如图8(f)所示;后机械臂脱线后,中臂和前机械臂挂线,中臂慢慢收缩,前机械短臂回摆调整机器人姿态,如图8(g)所示;之后,后机械臂长臂回摆并收缩挂线,各关节恢复初始状态,机器人完成跳线,如图8(h)、(i)所示;在图
第11期王吉岱等:高压线路巡检机器人机械臂闭链机构的运动学分析
· 45 ·
8(c)到图8(i)的过程中,前机械臂的刹车始终
打开。
图8 机器人跨越的引流线仿真
将机器人处于初始状态图8(a)和跨越引流线时的状态图8(b)各关节参数代入式,关节参数如表3所示。
表3 越障时手臂关节参数
参数
初始状态
越障状态
θθ1/(°)00θ2/(°)3/(°)00
d4/mm3000
-60
é 初始状态:ê1180420
0T4=ê
ê0
-00êë0013000ùúúúé0
0-001ê01501ú(10)
û
3越障状态:0T4=ê1ê
0
-0êêë00
010
-0150
0+180ùú
ú
ú对比机器人两种状态的正运动学解0
1,1ú(11)úû
可以看出机器人经过肘关节旋转60°,伸缩臂伸长至最大值时,机器人末端执行器的坐标为:
ìïï
x=1503+180=5437íïy=z210
0î=(12)
对比机器人的运动空间,可知,机器人能够在运动空间内完成跳线动作。由于机器人跨越引流线时,动作难度最大,跨越空间也最大,所以机器人在能够完成跳线的情况下,可以完成在线防震锤、悬垂线夹的跨越。图9是机器人跨越引流线实验,实验证明,文中的巡检机器人可以顺利完成跨越引流线、防震锤、线夹等多种线路障碍。
图9 机器人跨越引流线
5 结论
针对现有机器人存在的问题,设计了一款能够调节重心的三臂式巡检机器人,通过对机器人进行运动学分析和仿真,得出以下结论:
点,(1)提出了局部含有闭链机构运动学方程的建立方针对巡检机器人的前、后机械臂的结构特法,并根据机械臂的运动方程,用MATLAB软件绘制机械臂的运动空间,通过Adams软件仿真机器人跨越引流线越障过程,验证了机器人机械臂结构设计的合理性分析(2),,得出机械臂各关节参数的数值解对巡检机器人前并通过实验进行了验证、后机械臂进行逆运动学。
,为实现机器人的自动化控制奠定了基础。
参考文献[1]PAGNANO:
tedA,HÖPFM,TETIR.ARoadmapGermany:8PowerLineth[2]inSAWADAManufacturingCIRPInspection.MaintenanceandRepair[forAutoma⁃
C]//J,KUSUMOTOEngineering,2013:234ConferenceonIntelligentK,MUNAKATA-239.
ComputationbileRobotforInspectionofPowerT,etal.AMo⁃
[3]IEEE吴功平TransactionsonPowerDelivery,1991,11(1):57.
TransmissionLines[J].机器人及其应用,曹珩,皮渊(1):96[J].,等武汉大学学报.高压多分裂输电线路自主巡检
(工学版),2012,45
WURobotGApplication[forP,CAO-102.
HighVoltageH,PIY,etBundledal.AnTransmissionAutonomousLineInspectionandIts
[4]丁鸿昌2012,45(1):96J].Engineering,王吉岱,-杨前明102.
JournalofWuhanUniversity,器人的研制与开发,等.高压输电线路自动巡检机
10[J].现代制造技术与装备,2006(4):DING-12.
AutomaticHC,WANGInspectionJD,YANGRobotforQtheM,etPoweral.DevelopmentTransmission
ofLines[J].Modern[5]ment,2006(4):10杨东超的统一认识,赵明国-Manufacturing12.
TechnologyandEquip⁃YANGDC,[J].,ZHAO机械设计陈恳,等.MG,CHEN,2002,19(8):24机器人一般自由度计算公式
-K,etal.Unified27.
standingUnder⁃[J].JournalonGeneralofMachineDOFDesign,2002,19(8):24CalculationFormulaeofRobot(下转第-27.
81页)
第11期郝飞:基于PLC的气动机械手精准位置控制系统的设计
· 81 ·
静止同步的过程中,其转速n与频率f应满足如下关系。
n=
60αf60f
=360°ZrN
(1)
式中:Zr为转子总的齿数;α为电机步距角;f为脉冲频率;N为运行拍数。
当步进电机的步距角、滚珠丝杠的基本导程和脉冲当量给定后,传动比i满足
i=360°δpαL0
(2)
图5 PLC控制程序
5 结束语
所设计的气动物料抓取机械手结构简单、控制精确,能够应用于多种工业自动化生产线中,提高了生产效益。
式中:α为电机步距角;L0为丝杠基本导程;δp为脉冲当量。
由式(1)和(2)计算传动链的传动比时,传动比的值一般情况下不会等于1,提高调整脉冲量比,再次脉冲量比为0008,从而提高位置精度,在分析测试过程可实施计算及监控数据。
参考文献:
[1]李建国.往复移动式气动机械手的精确位置控制系统设
计[J].机床与液压,2015,43(3):89-91.
LIJG.DesignofPrecisionPositionControlSystemforRe⁃Tool&Hydraulics,2015,43(3):89-91.械工业出版社,2008.
ciprocatingPneumaticMobileManipulator[J].Machine[2]常斗南.可编程序控制器原理.应用.实验[M].北京:机[3]朱凌宏.基于PLC的液压驱动式机械手动作设计[J].机
床与液压,2011,39(6):79-80.
ZHULH.TheMovementDesignofHydraulicManipulator(6):79-80.
BasedonPLC[J].MachineTool&Hydraulics,2011,39
4 程序设计
所设计的气动物料抓取模型可以扩展应用到各领域,所以控制可实现多种流程的控制程序及功能,因为电磁阀、按钮等是基于开关量程序,在此就不再赘述。在这只列举用步进电机带动丝杠传动机械手的程序。假设控制要求为机械手水平移动120mm,并配合升降气缸、进给气缸实现物料精确的抓取。根据式(1)和(2)及脉冲量比,PLC需要发出15000个脉冲,具体控制程序如图5所示。
(责任编辑:卢文辉)
(上接第45页)
[6]张翔,李立君,易春峰,等.基于D-H法油茶果采摘机器
人正运动学分析[J].农机化研究,2014(4):25-28.
ZHANGX,LILJ,YICF,etal.ForwardKinematicsAnaly⁃sisoftheCamelliaOleiferaPickedRobotBasedontheD-HMethod[J].JournalofAgriculturalMechanizationRe⁃search,2014(4):25-28.
[7]张良安,马寅东,单家正,等.4自由度含局部闭链式码
垛机器人动力学优化设计[J].农业机械学报,2013,44(11):336-341.
ZHANGLA,MAYD,SHANJZ,etal.OptimalDynamicDesignof4-DofPalletizingRobotwithClosed⁃chain[J].TransactionsoftheChineseSocietyforAgricultural,2013,44(11):336-341.
[8]靳桂华,施旗,姚俊杰.含单闭链机器人的动力学研究
[J].北方工业大学学报,1994,6(1):58-65.
JINGH,SHIQ,YAOJJ.StudyontheDynamicsofaRo⁃botManipulatorwithaClosed⁃chainBranch[J].JournalofNorthChinaUniversityofTechnology,1994,6(1):58-65.
(责任编辑:卢文辉)
(上接第57页)
[6]邱雪松,肖超,谭候金,等.大型机器人冲压生产线多软
件联合仿真[J].中国机械工程,2016,27(6):772-777.
QIUXS,XIAOC,TANHJ,etal.Multi⁃softwareCo⁃simu⁃777.
lationforaLargeRoboticAutomaticStampingProductionLine[J].ChinaMechanicalEngineering,2016,27(6):772-[7]陆叶.基于RobotStudio的机器人柔性制造生产线的仿真
设计[J].组合机床与自动化加工技术,2016(6):157-160.
LUY.SimulationDesignofRobotFlexibleManufacturing
[8]程智勇,李晓娟,陈华龙,等.基于FANUC0iTD和GSK工
CHENGZY,LIXJ,CHENHL,etal.DesignofGSKIn⁃
LineBasedonRobotStudio[J].ModularMachineTool&AutomaticManufacturingTechnique,2016(6):157-160.
业机器人柔性制造单元的设计[J].机床与液压,2014,42(21):97-100.
dustrialRobotofFlexibleManufacturingCellsBasedonFANUC0iTD[J].MachineTool&Hydraulics,2014,42(21):97-100.
(责任编辑:卢文辉)
因篇幅问题不能全部显示,请点此查看更多更全内容