30
Robo1x-1.5 1 Prof. Mark Yim University of Pennsylvania Week 6: Inverse Kinematics Robotics: Fundamentals Property of University of Pennsylvania, Mark Yim

Prof. Mark Yim University of Pennsylvania - edX StudioPennX+ROBO1x+1T2017+type@asset+block@... · Robo1x-1.5 4 Where, refer to the 12 nontrivial entries of and Inverse Kinematics

Embed Size (px)

Citation preview

Robo1x-1.5 1

Prof. Mark YimUniversity of Pennsylvania

Week 6: Inverse Kinematics

Robotics: Fundamentals

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 2

Video 6.1Mark Yim

Robotics: Fundamentals

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 3

Inverse Kinematics

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 4

Where, refer to the 12 nontrivial entries of and

Inverse Kinematics Definition

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 5

Stanford Arm Transform

12 non-linear eqns, 7 unknownsProperty of University of Pennsylvania, Mark Yim

Robo1x-1.5 6

Approaches

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 7

atan(y/x)

atan(y/x) vs atan2(y,x)

By Geek3 (Own work) [GFDL] By Qef (self-made using design of the bitmap version) [CC0]Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 8

Video 6.2Mark Yim

Robotics: Fundamentals

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 9

SCARA IK

θ1

θ2d3

θ4Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 10

SCARA IK

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 11

SCARA IK

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 12

SCARA IK

(Px, Py)

θ1

θ2

a2a1

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 13

(Px, Py)

θ1

θ2

a2a1

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 14

(Px, Py)

θ1

θ2

a2a1

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 15

(Px, Py)

αθ1

θ2

a2

a1

β

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 16

(Px, Py)

αθ1

θ2

a2

a1

β

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 17

SCARA IK

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 18

SCARA IK d3

d4

d3

P

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 19

SCARA IK

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 20

SCARA IK

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 21

This image cannot currently be displayed.

Workspace This image cannot currently be displayed.

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 22

Video 6.3Mark Yim

Robotics: Fundamentals

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 23

Kinematic Decoupling

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 24

Kinematic Decoupling

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 25

Kinematic Decoupling•“gantry example.mov” Video goes here

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 26

Kinematic Decoupling

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 27

Inverse Position: Cylindrical robot case

pc

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 28

q2 = d2

q1= θ1

q3 = d3x y

z

Cylindrical coordinates(RPP)

pc𝜃" = atan2 𝑦, 𝑥

𝑑, = 𝑥, + 𝑦,�

𝑑/ = 𝑧

(𝑥, 𝑦, 𝑧)

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 29

Wrist Center Rotation

𝑇4/ =

𝑐" 0𝑠" 0

−𝑠" −𝑠"𝑑/𝑐" 𝑐"𝑑/

0 −10 0

0 𝑑"+𝑑,0 1

Property of University of Pennsylvania, Mark Yim

Robo1x-1.5 30

q3 = d3

x y

z

1st part of SCARA(RRP)

pc (𝑥, 𝑦, 𝑧)

q1 = θ1

q2 = θ2Property of University of Pennsylvania, Mark Yim