付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、〔25分〕如下图为SCARA型机器人手臂,根据D-H表示法建立坐标系,写出
所有的A矩阵,并根据A矩阵求运动学方程%,以及运动学反解。
解:D-H法各参数如下
i
64ai-\明
100
a%
20180
%W
300
I4
运动学反解:根据7一号厂1犷=])
。%+»〃丫cq+sq,W*知。凡+W4
f%+叽TQ+G。、,一$4+。巴.-SJ\+C]py
tn.io.ta,Pz-4-,2
000I
sin(2-4)=-sin3n+cos”〃、.
有4{x
fPx+qpv=&S2
解得q=arct^,~A)一①A="—h+P'+Py①=A
K2d3庐了Py
二、〔20分〕建立下列图所示二连杆平面操作臂的动力学方程。假设每个连杆
的质量可视为集中连杆末端的集中质量。质量分别为㈣和加2连杆长度为4
和,2o假设作用于每个关节的粘性摩擦系数分别为匕和匕。
解:由图意对连杆1和2有:
那么
根据拉格朗日方程:
三、〔20分〕要求一个6轴机器人的第1关节用3秒钟由初始角50移动到终
上角80。假设机器人从静止开始运动,最终停在目标点上,计算一条3次多
项式关节空间轨迹的系数,确定第1、2、3秒的关节角度、速度和加速度。
解:0(0)=珞=50O(tf)=ef=800(0)=00(tf)=0
设有三次多项式:。")=4+"+生”+卬3
那么3(t)=%+2。2f+3a5r0{t}=la2+643f
〃()二夕o=50
q=0
3
可得:生=下(。/一珞)=I。
290
那么:
四、〔35分〕求解机械臂的动力学控制问题。
二连杆机械臂的动力学模型如下:
其中,q⑺①⑺①⑺分别为关节的角位移、角速度和角加速度;
7
q(f)=mo,%⑺广为关节矢量;r(r)=|r,(r),r2(r)]为各关节上的力矩矢量;
Q(qQ))wRR为关节空间的惯性矩阵;〃①⑺①⑺)=[/?1,均「为非线性哥氏力和离心
力项;Gg(f))=[G「G2/为重力项。/(西))=[£,6/为库伦摩擦和粘性摩擦项。
根据二连杆机械臂的实际物理参数,得到该机械臂动力学模型的各参数表
达式:
其中。”=(叫+〃?2)/+mJ;+2m2“2c2,D、z=D21=m2l}+m2lJ2C2,D22=mJ1,g=9.8依〃P;
-1
叫=10.45/,取=55kg;4=0.25W,/2=0.16/w;q=c2=0.2N•m;v,=v2=0.1NS-/A?;
S1=sin(^),52=sin(^2),C}=cos(^),C2=cos(^2),C12=cos(q+%),
Si2=sin@+%)。
二连杆机械臂示意图
机械臂的PD控制原理:
采用PD控制的计算力矩法对机械臂进行轨迹跟踪控制,其控制律如下:
其中,c=%④,/,心分别为关节期望角位移、角速度和角
加速度,L,&分别为速度和位置的对角型反应增益矩阵,
。⑷J(%“),G(q),后(")分别是。⑷,h(q百),G(q),F(0)的估计值。由于实际中机
械臂建模误差以及外部干扰等不确定因素的存在,机械臂动力学模型的各有关
参数表达式都存在一^定的误差。令△£>=D(q)-D(q),A/z=〃(d*)-1(/“),
△G=G(q)-G、),AF=尸①)-F(6/),那么闭环动态误差方程为
其中,△7=f>"SOg+M+AG+△/)为不确定项。
(1)〔35分〕当△「=()时,设计适宜的人和脑使跟踪误差收敛到0,画出各关节
的轨迹跟踪曲线。
(2)(5分〕当△件(),并假设方⑷=0.8。⑷,力(%*)=0.8%(卬"),
©(夕)=0.8G⑷,户⑷=0.8%g),采用计算力矩法进行控制将会有较大的误差,试
分析此时的控制效果。在上述PD控制的根底上设计智能控制补偿方法(可考虑
采用神经网络、模糊控制等方法):
r=D(q)(qd+院e+kpe)+h(q、q)+G(q)+户((])+%D,抵消不确定项带来的跟踪误差。
假设关节角的期望信号为q4=0.2sin(R)-0.2sin(/),初值%=[0.02O.Olf,
4=[。0丫。
解:闭环动态误差方程为e+Ke+A/=0,进行拉氏变换得/+45+与=0,那么闭环
系统特征多项式为Y+as+k”,要使系统跟踪误差为0,那么系统必须稳定,要求闭环特
征方程的解在S平面的左半半面;取其解力2=-1土人得人.=2、kp=2o
假设期望的轨迹%=[2*sinQ)2*cos(/)],初始角位移“(())=[0;0]。仿真程序如下:
二连杆机械臂动力学方程dox.m如下所示:
functionxdot=dox(t,x)
globaltao;
ml=10.45;
m2=5.5;
g=9.8;
11=0.25;
12=0.16;
xdot=zeros(4,l);
c=[cos(x(l))cos(x(2))];
s=[sin(x(l))sin(x(2))];
c12=cos(x(1)+x(2));
sl2=sin(x(l)+x(2));
xdot(l)=x(3);
xdot(2)=x(4);
D=[(m1+m2)*l1.A2+m2*12.A2+2*m2*l1*12*c(2)m2*12.A2+m2*l1*12*c(2);
m2*12.A2+m2*ll*12*c(2)m2*12.八2];
H=[-m2*ll*12*(2*x(3)*x(4)+x(4).A2)*s(2)+(ni1+m2)*g*ll*c(l)+
m2*g*12*c1210.2*sign(x(3))10.1*x(3)
m2*ll*12*x(3).A2*s(2)+m2*g*12*c12+0.2*sign(x(4))+0.1*x(4)J;
a=2*sin(t);
b=2*cos(t);
tao=D*[a+2*b-2*x(3)-2*x(1);b-2*a-2*x(4)-2*x(2)]+H;
xdot(3:4)=-inv(D)*H+inv(D)*tao;
控制程序control.m如下所示:
globaltao;
t0=0;
gio;
x0=[0;0;0;0]
[t,xl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《零基础掌握ICU谵妄管理|护理操作标准化实训课件》
- 感染性疾病科专科疾病护理|临床查房专用教学资料
- 自行车骑行装备零配件双12宣传及营销方案
- 农家乐创业计划书
- 数据存储办公室操作指南
- 网络安全漏洞即时修复技术团队与安全顾问应急预案
- (2026年)医院消毒灭菌管理制度
- 智能交通系统运维管理规范手册
- 2026年度员工培训与职业发展计划函(5篇)
- 文明礼仪进校园美德行为记心中-小学主题班会课件
- 2026年营养师《公共营养》测试卷(含答案)专项训练
- 2026年甘肃省三支一扶招聘考试(1800人)考试参考题库及答案详解
- 初中八年级历史《民族团结与祖国统一》单元整体导学案
- 2026年7月自考13811绩效管理押题及答案
- 2026年云南校长职级模拟题库及参考答案详解(综合题)
- 党委2026年第二季度党风廉政建设工作情况报告
- 2026江苏苏州市相城区区属国有企业招聘工作人员38人考试备考试题及答案解析
- 呼和浩特市2026年初三年级第二次模拟考试道德与法治试卷(含答案)
- 中国邮政集团笔试试题及答案
- (2026年)检验检测机构资质认定“一单一库”的学习与解读(2026年实施)课件
- 小学六年级英语下册Unit 1 The Lion and the Mouse趣味练习与复习课教案
评论
0/150
提交评论