关节型机器人主连杆_手臂_参数的优化设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿日期: 1995211213 第一作者 男 58岁 教授 100083 北京
1996年 8月第22卷第4期 北京航空航天大学学报Jou rnal of Beijing U n iversity of A eronau tics and A stronau tics A ugu st 1996V o l 122 N o 14关节型机器人主连杆(手臂)参数的优化设计
孙杏初
(北京航空航天大学机电工程系)
摘 要 提出一种适用于工程设计的关节型机器人的主连杆(手臂)
几何参数的确定方法,建立了工作空间正逆问题的数学模型,并用优化技术,求得最小包容工作空间的主连杆几何参数,方法简便实用.
关键词 工业机器人;机构学;机构综合;几何参数;连杆
分类号 T P 242.2
1 问题的提出
机器人本体设计中,很重要的问题之一是确定连杆机构的参数,包括杆臂的长度及其转角范围等.根据机器人的结构分析,为实现机器人手臂端部在空间任意位姿,需要机构具有6个自由度,一般机构设计成两个连杆系统:前3个自由度构成的连杆称“主连杆”系统,又称“手臂”;其尺寸较大,用来实现手臂末端的空间位置;后3个自由度的杆臂尺寸较小,用来实现手臂末端的姿态,称为“次连杆”系统,又称“手腕”.按国家标准[1]机器人的工作空间是由“主连杆”的几何参数决定的.
1)研究对象与问题
本文所研究的对象为图1所示的典型关节型机器人机构,其相应的几何参数定义如图所
图1 关节型机器人主连杆机构
图2 问题的简化处理示.图中l 1、l 2、l 3分别为立柱、大臂、小臂的长度;Η2m in ~
Η2m ax 、Η3m in ~Η3m ax 分别为大、小臂的转角范围;Ηi 定义逆时针
旋转为正;Η2以y 轴为基准零位;Η3以垂直大臂的轴线为基
准零位.
本文研究的问题是如何根据给定的工作空间要求,最
优地确定上述主连杆的几何参数.
2)处理问题的思路
设所要求的工作空间为任意立方体,其大小与相对位
置如图2所示的(阴影线部分).经分析,可知满足立方体
b ×w ×h 的问题可简化为在纵平面内(ox z )满足b 1×h 的问
题.因为满足b 1×h 之后,只需利用立柱绕z 轴回转某相应
Η1角度,即可实现要求的工作空间b ×w ×h .立柱回转的最
小角度Η1应满足
Η1≥2arctg [(w
2) r ](1)因此,此后只需研究在纵平面内如何满足b 1×h 的平面工作空间(图1中E 1F 1G 1H 1)的最优连杆参数的问题了
.2 工作空间正问题的几何分析
设给定l 1、l 2、l 3、Η2m in 、Η2m ax 、Η3m in 、Η3m ax ,确定工作空间,
即确定手臂端点P 的各特征点坐标,便可确定工作空间.根据图1所示的机构,手臂端点的坐标可表示为一般形式:
x =l 2sin Η2+l 3co s (Η2+Η3)y =l 2co s Η2-l 3sin (Η2+Η3
)(2)
所构成的工作空间A B CD 是由四段圆弧所构成:以“O ”
点为圆心的A B 与CD 圆弧;“E ”点为圆心的A D 圆弧以及“F ”点为圆心的B C 圆弧.对应的特征点有:A 、B 、C 、D 、E 、F .其中A 点对应Η2=Η2m in ,Η3=Η3m in ,代入方程组(2),得A 点坐标为
x A =l 2sin Η2m in +l 3co s (Η2m in +Η3m in )
y A =l 2co s Η2m in -l 3sin (Η2m in +Η3m in )
同理可得B 、C 、D 、E 、F 等点的坐标为:
x B =l 2sin Η2m ax +l 3co s (Η2m ax +Η3m in )
y B =l 2co s Η2m ax -l 3sin (Η2m ax +Η3m in )
x C =l 2sin Η2m ax +l 3co s (Η2m ax +Η3m ax )
y C =l 2co s Η2m ax -l 3sin (Η2m ax +Η3m ax )
x D =l 2sin Η2m in +l 3co s (Η2m in +Η3m ax )
y D =l 2co s Η2m in -
l 3sin (Η2m in +Η3m ax )x E =l 2sin Η2m in
y E =l 2co s Η2m in
x F =l 2sin Η2m ax y F =l 2co s Η2m ax 求出各特征点之后,很容易求出各段圆弧的半径值,如A B 圆弧的半径为
015北京航空航天大学学报第22卷
r OA =x 2A +y 2
A 其它各圆弧之半径可类似求出.至此,工作空间可唯一地确定.
3 工作空间的逆问题——确定主连杆参数
311 目标函数
选取实际到达的工作空间所围的面积S A B CDA 为目标函数,并使其在包容所要求的矩形工作空间(b 1×h )条件下为最小值.
F (X )=S A B CDA
为求此目标函数,先求出由“O EA B CO ”
所围的面积,再减去三部分面积:扇形面积EA D 与OCD ,三角形面积△O ED .其表达式为
S A B CDA =(S OA B +S △O EA +S FB C +S △OCF -S △O FB )-(S D +S +S △O ED )(3)因为S △O EA =S △O FB S FB C =S EA D S △OCF =S △O ED
因此,上述(3)式可简化为S A B CDA =S B -S (4)
式中扇形面积为
S B =
r 2OB 2(ΑA -ΑB )
(5)S =l 222
(ΑD -ΑC )(6)式中 Αi 为i 点的向量角(见图1).
3.2 设计变量
因为立柱高度l 1与工作空间大小无关,只与工作空间的相对位置有关,故选取以下6个参数作为设计变量:
X =[l 2,l 3,Η2m in ,Η2m ax ,Η3m in ,Η3m ax ]T
3.3 约束条件
应使实际工作空间S A B CDA 包容所要求的矩形工作空间E 1F 1G 1H 1(b 1×h ),将此约束变换为各段圆弧方程的约束条件:
1)A D 圆弧,其方程为(x -x E )2+(y -y E )2=l 23
.当y =y E ,x =x m ax =l 3+x E x 2D +y 2D d ;当y =d ,x = r 2OA -d 2>c ;4)B C 圆弧,方程为(x -x F )2+(y -y F )2=l 23 .当x =c ,y =l 23-(c -x F )2+y F b ,x =l 23-(b -y F )2+x F > c .此外,还有设计变量约束: x i m in ≤x i ≤x i m ax i =1,6 式中 x i m in 、x i m ax 为设计变量的变量区间的边界值 .1 15 第4期孙杏初:关节型机器人主连杆(手臂)参数的优化设计