您的当前位置:首页正文

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

2020-03-11 来源:独旅网
2018年5月

第46卷第9期

MACHINETOOL&HYDRAULICS

机床与液压

Vol􀆰46No􀆰9

May2018

DOI:10.3969/j􀆰issn􀆰1001-3881􀆰2018􀆰09􀆰021

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

杨帆,吴贺利,罗晨晖

(武汉科技大学城市学院机电学部,湖北武汉430083)

摘要:设计了一种通用型三自由度机械臂,该机械臂的3个转动自由度相互垂直。详细设计了各关节的传动方案,并建立了系统的三维模型。根据机械臂的结构特点,建立了机械臂的D-H坐标系,对其进行正运动学分析。最后利用蒙特卡洛法对该机械臂的工作空间进行分析,得到机械臂末段执行器的工作空间,仿真结果与机械臂的设计参数相符,为该机械臂的优化设计及逆运动学分析奠定了基础。

关键词:机械臂;D-H坐标系;蒙特卡洛法;工作空间

中图分类号:TP242  文献标志码:A  文章编号:1001-3881(2018)09-089-4

missionschemesofeachjointweredetaileddesignedaccordingtotherequirementsandthethree⁃dimensional(3D)modelofthesys⁃temwasbuilt.Second,accordingtothestructuralcharacteristicsofthemanipulator,theDenavit-Hartenberg(D-H)coordinatewasobtainedanditsforwardkinematicsanalysiswasdone.Last,theMonteCarlomethodwasappliedtoanalyzethemanipulatorwork⁃ofthemanipulator,whichwillmakeawellfoundationfortheoptimaldesignandinversekinematicsanalysesofthemanipulator.

Keywords:Manipulator;D-Hcoordinate;MonteCarlomethod;Workspacespace,andtheworkspacerangeofthemanipulatorendactuatoracquired.Thesimulationresultisconsistentwiththedesignparameters

Abstract:Ageneralrobotwiththreedegreeoffreedoms(DOFs)isdesignedandtheDOFsaremutualvertical.First,thetrans⁃

YANGFan,WUHeli,LUOChenhui

(MechanicalandElectricalEngineeringDepartmentofCityCollege,WuhanUniversityofScienceand

Technology,WuhanHubei430083,China)

DesignandAnalysisofaThreeDegreeofFreedomManipulator

0 前言

关节型机械臂是由多个刚性连杆经关节连接而成,其结构与人类手臂类似,一般由腰部、大臂、小臂和手腕组成[1]。其特点是结构紧凑、所占空间体积较小、相对工作区间较大、并且能绕过基座周围的障碍物,是机械人中使用最广泛的一种结构,著名的机械臂生产商ABB、KUKA、新松等都有一系列成熟的关节型机械臂[2]。能够实现抓取、放置、喷漆、码垛、焊接等功能,因此,对机械臂的研究具有重要的理论价值和现实意义[3]。

机器人正运动学分析是在已知各关节转角时,求得机械臂末端空间位置的过程,是逆运动学分析的前提。正运动学分析过程一般使用D-H法建立机械臂的D-H坐标系,利用坐标转换求出机械臂的末端姿态[4]。

工作空间是机械臂末端所能达到的范围,是机械

臂运动灵活程度的重要指标之一,也是机器人是否存在逆解的依据。求解机械臂工作空间常用的方法有图解法、解析法和数值法。蒙特卡洛法是一种基于随机概率的算法,随着计算机技术的发展,蒙特卡洛法在求解及机械臂工作空间时得到了广泛的应用[5]。

本文作者根据实际需要,设计了一种通用型轻负

载三自由度机械臂。对各个关节的传动方案进行详细设计,并建立机械臂系统的样机模型。利用D-H法对机械臂进行运动学正分析,得出机械臂末端姿态空间位置,最后采用蒙特卡洛法对机械臂的工作空间进行分析,在Matlab中仿真得出机械臂的理论工作

图1 几种关节型机械臂

空间。

收稿日期:2016-11-03

作者简介:杨帆(1976—),男,硕士,讲师,研究方向为机械设计理论及机械系统动力学。E-mail:yangfan@wic􀆰edu􀆰cn。

·90·

1 机械臂的结构设计1􀆰1 初始参数及初始方案

机床与液压第46卷

根据实际应用,机械臂的最大负载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小臂

700

400

1􀆰2 机械臂关节旋转常用的传动方式分为齿轮传动机械臂结构设计

同步带传动和链传动,文中选用齿轮传动,3个轴的传动示意图如图3所示。

