Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSCE 452 Intro to Robotics Inverse Kinematics 1. CSCE 452 Intro to Robotics.

Similar presentations


Presentation on theme: "CSCE 452 Intro to Robotics Inverse Kinematics 1. CSCE 452 Intro to Robotics."— Presentation transcript:

1 CSCE 452 Intro to Robotics Inverse Kinematics 1

2 CSCE 452 Intro to Robotics

3 Forward/Direct Kinematics:

4 CSCE 452 Intro to Robotics X Given x  a unique q

5 CSCE 452 Intro to Robotics

6

7

8

9

10 Workspace Reachable Workspace Dexterous Workspace

11 CSCE 452 Intro to Robotics

12

13

14

15

16

17

18

19

20 X Given X Find q=(  1,  2,  3 )

21 CSCE 452 Intro to Robotics Algebraic Solution The kinematics of the example seen before are: Assume goal point is specified by 3 numbers:

22 CSCE 452 Intro to Robotics Algebraic Solution (cont.) By comparison, we get the four equations: Summing the square of the last 2 equations: From here we get an expression for c 2

23 CSCE 452 Intro to Robotics Algebraic Solution (III) When does a solution exist? What is the physical meaning if no solution exists? Two solutions for  2 are possible. Why? Using c 12 =c 1 c 2 -s 1 s 2 and s 12 = c 1 s 2 -c 2 s 1 :

24 CSCE 452 Intro to Robotics Algebraic Solution (IV) k1k1 k2k2 22 l1l1 l2l2 φ Then: k 1 =r cos φ, k 1 =r sin φ, and we can write: x/r= cos φ cos  1 - sin φ sin  1 y/r= cos φ cos  1 - sin φ sin  1 or: cos(φ +  1 ) = x/r, sin(φ +  1 ) =y/r

25 CSCE 452 Intro to Robotics Algebraic Solution (IV)

26 CSCE 452 Intro to Robotics Geometric Solution IDEA: Decompose spatial geometry into several plane geometry problems x y L1L1 L2L2 Applying the “ law of cosines. ”

27 CSCE 452 Intro to Robotics

28

29

30

31

32

33

34

35

36

37

38


Download ppt "CSCE 452 Intro to Robotics Inverse Kinematics 1. CSCE 452 Intro to Robotics."

Similar presentations


Ads by Google