机器人技术大作业(puma机器人的关节坐标建立、D-H参数表给出、正逆运动学推导、matlab工作空间建立)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PUMA机器人大作业1坐标系建立:

坐标系可以简化为:

2 D-H 参数表:

PUMA 机器人的杆件参数:

1d 0.6604m =,2d 0.14909m =,4d 0.43307m =,6d 0.05625m =,2a 0.4318m =,3a 0.02032m =

3 正运动学推导

由式1

11111111100

00

1i

i i i i i i i i i i i i i i i i i i c s a s c c c s d s T s s c s c d c θθθαθαααθαθααα-----------⎡⎤

⎢⎥--⎢⎥=

⎢⎥

⎥⎣⎦

可得: 1

11

10

1000000100001c s s c T -⎡⎤⎢⎥⎢⎥=⎢⎥

⎢⎥⎣⎦,2

2212220

0001000001c s d T s c -⎡⎤⎢⎥⎢⎥=⎢⎥

--⎢

⎥⎣⎦,3

32332300000100001c s a s c T -⎡⎤

⎢⎥⎢⎥=⎢⎥

⎢⎥⎣⎦44343

4440001000

01c s a d T s c -⎡⎤⎢⎥⎢

⎥=⎢⎥

--⎢⎥⎣⎦,

5

545550000100000

01c s T s c -⎡⎤⎢⎥-⎢⎥=⎢⎥

⎢⎥⎣⎦,6

65666000010000001c s T s c -⎡⎤⎢⎥⎢⎥=⎢⎥

--⎢⎥⎣⎦

0123456123456

T T T T T T T =

机械手变换矩阵

60

1x x x x y

y y y z z z z n o a p n o a p T n o a p ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦

23654164123651654164123654164123651654164123654642365

()()()x y z n c c c c c s s c s c s c c c s s s c s n c c c c s s s s s c s s c c s c s c c n s c c c s s c c s =--++=----=--- 23654164123651654164123654164123651645164123654642365()()()x y z o c s c c c c s c s s s c s c s s c c s o c s c c s c s s s s s s s s c c c c c o s s c c s s c c s =-++-+=-+++-=++ 2354123515412354123515412352354

x y z a c s c c s c c s s s a c s c s s c s s s c a c c s s c =---=--+=-+ 3231221423121323122142312142332322

x y z p a c c a c c d s c d s p a c s a c s d s s d c p d c a s a s =+--=+-+=---

4 逆运动学推导

1.求1θ

用逆变换01

1T -左乘方程00123456123456T T T T T T T =两边: 0

10123451623456T T T T T T T -=

1111160000001000010

1x

x x x y

y y y z

z z z c s n o a p s c n o a p T n o a p ⎡⎤⎡⎤⎢⎥⎢⎥-⎢⎥⎢⎥=⎢⎥⎢⎥⎢

⎥⎢⎥⎣⎦⎣⎦

得112x y s p c p d -+=

三角代换 cos x p ρφ=,sin y p ρφ=

式中,ρ=tan 2(,)x y a p p φ=

得到1θ的解

12a tan 2(,)a tan 2(,y x p p d θ=-

2.求3θ

矩阵方程两端的元素(1,4)和(2,4)分别对应相等

1132322423

42332322x y z c p s p a c a c d s p d c a s a s +=+-⎧⎨

-=++⎩

平方和为:

4333d s a c k +=

其中 2222222

2423

2

2x y z p p p d d a a k a ++----=

解得:334a tan 2(,)a tan 2(,a d k θ=- 3.求2θ

在矩阵方程00123456123456T T T T T T T =两边左乘逆变换01

3T -。 0

1034536456T T T T T -=

123123232312312323233611200

10

1x

x x x y

y y y z

z z z c c s c s a c n o a p c s s s c a s n o a p T s c d n o a p --⎡⎤⎡⎤⎢⎥⎢⎥---⎢⎥⎢⎥=⎢⎥⎢⎥--⎢⎥⎢⎥⎣⎦⎣⎦

方程两边的元素(1,4)和(3,4)分别对应相等,得

123123233231231232323

40

0x y z x y z c c p s c p s p a a c c s p s s p c p a s d +---=⎧⎨

++-+=⎩ 联立,得23s 和23c

()()()()()()()()23411233232211233112342322

11x y z x y z x y z x y z a s d c p s p p a c a s p c p s p a c a c p s p p a s d c p c p s p ⎧-+-+=⎪⎪++⎪

+++-⎪=⎪++⎪⎩

相关文档
最新文档