第1轴采用直齿轮传动,传动比i安装在交叉滚子轴承上。交叉滚子轴承的内滚子与滚1=2,大齿轮

道的接触属于线接触;在滚道截面呈90°垂直交叉间隔排列,能同时承载径向载荷和轴向载荷,其刚性是传统型号的3~4倍[6]大齿轮上,随着大齿轮的转动而实现腰部的旋转。因此,将机械臂腰部安装在2轴和第3轴则采用锥齿轮传动。锥齿轮传动相比于。第

直齿轮传动的特点之一是可以改变传动轴之间的方向。在机械臂的本体设计时,为了节省安装空间,将大臂和小臂的驱动电机分别置于大臂和小臂内部,因此,此处采用锥齿轮传动。传动比设计为i设计的机械臂三维模型如图4所示。

2=i3=2。图3 机械臂三轴传动设计

图4 机械臂的样机模型

2 2􀆰1 机械臂的运动分析

机械臂的初始状态如图D-H坐标系的建立

4所示,机械臂各关节的几何关系一般可通过建立D-H坐标系来表示。在对

第9期杨帆等:一种三自由度机械臂的设计与分析

· 91 · 

axayaz0

pxùpyúpzú1úû

机械臂进行运动学分析时,首先需要定义各个关节的坐标系,获取D-H参数表[7]。在初始位置下建立D-H坐标系,得到该机械臂D-H参数表如表3所示,其中,a(i-1)是相邻运动副轴线之间的公垂线长度;α(i-1)是相邻运动副轴线之间的夹角;di是沿着z轴,两条相邻的公垂线间的距离;θi是运动副的两条相邻公垂线之间的夹角。

式中:

né

êxêny

=T0êênzêë0

oxoyoz0

úú

nx=cθ1cθ2cθ3+sθ1sθ3n=sθcθcθ-cθsθ图5 建立D-H坐标系表3 D-H参数表

iaθ1(i-1)

α20(i-1)0

/(°)

Ldi

iθ/(°)30

90001(0)

L9000θ2􀆰2 L10θ2(90)3(0)2

0串联机械臂的正运动学分析是在已知各关节转角

运动分析

时D-,H求得末端的位置和姿态坐标系可知

。根据2􀆰1节中建立的4

T=10T234-H1T法2T,3T

(1)

由D可知

i-1

T=

éê

-sθi

êê

sθccαθi

i(i-1)c-sα0

a(i-1)

ù-sαú

êêë

sθisα式中:0(i-1)cθθicα(i-1)cα(i-1)(i-1)diú

isαcθ0

(i-1)

(0

i-1)

cα(iú

(2)

1-1)diú

úû

sαi=cosθi,sθi=sinθi,cα(i-1)=cosα(i-1),(i-1)当=3sin个关节由初始位置分别转动α(i-1),i=1,2,3,4。

θ1代入式(2),得到各个坐标变换矩阵i,θ2,θ3时,

i-1T,由式(1)可得机械臂末端位置

yn=sθ12313zo=sθ2cθ3

xo1cθ3-cθ1cθ2sθ3y=-cθo1cθ3-sθ1cθ2sθ3

z=-sθacθ2sθ3x=(3)

a1sθ2y=sθa-c1θsθ2z=p2

x=LpL1cθ1cθθ2+L2(sθ1sθ3+cθsθ1cθ2cθ3)y=p=L1sθ1c2-L2(cθ1sθ3-1cθ2cθ3)z0+L1当3个转角已定时sθ2+L2,sθ2可根据式cθ3

(3)求得机械臂

末端的位置P=[px3 机械臂工作空间分析

 py pz]。

工作空间是在指机械臂的运动中,机械臂末端所能达到的工作点的集合,它是衡量机械臂机械结构性能的重要指标,因此对机械臂进行工作空间分析具有重要意义[8]蒙特卡洛法。

(MonteCarloMethod)是一种利用

随机抽样来求解机械臂工作空间的常用方法。其基本思想是:机械臂的各关节是在其相应取值范围内工作,在取值范围内,随机遍历所有关节的转角,末端工作点的所有随机值的集合就构成了该机械臂的工作空间[9]基坐标系中的位置向量(1)。其求解步骤如下[10]由机械臂运动学分析:

,得出机械臂末端在(2)利用随机函数P=rand[px( ),py 产pz]。

(θ生随机步长imax-θimin机值

)·rand(),得到机械臂关节变量的伪随θi=(θimax-θimin式中:θ)·rand()

imax和θimin为关节变量的上下限;i为关节数目。

