0% found this document useful (1 vote)
434 views

Solution 2

1. The document provides tips for completing homework assignments for an introduction to robotics course, including using abbreviations, leaving square roots symbolic, and specifying frames. It then presents three problems involving determining Denavit-Hartenberg parameters and forward kinematics for different robotic manipulators. 2. The third problem involves assigning frames to a 5-DOF manipulator and finding its D-H parameters and individual link transformations. 3. The final problem notes limitations of D-H parameters for describing arbitrary transformations and asks to identify a specific configuration that cannot be described by D-H parameters.

Uploaded by

fra.public
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
434 views

Solution 2

1. The document provides tips for completing homework assignments for an introduction to robotics course, including using abbreviations, leaving square roots symbolic, and specifying frames. It then presents three problems involving determining Denavit-Hartenberg parameters and forward kinematics for different robotic manipulators. 2. The third problem involves assigning frames to a 5-DOF manipulator and finding its D-H parameters and individual link transformations. 3. The final problem notes limitations of D-H parameters for describing arbitrary transformations and asks to identify a specific configuration that cannot be described by D-H parameters.

Uploaded by

fra.public
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Introduction to Robotics (CS223A) Homework #2

(Winter 2010/2011) Due: Wednesday, January 26

Some tips for doing CS223A problem sets:


• Use abbreviations for trigonometric functions (e.g. cθ for cos(θ), s1 or sθ1 for sin(θ1 )) in situations
where it would be tedious to repeatedly write sin,cos, etc.
• Unless instructed otherwise, leave square roots in symbolic form rather than writing out their decimal
values.
• Use common sense for decimals – – if the question states a = 1.34, then don’t give answers like 2*a =
2.680001245735.
• If you give a vector as an answer, make sure that you specify what frame it is given in (if it is not
clear from context). The same rule applies to rotation and transformation matrices.

1. Consider the following RPR manipulator.

(a) Assign and label the axes of frames {0} through {3}. Also, include the parameters θ1 ,
d2 , and θ3 , on your schematic. Assume that this diagram shows a configuration where
θ1 = 0. For the case when Ẑi and Ẑi+1 axes are intersecting, take the perpendicular to
both in the point of intersection and assign X̂i along it in such a direction that the angle
αi from axis i to axis i + 1 is measured in a positive sense.
(b) Find the Denavit-Hartenberg parameters for this manipulator – that is, fill in the entries
for the following table:
i ai−1 αi−1 di θi
1
2
3

(c) Derive the forward kinematics for this manipulator – that is, find the matrix 03 T .
2. Consider the following RRP manipulator.

(a) Draw a schematic of this manipulator, and assign link frames {0} through {3} for the
manipulator – that is, sketch the coordinate axes of each frame. For the case when Ẑi
and Ẑi+1 axes are intersecting, take the perpendicular to both in the point of intersection
and assign X̂i along it in such a direction that the angle αi from axis i to axis i + 1 is
measured in a positive sense.
(b) Find the Denavit-Hartenberg parameters for this manipulator – that is, fill in the entries
for the following table:
i ai−1 αi−1 di θi
1
2
3
(c) Derive the forward kinematics for this manipulator – that is, find the matrix 03 T .
3. Consider the following 5-DOF RPPPR manipulator.

(a) Assign link frames {0} through {5}. For the case when Ẑi and Ẑi+1 axes are intersecting,
take the perpendicular to both in the point of intersection and assign X̂i along it in such
a direction that the angle αi from axis i to axis i + 1 is measured in a positive sense.
Also, remember to follow the conventions for the first and last link, as described in the
course reader. The axes for the second joint are labeled for you.
(b) Find the Denavit-Hartenberg parameters for this manipulator.

i ai−1 αi−1 di θi
1
2
3
4
5

(c) Find the link transformation matrices 01 T , 12 T , 23 T , 34 T , 45 T .


4. You may have noticed that the D-H parameters {a, α, d, θ} and (Eqn 2.7) cannot be used to
define an arbitrary rigid body transformation.

(a) Explain why, referring to degrees of freedom or other physical arguments.


(b) Label the unit vectors of the two bases below such that D-H parameters cannot de-
scribe the transformation. (Hint: Look at the structure of Equation 2.7). Write the
transformation matrix that relates your frames.

You might also like