[Solved] COMP550 Homework 2

$25

File Name: COMP550__Homework_2.zip
File Size: 178.98 KB

SKU: [Solved] COMP550 – Homework 2 Category: Tag:
5/5 - (1 vote)

Algorithmic Robotics

Please read the honor code and the additions described in the course syllabus. Present your work and your work only. You must explain all of your answers. Answers without explanation will be given no credit.

  1. (20 points) A set S and an operator form a group if the following properties are satisfied:

Closure For all s1 and s2 in S, s1s2 is also an element of S.

Associativity For all s1, s2 and s3 in S, (s1s2)s3 = s1(s2s3).

Identity There exists an element of S denoted by I such that Is1 = s1I = s1 for all s1 in S.

Inverse For each s1 there exists a s2 in S such that s1s2 = s2s1 = I.

Let T be the set of all rigid body transformations in 2D in homogeneous coordinates. Prove that T and regular matrix multiplication form a group. That is, prove that T and regular matrix multiplication satisfy the properties listed above. In your answers, use the facts that:

  • Rotation matrices with matrix multiplication form a group.
  • Translation vectors and vector addition form a group.

In your answers, you can write a rigid body transformation:

Ti

  1. (10 points)
    • (5 points) What is a rotation of radians about the axis [0 0 1]T as a unit quaternion, q1?.
    • (5 points) Given the quaternion q2 = 0+1i+0j+0k, what is q1 q2? Here, is quaternion multiplication.
  2. (15 points)

Figure 1: From left to right: a manipulator with two prismatic joints, a manipulator with three revolute joints, and a manipulator with two revolute joints and a prismatic joint.

For each of the three manipulators shown in Figure ??, determine the topology and dimension of the manipulators configuration space.

  1. (30 points) Figure ?? shows a three-link kinematic chain in 2D. The lengths of link A1, A2 and A3 are l1, l2 and l3, respectively. The joint angles of the chain are 2 and 3, as shown in Figure ??. For each link, we attach a local frame to the base end of that link (e.g., for link A1, the axes of frame 1, x1 and y1 are labeled).

Figure 2: The Three-Link Chain

  • (5 points) Determine the topology and dimension of the configuration space for this manipulator.
  • (5 points) Determine the Homogeneous coordinates v3 of the point 2 in the local frame of link A3, in terms of l1, l2, l3, 2 and 3.
  • (5 points) Determine the forward kinematics of this three-link chain. That is, calculate the homogeneous coordinates v1 of the point 2 in the local frame of link A1, in terms of l1, l2, l3, 2 and 3.
  • (5 points) Determine the homogeneous transformations from the local frame of A3 to the local frame of A1. That is, determine the transformation matrices T2 and T3 such that, T2 moves A2 from its local frame to the local frame of A1, and T3 moves A3 from its local frame to the local frame of A2. Then the transformation matrix T2T3 moves A3 from its local frame to the local frame of A1.
  • (10 points) Show that v1 = T2T3v3.
  1. (15 points) Consider workspace obstacles A and B. If AB 6= 0/, do the configuration space obstacles QA and QB always overlap? If A B = 0/, is it possible for the configuration space obstacles QA and QB to overlap? Justify your claims for each question.
  2. (10 points) Suppose five polyhedral bodies float freely in a 3D world. They are each capable of rotating and translating. If these are treated as one composite robot, what is the topology of the resulting configuration space (assume that the bodies are not attached to each other)? What is the dimension of the composite configuration space?

2

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] COMP550 Homework 2
$25