入式(3)(1)将中的位置向量(2)中产生的关节变量P,将求解的θi的伪随机值代px(4)重复X步,骤Y,(Z2)中。

,py和pz分别存储于矩阵X(N),Y(N),Z(N)。重复次数和(3)NN越大次,,得越能反应

到矩阵

·92·

机械臂的实际工作区间。

机床与液压

cal&ElectricalEngineering,2015,32(1):1-13.大学,2009.

第46卷

Y(N)和Z(N)用描点的方式显示出来,即可得到机械臂的工作区间。

用上述方法对所设计的机械臂进行工作空间分析,取N=10000,得到该机械臂的工作空间如图5

(5)将步骤(4)中得到的位置向量X(N),

[3]佟颖.三自由度机械臂的动态特征研究[D].沈阳:东北[4]李亚玮,黄晋英.八自由度机械臂正运动学及工作空间

分析[J].机械传动,2016,40(4):94-96.

LIYW,HUANGJY.AnalysisoftheForwardKinematicsandWorkspaceof8-DOFManipulator[J].JournalofMe⁃chanicalTransmission,2016,40(4):94-96.

[5]何价来,罗金良,宦朋松,等.基于蒙特卡洛法的七自由

度拟人机械臂工作空间分析[J].组合机床与自动化加所示。从图中可以看出,该机械臂的工作空间范围是x⊂[-1500,1500],y⊂[-1500,1500],z⊂[200,1700],机械臂的工作空间类似半个椭球。仿真出的工作空间符合各关节实际的工作空间,说明基于蒙特卡罗法的机械臂工作空间分析是正确可靠的。

图6 机械臂工作空间

4 结论

3设计了一种通用三自由度机械臂。该机械臂具有

并建立了系统的三维模型个相互垂直的自由度,对每个关节进行详细设计。

,利用D-H法,建立机械臂的正运动学模型,对机械臂的运动学进行分析,得出机械臂末端的位置和

姿态。根据所得的末端位置,利用蒙特卡洛方法,分析了机械臂的工作区间,为机械臂的优化设计与逆运动学求解奠定基础。

参考文献[1][2]蔡自兴:

计时鸣.,机械人学黄希欢.[M].工业机器人技术的发展与应用综述

北京:清华大学出版社,2000.

[J].JI机电工程,2015,32(1):1-13.

tionSofM,HUANGIndustrialXRobotH.ReviewTechnology[J].JournalofDevelopmentandofMechani⁃

Applica⁃工技术,2015(3):48-51.

HEDOFJL,LUOHumanoidJL,HUANRoboticPS,etArmal.WorkspaceBasedonMonteAnalysisCarloofMethod[7-[6]turing张党勃Technique,2015(3):48J].ModularMachineTool-51.&AutomaticManufac⁃轴结构设计中的应用,李伟龙,辛涛.交叉滚子轴承在数控立式车床主

[J].机械工程师,2012(3):109-[7]110.

周芳芳型仿真系统,樊晓平[J].,系统仿真学报叶榛.D-H参数表生成三维机器人模

,2006,18(4):947-950.ZHOUGeneratedFF,FANbyD-HXParameters[J].JournalP,YEZ.3-DVirtualofRoboticModel[8]lation,2006,18(4):947苏学满人运动学分析与仿真,孙丽丽,杨明[J].,等-950.SystemSimu⁃.机械设计与制造基于Matlab的六自由度机器

,2013(1):78-

80.

SUticsXchineryAnalysisM,SUNDesignofL&6L,YANG-M,etal.KinematicCharacteris⁃

Manufacture,2013(1):78DOFRobotBasedonMatlab[-80.

J].Ma⁃[9]李瑞峰分析[J].,马国庆华中科技大学学报.基于Matlab仿人机器人双臂运动特性

(自然科学版),2013,41

(ZI):344LIysisRHuazhongofF,MA-347.

HumanoidGQ.Dual⁃armUniversityRobotofScienceBasedKinematiconandMatlabCharacteristicsTechnology[J].JournalAnal⁃ScienceEdition),2013,41(ZI):344-347.(Nature

of[10]田海波结构参数研究,马宏伟[,J].魏娟农业机械学报.串联机器人机械臂工作空间与

,2013,44(4):196-201.

TIANrametersHB,MATransactionAnalysisHW,WEIoftheforChineseManipulateJ.WorkspaceofSerialandStructurePa⁃AgriculturalRobot[Ma⁃

J].chinery,2013,44(4):196-201.

Societyfor(责任编辑:卢文辉)

因篇幅问题不能全部显示,请点此查看更多更全内容