Robotics I Homework 3: Forward Kinematics of 3-DOF Manipulators - Prof. John Wen, Assignments of Robotics

Details of homework 3 for ecse/csci 4480 robotics i course, due on september 22, 2008. Students are required to find the forward kinematics map for four 3-dof manipulators using matlab and create a matlab function 'fwdkin.m' to compute r0t and p0t for a given joint vector.

Typology: Assignments

Pre 2010

Uploaded on 08/09/2009

koofers-user-fqr
koofers-user-fqr 🇺🇸

10 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ECSE/CSCI 4480 Robotics I September 15, 2008
Homework # 3
Due: September 22, 2008
1. (60 points) Consider the four 3-DOF manipulators below. Find the forward kinematics
map (i.e., R0Tand p0Tin terms of θ1,θ2,θ3). Take the configuration shown as the zero
configuration. The origin of the tool frame is at the center of the gripper. Feel free to
use the MATLAB symbolic toolbox.
2. (40 points) Write a MATLAB function fwdkin.m that computes R0Tand p0Tfor a given
joint vector θ. The function should have the following input and output arguments:
function [R,p]=fwdkin(theta,type,H,P,n)
where theta is the input joint vector, type is the vector indicating the joint type (0
for rotational, 1 for prismatic, others may be added later), His a 3 ×nmatrix denoting
the axis of rotation in the zero configuration, Pis a 3 ×nvector denoting the link
vectors in the zero configuration, and nis the number joints.
The function should be able to accept either symbolic or numerical vectors theta.
Verify your result in Problems 1.
20 bonus points if you can implement fwdkin recursively (i.e., the function calls itself
repeatedly).
1

Partial preview of the text

Download Robotics I Homework 3: Forward Kinematics of 3-DOF Manipulators - Prof. John Wen and more Assignments Robotics in PDF only on Docsity!

ECSE/CSCI 4480 Robotics I September 15, 2008

Homework # 3

Due: September 22, 2008

  1. (60 points) Consider the four 3-DOF manipulators below. Find the forward kinematics map (i.e., R 0 T and p 0 T in terms of θ 1 , θ 2 , θ 3 ). Take the configuration shown as the zero configuration. The origin of the tool frame is at the center of the gripper. Feel free to use the MATLAB symbolic toolbox.
  2. (40 points) Write a MATLAB function fwdkin.m that computes R 0 T and p 0 T for a given joint vector θ. The function should have the following input and output arguments: function [R,p]=fwdkin(theta,type,H,P,n) where theta is the input joint vector, type is the vector indicating the joint type ( for rotational, 1 for prismatic, others may be added later), H is a 3 × n matrix denoting the axis of rotation in the zero configuration, P is a 3 × n vector denoting the link vectors in the zero configuration, and n is the number joints. The function should be able to accept either symbolic or numerical vectors theta. Verify your result in Problems 1. 20 bonus points if you can implement fwdkin recursively (i.e., the function calls itself repeatedly).