Day 2.5 - C C which yields both solutions for 2 . In many...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Inverse Kinematics 1/17/2011 21 harder than forward kinematics because there is often more than one possible solution Inverse Kinematics a 1 a 2 x 0 y 0 ( x , y )
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Inverse Kinematics 1/17/2011 22 law of cosines Inverse Kinematics q 2 ? a 1 a 2 x 0 y 0 ( x , y ) 2 2 2 2 1 2 2 2 1 2 ) cos( 2 y x a a a a b b
Background image of page 2
Inverse Kinematics 1/17/2011 23 Inverse Kinematics 2 1 2 2 2 1 2 2 2 2 ) cos( a a a a y x q ) cos( ) cos( 2 2 and we have the trigonometric identity 2 2 1 2 2 2 1 2 2 2 2 cos C a a a a y x therefore, We could take the inverse cosine, but this gives only one of the two solutions.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Inverse Kinematics 1/17/2011 24 Inverse Kinematics 1 cos sin 2 2 2 q to obtain Instead, use the two trigonometric identities: cos sin tan 2 2 2 1 2 1 tan
Background image of page 4
Background image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: C C which yields both solutions for 2 . In many programming languages you would use the four quadrant inverse tangent function atan2 c2 = (x*x + y*y a1*a1 a2*a2) / (2*a1*a2); s2 = sqrt(1 c2*c2); theta21 = atan2(s2, c2); theta22 = atan2(-s2, c2); Inverse Kinematics 1/17/2011 25 Exercise for the student: show that Inverse Kinematics 2 2 1 2 2 1 1 1 cos sin tan tan q a a a x y...
View Full Document

This note was uploaded on 02/13/2012 for the course CSE 4421 taught by Professor Burton during the Winter '11 term at York University.

Page1 / 5

Day 2.5 - C C which yields both solutions for 2 . In many...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online