工业机器人三维仿真系统的运动学建模
工业机器人三维仿真系统的运动学建模
KinematicModelingof3DGraphicalSimulationSystemforRobot
杨华田新诚许传俊
摘要:奉文讨论了工业机器人三雏仿真系兢的运动学建模问
题,给出了运动学正解和运动学反解的算法,并运用于仿真
c3s3
A{
00
0010
s3c300
000l
c4s400
00—10
一s4一s400
00
a4
糸统中.证明了算法的可行性。
关键词:运动学模型正解反解三罐图形仿真
introducestheforward
1
Abstract:Thising,which
paper
meihod
0f
kinematicmodel—
s5
and
backwardsystem.
C6一s6s6
A6=
00
C600
includeskinematic
is
solution
in
kinematicsolutionarid
acquires
ne
quality
methodused
simulation
high
c州oon,whichtestifiedfeasibifityof
themethodKey
妒慝
c5
00
玎
PJPy1
Words:kinematicmodeling;
3D
graphicalsimulation;
则手部位姿方程为
n』n
o』o
y
y
a
J
forward
ldnemaficsolution;Imckwardkinematicsolution
a
y
1引言
随着机器人研究的深入和机器人领域的拓展,机器人仿真系统作为机器人设计和研究的安全可嚣、灵活方便的工具.发挥着重要的作用,是机器人研究领域的一项很重要的内容。它涉及到机器人机构学、机器人运动学、机器人零件建模、仿真机器人化和面i句对象的手段,模拟机器人的动态特性,帮助研究人员了解机器人工作空间的形志及极限.揭示机构的合理的运动方案和控制算法.从而解决在机器人设计、制造和运行过程中的问题,避免了直接操作实体可能造成的事故和不必要的损失,成为实用化离线编程技术的重要部分。机器人运动学模型是机器人=三维图形仿真的基础,我们以一种六自由度关节机器人为例,从运动学正解和运动学反解两方面讨论运动学模型的建立。
兀=AJA2A3A4A5A6=
n:0f
口=P:0
00
则机器人手部位置方程为:
i维实现和机器人运动控制等方面内容。仿真利用计算机可视
P,=k6c23c4s5+04一a6c5)xs23+a2c2]×cl+a6sls5s4p。=[a6c23c4s5+(a4一a6c5)×s23+a2c2】×sl+a6cls5s4(4)PJ=a6c23c4s5+(44—06c5)xc23+a2c2]+口】
机器人手音【:姿态方程为:
n,=clc23(c4c5c6一s4s6)+sl(s4c5c6+c4s6)+cls23s5s6n。=slc23(c4c5c6一s4s6)一cl(s4c5c6+c4s6)+sls23s5s6
月:=s23(c4c5c6一s4s6)一c23s5s6
(5)
2运动学正问题
0,=clc23(一c4c5c6一s4s6)十sl(一s4c5c6+c4s6)+cls23s5s6
把此六关节机器人备轴的原点依次称为01。02,03,04,05,06。正向关节求解问题,即给出六十戈节变量0,6=1,2,…6),求出手部位姿矢卓n,o,a和P。用齐次变换阵Ai描述某局部坐标系相对于前一坐标系的位姿.即A.描述第一杆系相对于固定挫标系的位姿,A。描述第。杆系相对丁.第一杆系的位姿,因此,第
0:=s23(~c4c5c6一s4s6)一c23s5s6
a:=clc23c4s5+sls4s5一cls23c5
。,=slc23e4s5一cls4s5一sls23c5
0。=slc23(一c4c5c6~s4s6)一el(一s4c5c6+c4s6)一sls23s5s6
二杆系相对于固定坐标系的位姿20T=AmA
navit—Hartenberg矩阵。
c0,一s0r・Caj0
00
J
其中,A1代表De—
j0J-s口f
al・C0
n:=s23c4s5+c23c5
C目l,C口f
S盯.0
C口.t5口,aj・sO
C口I0
af
式中:“.,n2,CL3,%分别为第1,2,3,6连杆长度;sl,s2,s3,s4,s5,s6,c1,c2,c3,c4,c5,c6分驯表示
l
sin81,sin岛,sin03,cos0】,COS岛,COS03c23=COSl:岛+岛)
sin函,sinos,sin嚷,COS&,COSOs,COS醌s23=sin(岛+岛)
式中,d.为沿杆的轴线两个公垂线的距离;0.为垂直于杆件
的轴线的平面内两个公垂线的夹角沌为两个关节轴线凇公垂
线的距离;4为在垂直于咄的平面内的两个关节轴线的夹角。
0
0
』
=
O
“r0O
0Ⅱ1
』
一
其中.“为机器人于部接近矢量,o为手部姿态矢星,n为手
n¨o
o
o
““O
0
10
}0
部法向矢量,p用米表示手部位置,其中19,、p'、P,表示在基准参考磷标系中的坐标。各参数定义参看机器八连杆坐标系,如图
电话:010-62559461,62545262(F“)
网络版:http://www
autocontrolcomcrl
一20—120元/年邮局订阅号:82-946
f《80c嚣1宏{[奢袭蓐设计诱嚣'j
L..—,.......,.......一——..。.。。...,..——....—......--.—.————,.—.—J
万方数据
(1)所示。7、行性。仿真结果如嚣(2)所示。
参考文献
1、蔡自兴机器人学.清华大学出版杜,2000,9
2、SunZengqi.Robotsimulationsystemand
its
application叨.
of
JournalofSystemSirmdation,1995,7(3);23-29
3、TakanoM
kinematicsofmhot
Development
of
eomputer8imulationsystem
JFacEngUnivof
Tokyo(8),1982,36;677-71t
图1机器人连杆坐标系
3运动学反问题
在实际应用-lI.机器人抓手存空nU中的位置有时是用笛卡尔华标定义的。为了将抓手定位刮这一忙置,必颁完成从简卡尔华标到机器八关书坐标的变换.这一挫标变换问题称为运动学反问题。为了僳证模拟系统的通用性,即使模拟系统能适用十并种具有不㈨关竹娄型排列的机器人.戈键在于实现一个通用的运动学反问题求解律法。
给定一个物体.它在苗卡尔空间的位置和姿态必须用6个实数柬表不、设抓手在笛卡尔空间的坐标为rsRe,则它是关节坐标向量q
e
困2三维图形仿真结果
作者简介:杨华,女.1978年生,山东大学控制科学与工程学院硕上研究生。研究方向:工业机器人运动控制。Tel:0531—
2954954.e—mml:yhb@163
eom,田新诚,男,山东大学控制科学
Rn的函数:r=一q)。凶此,运动学反蝴题实际上就是
与工程学院,副教授。丰耍研究方向:训算机控制、机器人学。许传俊.男,山东大学控制科学々下程学院,教授。主要研究方向:计算机控制、数控技术等。
(260061山东济南山东大学控制科学与工程学院)杨华田新诚许传傻联系方式:
C2晤0061山东大学南校区控制科学与工程学院1号)杨华
(收稿日期:20026.3)
给定re计时.求‘组非线性方程组的解qERn的问题。
为方便系统的编程实现.本系统采用迭代法来求解运动学反州题,其基本思想是:当6自由度机器人处于某一摹本位置时,其关竹欠量设为Q0=(0lu,020,0m040,050,0∞)1;假定只
有关节z.(-=1“2
,6)能够转动,而其它关节轴阎定不变,则手部
位姿7lk是o.的单变量曲数,用解析法可求出Te(鼢与给定的手部目标位姿强之矧的偏差最小时的0。增量△0.,并把0.。+△0,=}),作为新的仞始值0。从第一个关节z。轴到第六个关节轴砘依次进行这样的求解过程.使0。所列席的Te(0’0=Te(∞不断趋近Tg,直军两者的偏差满足给定的精度要求,选代过程才终止,此
踏醒铁鞋无觅处
得来全不费功夫
20余万嵌入式系统的研发人员,盼望已久的《嵌入
式系统应用精选200倒》一书,已经面世了,他含盖了数
叫的美H久量Q=(岛,02,03,04,Os,眈)7;即为所求的反向
解。编程步骠如下:
1)给H{机器人机构的连杆参数n,,d,和手部目标何姿Ti【R,P.1,给定议差限8,
2)任意给定一组丈节盘鼍韦u始值(20=(岛。‰,‰,‰,‰,‰)。,并置k=l,i=l。
3)计算相应的手部方位矩阵和手部位置矢量R。j~;
4)}卜算8.n5曲c。60,若6滞.则转5);若岛≤8,则认为手部已
达到目标位姿Tz.达代终止。
5)计算△0,
6)霄新的初值0一△0i斗‰
7)若i<n,使i=i+l,转3),古则,置k=k+l,i=1,转3)。
码相机、洗衣机、电话交换机、精密仪器、智能仪表、机器人应用、三表自动抄、变频器应用、电梯应用、数控机床应用、电力机车应用、变电站综台自动化应用、造纸应
用、水泥生产应用、啤酒生产应用,各种自动化生产过程监控应用和12C总线应用、网络应用、多媒体应用、通信
设备应用。同日Ⅱ.本书还含盖了嵌入式实时操作系统应
用、嵌入式系统的优化设计、嵌入式系统抗干扰设计、嵌
4结论
由丁人脑拥有处理视觉信息所需要的高度能力.而图像又足沟通思维最白然的手段,冈此仿真信息的可视化处理成为仿真技术的一项重要内容。机器人图形仿真是将机器人仿真的结果以图形的形式显示出来.从而直观的显示出机器人的运动情况.得到从数据曲线或数据奉身难以分析出来的许多重要信息=牟文就机{{}}人仿真系统中的运动学建模问题作了详细的讨论,给出了运动学正解和运动学反解的算法,并运用_丁实际的仿真系统中,取得了较好的仿真效粜.证明了算法的方便、通用和可
入式系统的接口设计、嵌入式系统的interne江连技术、
嵌入式系统的仿真技术、纠错技术、逻辑分析技术等等。
本书是技术设计、技术主管、设备采购人员的案头书.200篇血用文章总有一篇适合您。
本书已出版,定价90元{台邮费),预购者请将书款及邮寄费通过邮局汇款至:
通信北京8712信箱微计算机信息杂志社电话:010-62545262,62559461
E—mail
邮编:100080
net
control@public
fhnet
cn
匪塑匦堕堕垂匦1
万方数据
电话:010-62559461,62545262(Fax)网络版:http://wvtw.itcontrolcom
邮局订阅号:62.946
on
120元/年一2l一
工业机器人三维仿真系统的运动学建模
作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:
杨华, 田新诚, 许传俊
250061,山东,济南山东大学控制科学与工程学院微计算机信息(测控仪表自动化)WEIJISUANJI XINXI2002(11)8次
参考文献(3条)
1. 蔡自兴 机器人学 2000
2. Sun Zengqi Robot simulation system and its application 1995(07)
3. Takano M Development of computer simulation system of kinematics of robot 1982(36)
本文读者也读过(4条)
1. 杜亮. 张铁. DU Liang. ZHANG Tie 四自由度喷涂机器人的运动学分析[期刊论文]-机电产品开发与创新2007,20(1)
2. 王浩. 周青松. 谢存禧. 张铁. WANG Hao. ZHOU Qing-song. XIE Cun-xi. ZHANG Tie 6自由度喷涂机器人的运动学分析及仿真研究[期刊论文]-煤矿机械2008,29(9)
3. 张铁牛. 陆中平. 陈巧红. 李秦川. 武传宇. 胡旭东. ZHANG Tie-niu. LU Zhong-ping. CHEN Qiao-hong. LI Qin-chuan. WU Chuan-yu. HU Xu-dong 基于COSMOSMotion的3-PRRU并联机器人运动仿真[期刊论文]-浙江理工大学学报2010,27(6)
4. 郑桦. 丛爽. 魏子翔 提高实际绘图精度与速度的二自由度机械臂控制[会议论文]-2007
引证文献(8条)
1. 石磊 松协调下双臂机器人的协作工作空间计算[期刊论文]-微计算机信息 2007(24)
2. 曾华森. 谢存禧. 吴向垒. 张铁 6自由度喷涂机器人的运动学分析与仿真[期刊论文]-微计算机信息 2008(26)3. 石磊. 苏丽颖 机器人运动控制的两种模型[期刊论文]-微计算机信息 2007(25)
4. 刘海江. 范幸华 专家系统在白车身侧围焊接机器人工位规划中的应用[期刊论文]-机电一体化 2006(2)5. 石磊. 苏丽颖 基于optotrak的模块化机器人实验研究[期刊论文]-微计算机信息 2007(23)
6. 黄志锋. 李笑. 秦辉明 基于Opengl和SolidWorks的遥操作工程机器人建模与仿真[期刊论文]-机械设计与制造2012(12)
7. 沈锦华 五连杆式人机合作机器人控制及实验研究[学位论文]硕士 20048. 茆凡 白车身侧围焊点任务组合优化研究[学位论文]硕士 2006
本文链接:http://d.g.wanfangdata.com.cn/Periodical_wjsjxx200211010.aspx