一种三自由度机械臂的设计与分析

2018年5月
第46卷第9期
机床与液压
MACHINETOOL&HYDRAULICS
May2018
Vol 46No 9
DOI:10.3969/j issn 1001-3881 2018 09 021
收稿日期:2016-11-03
作者简介:杨帆(1976 ),男,硕士,讲师,研究方向为机械设计理论及机械系统动力学㊂E-mail:yangfan@wic edu cn㊂
一种三自由度机械臂的设计与分析
杨帆,吴贺利,罗晨晖
(武汉科技大学城市学院机电学部,湖北武汉430083)
摘要:设计了一种通用型三自由度机械臂,该机械臂的3个转动自由度相互垂直㊂详细设计了各关节的传动方案,并建立了系统的三维模型㊂根据机械臂的结构特点,建立了机械臂的D-H坐标系,对其进行正运动学分析㊂最后利用蒙特卡洛法对该机械臂的工作空间进行分析,得到机械臂末段执行器的工作空间,仿真结果与机械臂的设计参数相符,为该机械臂的优化设计及逆运动学分析奠定了基础㊂
关键词:机械臂;D-H坐标系;蒙特卡洛法;工作空间
中图分类号:TP242㊀㊀文献标志码:A㊀㊀文章编号:1001-3881(2018)09-089-4
DesignandAnalysisofaThreeDegreeofFreedomManipulator
YANGFan,WUHeli,LUOChenhui
(MechanicalandElectricalEngineeringDepartmentofCityCollege,WuhanUniversityofScienceand
Technology,WuhanHubei430083,China)
Abstract:Ageneralrobotwiththreedegreeoffreedoms(DOFs)isdesignedandtheDOFsaremutualvertical.First,thetrans⁃
missionschemesofeachjointweredetaileddesignedaccordingtotherequirementsandthethree⁃dimensional(3D)modelofthesys⁃temwasbuilt.Second,accordingtothestructuralcharacteristicsofthemanipulator,theDenavit-Hartenberg(D-H)coordinatewasobtainedanditsforwardkinematicsanalysiswasdone.Last,theMonteCarlomethodwasappliedtoanalyzethemanipulatorwork⁃space,andtheworkspacerangeofthemanipulatorendactuatoracquired.Thesimulationresultisconsistentwiththedesignparameters
水溶性润滑剂ofthemanipulator,whichwillmakeawellfoundationfortheoptimaldesignandinversekinematicsanalysesofthemanipulator.
Keywords:Manipulator;D-Hcoordinate;MonteCarlomethod;Workspace0㊀前言
关节型机械臂是由多个刚性连杆经关节连接而成,其结构与人类手臂类似,一般由腰部㊁大臂㊁小臂和手腕组成[1]㊂其特点是结构紧凑㊁所占空间体积较小㊁相对工作区间较大㊁并且能绕过基座周围的障碍物,是机械人中使用最广泛的一种结构,著名的机械臂生产商ABB㊁KUKA㊁新松等都有一系列成熟的关节型机械臂[2]㊂能够实现抓取㊁放置㊁喷漆㊁码垛㊁焊接等功能,因此,对机械臂的研究具有重要的理论价值和现实意义[3]㊂
图1㊀几种关节型机械臂
机器人正运动学分析是在已知各关节转角时,求得机械臂末端空间位置的过程,是逆运动学分析的前提㊂正运动学分析过程一般使用D-H法建立机械臂的D-H坐标系,利用坐标转换求出机械臂的末端姿态[4]㊂醇基液体燃料
工作空间是机械臂末端所能达到的范围,是机械
臂运动灵活程度的重要指标之一,也是机器人是否存在逆解的依据㊂求解机械臂工作空间常用的方法有图解法㊁解析法和数值法㊂蒙特卡洛法是一种基于随机概率的算法,随着计算机技术的发展,蒙特卡洛法在求解及机械臂工作空间时得到了广泛的应用[5]㊂
本文作者根据实际需要,设计了一种通用型轻负
载三自由度机械臂㊂对各个关节的传动方案进行详细设计,并建立机械臂系统的样机模型㊂利用D-H法对机械臂进行运动学正分析,得出机械臂末端姿态空间位置,最后采用蒙特卡洛法对机械臂的工作空间进行分析,在Matlab中仿真得出机械臂的理论工作
空间㊂
1㊀机械臂的结构设计
1 1㊀初始参数及初始方案
根据实际应用,机械臂的最大负载m为6kg,最大伸展距离l为1500mm,三轴的转速及转角范围如表1所示㊂
表1㊀三轴转速及转角范围
转速/[(ʎ)㊃s-1]范围/(ʎ)第1轴60-180 180
第2轴900 120
第3轴60-180 180㊀㊀根据初始参数,机械臂3个轴的分布如图2所示,分别是腰部㊁大臂和小臂的转动㊂根据设计初始
参数,预估大臂和小臂的机械结构参数如表2所示
图2㊀机器臂的自由度
表2㊀机械臂设计参数
长度L/mm质心l/mm质量m/kg大臂8005008
小臂7004006
1 2㊀机械臂结构设计
机械臂关节旋转常用的传动方式分为齿轮传动㊁同步带传动和链传动,文中选用齿轮传动,3个轴的传动示意图如图3所示㊂
第1轴采用直齿轮传动,传动比i1=2,大齿轮安装在交叉滚子轴承上㊂交叉滚子轴承的内滚子与滚道的接触属于线接触;在滚道截面呈90ʎ垂直交叉间隔排列,能同时承载径向载荷和轴向载荷,其刚性是传统型号的3 4倍[6]㊂因此,将机械臂腰部安装在大齿轮上,随着大齿轮的转动而实现腰部的旋转㊂第2轴和第3轴则采用锥齿轮传动㊂锥齿轮传动相比于直齿轮传动的特点之一是可以改变传动轴之间的方向㊂在机械臂的本体设计时,为了节省安装空间,将大臂和小臂的驱动电机分别置于大臂和小臂内部,因此,此处采用锥齿轮传动㊂传动比设计为i2=i3=2㊂设计的机械臂三维模型如图4所示
连云港黄海机械厂
图3㊀
机械臂三轴传动设计
图4㊀机械臂的样机模型
2㊀机械臂的运动分析
2 1㊀D-H坐标系的建立
机械臂的初始状态如图4所示,机械臂各关节的几何关系一般可通过建立D-H坐标系来表示㊂在对
㊃09㊃机床与液压第46卷
机械臂进行运动学分析时,首先需要定义各个关节的坐标系,获取D-H参数表[7]㊂在初始位置下建立D-H坐标系,得到该机械臂D-H参数表如表3所示,其中,a(i-1)是相邻运动副轴线之间的公垂线长度;α(i-1)是相邻运动副轴线之间的夹角;di是沿着z轴,两条相邻的公垂线间的距离;θi是运动副的两条相邻公垂线之间的夹角
图5㊀建立D-H坐标系表3㊀D-H参数表
ia(i-1)
α(i-1)/(ʎ)
di
θi/(ʎ)100
L0θ1(0)
20
900θ2(90)3L1900θ3(0)4
L2
0002 2㊀运动分析
串联机械臂的正运动学分析是在已知各关节转角
时,求得末端的位置和姿态㊂根据2 1节中建立的D-H坐标系可知
T=10T21T32T43T
(1)
兰坪铅锌矿
由D-H法,可知
i-1
T=
cθi
-sθi
a(i-1)
sθicα(i-1)cθicα(i-1)-sα(i-1)-sα(i-1)disθisα(i-1)cθisα(i-1)
cα(i-1)
cα(i-1)di00
1éë
ê
êê
êêùû
ú
ú
ú
ú
ú(2)
式中:cθi=cosθi,sθi=sinθi,cα(i-1)=cosα(i-1),sα(i-1)=sinα(i-1),i=1,2,3,4㊂
当3个关节由初始位置分别转动θ1,θ2,θ3时,
代入式(2),得到各个坐标变换矩阵ii-1T,由式(1)可得机械臂末端位置
0T=nxoxaxpxny
oyaypynzozazpz0
1é
ëêêêêêùû
úúú
úú式中:
nx=cθ1cθ2cθ3+sθ1sθ3ny=sθ1cθ2cθ3-cθ1sθ3nz=sθ2cθ3
ox=sθ1cθ3-cθ1cθ2sθ3oy=-cθ1cθ3-sθ1cθ2sθ3
oz=-sθ2sθ3ax=cθ1sθ2ay=sθ1sθ2az=-cθ2
px=L1cθ1cθ2+L2(sθ1sθ3+cθ1cθ2cθ3)py=L1sθ1cθ2-L2(cθ1sθ3-sθ1cθ2cθ3)pz=L0+L1sθ2+L2sθ2cθ3
(3)
当3个转角已定时,可根据式(3)求得机械臂
末端的位置P=[px㊀py㊀pz]㊂
3 机械臂工作空间分析
工作空间是在指机械臂的运动中,机械臂末端所能达到的工作点的集合,它是衡量机械臂机械结构性能的重要指标,因此对机械臂进行工作空间分析具有重要意义[8]㊂
蒙特卡洛法(MonteCarloMethod)是一种利用
随机抽样来求解机械臂工作空间的常用方法㊂其基本思想是:机械臂的各关节是在其相应取值范围内工作,在取值范围内,随机遍历所有关节的转角,末端工作点的所有随机值的集合就构成了该机械臂的工作空间[9]㊂其求解步骤如下[10]:
(1)由机械臂运动学分析,得出机械臂末端在基坐标系中的位置向量P=[px㊀py㊀pz]㊂
(2)利用随机函数rand(),产生随机步长(θimax-θimin)㊃rand(),得到机械臂关节变量的伪随机值
θi=(θimax-θimin)㊃rand()
式中:θimax和θimin为关节变量的上下限;i为关节数目㊂
(3)将(2)中产生的关节变量θi的伪随机值代入式(1)中的位置向量P,将求解的px,py和pz分别存储于矩阵X,Y,Z中㊂
(4)重复步骤(2)和(3)N次,得到矩阵
X(N),Y(N),Z(N)㊂重复次数N越大,越能反应
㊃19㊃第9期杨帆等:一种三自由度机械臂的设计与分析
㊀㊀㊀塔式锅炉
机械臂的实际工作区间㊂
(5)将步骤(4)中得到的位置向量X(N),
Y(N)和Z(N)用描点的方式显示出来,即可得到机械臂的工作区间㊂
用上述方法对所设计的机械臂进行工作空间分析,取N=10000,得到该机械臂的工作空间如图5
所示㊂从图中可以看出,该机械臂的工作空间范围是x⊂[-1500,1500],y⊂[-1500,1500],z⊂[200,1700],机械臂的工作空间类似半个椭球㊂仿真出的工作空间符合各关节实际的工作空间,说明基于蒙特卡罗法的机械臂工作空间分析是正确可靠的螺线管
图6㊀机械臂工作空间
4㊀结论
设计了一种通用三自由度机械臂㊂该机械臂具有
3个相互垂直的自由度,对每个关节进行详细设计,并建立了系统的三维模型㊂
利用D-H法,建立机械臂的正运动学模型,对机械臂的运动学进行分析,得出机械臂末端的位置和
姿态㊂根据所得的末端位置,利用蒙特卡洛方法,分析了机械臂的工作区间,为机械臂的优化设计与逆运动学求解奠定基础㊂
参考文献:
[1]蔡自兴.机械人学[M].北京:清华大学出版社,2000.
[2]计时鸣,黄希欢.工业机器人技术的发展与应用综述
[J].机电工程,2015,32(1):1-13.
JISM,HUANGXH.ReviewofDevelopmentandApplica⁃tionofIndustrialRobotTechnology[J].JournalofMechani⁃
cal&ElectricalEngineering,2015,32(1):1-13.[3]佟颖.三自由度机械臂的动态特征研究[D].沈阳:东北大学,2009.
[4]李亚玮,黄晋英.八自由度机械臂正运动学及工作空间
分析[J].机械传动,2016,40(4):94-96.
LIYW,HUANGJY.AnalysisoftheForwardKinematicsandWorkspaceof8-DOFManipulator[J].JournalofMe⁃chanicalTransmission,2016,40(4):94-96.
[5]何价来,罗金良,宦朋松,等.基于蒙特卡洛法的七自由
度拟人机械臂工作空间分析[J].组合机床与自动化加工技术,2015(3):48-51.
HEJL,LUOJL,HUANPS,etal.WorkspaceAnalysisof7-
DOFHumanoidRoboticArmBasedonMonteCarloMethod[J].ModularMachineTool&AutomaticManufac⁃turingTechnique,2015(3):48-51.[6]张党勃,李伟龙,辛涛.交叉滚子轴承在数控立式车床主
轴结构设计中的应用[J].机械工程师,2012(3):109-110.
[7]周芳芳,樊晓平,叶榛.D-H参数表生成三维机器人模
型仿真系统[J].系统仿真学报,2006,18(4):947-950.ZHOUFF,FANXP,YEZ.3-DVirtualRoboticModelGeneratedbyD-HParameters[J].JournalofSystemSimu⁃lation,2006,18(4):947-950.[8]苏学满,孙丽丽,杨明,等.基于Matlab的六自由度机器
人运动学分析与仿真[J].机械设计与制造,2013(1):78-
80.
SUXM,SUNLL,YANGM,etal.KinematicCharacteris⁃
ticsAnalysisof6-DOFRobotBasedonMatlab[J].Ma⁃chineryDesign&Manufacture,2013(1):78-80.
[9]李瑞峰,马国庆.基于Matlab仿人机器人双臂运动特性
分析[J].华中科技大学学报(自然科学版),2013,41
(ZI):344-347.
LIRF,MAGQ.Dual⁃armKinematicCharacteristicsAnal⁃ysisofHumanoidRobotBasedonMatlab[J].JournalofHuazhongUniversityofScienceandTechnology(Nature
ScienceEdition),2013,41(ZI):344-347.[10]田海波,马宏伟,魏娟.串联机器人机械臂工作空间与
结构参数研究[J].农业机械学报,2013,44(4):196-201.
TIANHB,MAHW,WEIJ.WorkspaceandStructurePa⁃rame
tersAnalysisforManipulateofSerialRobot[J].TransactionoftheChineseSocietyforAgriculturalMa⁃
chinery,2013,44(4):196-201.
(责任编辑:卢文辉)
29㊃机床与液压
第46卷

本文发布于:2024-09-23 06:33:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/383258.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:机械   工作   空间   分析   关节   传动
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议