1. Given a 6-DOF robot, one of the joint is commanded to move from an initial angle of25oto an intermediate angle of 115oin 5 seconds with a cruising speed ofω= 20o/sec. (a)Compute the blend timetb....

1 answer below »
I have a file


1. Given a 6-DOF robot, one of the joint is commanded to move from an initial angle of25oto an intermediate angle of 115oin 5 seconds with a cruising speed ofω= 20o/sec. (a)Compute the blend timetb. (b)Compute the expression for initial parabolic segment, linear segmentand the final parabolic segment. (c)Using MATLAB, plot the position, velocity and acceleration as functionsof time from 0 to 5 secs. 2. One of the joints in a 6-TOF robot requires to move from an initial position of -10 degreesto a final position of 20 degrees in one second. Using the cubic (3rd order) polynomialjoint-space trajectory planning, complete the following: (a)Generate the planning functions describing the position, velocity andacceleration. (b) Using MATLAB, plot the position, velocity and acceleration as func-tions of time from 0 to 1 second. 3. Answer the following questions: (a)Express the reduction ratioNin terms of the rotation speeds of themotor ̇θmand the load ̇θl (b)Express the reduction ratioNin terms of the rotation accelerations ofthe motor ̈θmand the load ̈θl (c) Express the reduction ratioNin terms of the torque of the motorTmand the torque produced at the output after the reduction gearTl (d) Why are reduction gears used more often in electric actuation systemsthan hydraulic actuation systems. (e) A electric motor with an inertia of 0.02 Kg·m2. It is connected to arobotic arm that is 10 cm long holding a mass of 3 Kg at its end. Calculate themaximum angular acceleration that the motor can produce if a reduction gear isused to link the motor and the robotic arm with the ratios of 5 and 10, and themotor can produce maximum torque of 10 Nm. 4. Answer the following questions: (a) Using the format similar to the table below, list four advantages andfour disadvantages between the online and offline programming. (b) Give a scenario whenonline programmingbecomes a more attractivechoice than offline programming. (c) Give a scenario whenoffline programmingbecomes a more attractivechoice than online programming. 5. List and explain five important considerations in choosing a sensor of anytype. 1. Given a 6-DOF robot, one of the joint is commanded to move from an initial angle of25oto an intermediate angle of 115oin 5 seconds with a cruising speed ofω= 20o/sec. (a)Compute the blend timetb. (b)Compute the expression for initial parabolic segment, linear segmentand the final parabolic segment. (c)Using MATLAB, plot the position, velocity and acceleration as functionsof time from 0 to 5 secs. 2. One of the joints in a 6-TOF robot requires to move from an initial position of -10 degreesto a final position of 20 degrees in one second. Using the cubic (3rd order) polynomialjoint-space trajectory planning, complete the following: (a)Generate the planning functions describing the position, velocity andacceleration. (b) Using MATLAB, plot the position, velocity and acceleration as func-tions of time from 0 to 1 second. 3. Answer the following questions: (a)Express the reduction ratioNin terms of the rotation speeds of themotor θ̇mand the load θ̇l (b)Express the reduction ratioNin terms of the rotation accelerations ofthe motor θ̈mand the load θ̈l (c) Express the reduction ratioNin terms of the torque of the motorTmand the torque produced at the output after the reduction gearTl (d) Why are reduction gears used more often in electric actuation systemsthan hydraulic actuation systems. (e) A electric motor with an inertia of 0.02 Kg·m2. It is connected to arobotic arm that is 10 cm long holding a mass of 3 Kg at its end. Calculate themaximum angular acceleration that the motor can produce if a reduction gear isused to link the motor and the robotic arm with the ratios of 5 and 10, and themotor can produce maximum torque of 10 Nm. 4. Answer the following questions: (a) Using the format similar to the table below, list four advantages andfour disadvantages between the online and offline programming. (b) Give a scenario whenonline programmingbecomes a more attractivechoice than offline programming. (c) Give a scenario whenoffline programmingbecomes a more attractivechoice than online programming. 5. List and explain five important considerations in choosing a sensor of anytype. 1. Given a 6-DOF robot, one of the joint is commanded to move from an initial angle of25oto an intermediate angle of 115oin 5 seconds with a cruising speed ofω= 20o/sec. (a)Compute the blend timetb. (b)Compute the expression for initial parabolic segment, linear segmentand the final parabolic segment. (c)Using MATLAB, plot the position, velocity and acceleration as functionsof time from 0 to 5 secs. 2. One of the joints in a 6-TOF robot requires to move from an initial position of -10 degreesto a final position of 20 degrees in one second. Using the cubic (3rd order) polynomialjoint-space trajectory planning, complete the following: (a)Generate the planning functions describing the position, velocity andacceleration. (b) Using MATLAB, plot the position, velocity and acceleration as func-tions of time from 0 to 1 second. 3. Answer the following questions: (a)Express the reduction ratioNin terms of the rotation speeds of themotor ̇θmand the load ̇θl (b)Express the reduction ratioNin terms of the rotation accelerations ofthe motor ̈θmand the load ̈θl (c) Express the reduction ratioNin terms of the torque of the motorTmand the torque produced at the output after the reduction gearTl (d) Why are reduction gears used more often in electric actuation systemsthan hydraulic actuation systems. (e) A electric motor with an inertia of 0.02 Kg·m2. It is connected to arobotic arm that is 10 cm long holding a mass of 3 Kg at its end. Calculate themaximum angular acceleration that the motor can produce if a reduction gear isused to link the motor and the robotic arm with the ratios of 5 and 10, and themotor can produce maximum torque of 10 Nm. 4. Answer the following questions: (a) Using the format similar to the table below, list four advantages andfour disadvantages between the online and offline programming. (b) Give a scenario whenonline programmingbecomes a more attractivechoice than offline programming. (c) Give a scenario whenoffline programmingbecomes a more attractivechoice than online programming. 5. List and explain five important considerations in choosing a sensor of anytype.
Answered Same DayNov 19, 2021

Answer To: 1. Given a 6-DOF robot, one of the joint is commanded to move from an initial angle of25oto an...

Kshitij answered on Nov 21 2021
153 Votes
Urgent2robotic/Code_1.m
%% Problem no 1
clc
clear all
% blend time tb
tb=linspace(0,5,50);
% angular position
theta = linspace(25,115,50);
x= cosd(theta);y= sind(theta);
% velocity component
vx = gradient(x)./gradient(tb);
vy = gradient(y)./gradient(tb);
% acceleration component
ax = gradient(vx)./gradient(tb);
ay = gradient(vy)./gradie
nt(tb);
% plot the position, velocity and acceleration
figure;
% position
subplot(3,1,1)
plot(tb,x,'-b',tb,y,'-r')
xlabel('t')
ylabel('Position')
legend('X','Y')
grid on
% velocity
subplot(3,1,2)
plot(tb,vx,'-b',tb,vy,'-r')
xlabel('t')
ylabel('Velocity')
legend('X','Y')
grid on
% acceleration
subplot(3,1,3)
plot(tb,ax,'-b',tb,ay,'-r')
xlabel('t')
ylabel('Acceleration')
legend('X','Y')
grid on
% plot trajectory
figure;
plot(x,y,'-r')
xlabel('X')
ylabel('Y')
title('Trajectory')
grid on
Urgent2robotic/Code_2.m
%% problem No. 2
% clear all
clc
clear all
% blend time tb
tb=linspace(0,1,50);
% angular position
theta = linspace(-10,20,50);
% position of the robotic arm
x= cosd(theta);
y= sind(theta);
% Compute the cubic trajectory space trajectory planning
% way points
wpts = [x;y];
% time points
tpts = linspace(0,1,50);
% time vector sampling
tvec = linspace(0,1,50);
% Compute the cubic trajectory
[q, qd, qdd, pp] = cubicpolytraj(wpts, tpts, tvec);
% plot data
figure;
% plot position
subplot(3,1,1)
plot(tvec, q)
xlabel('t')
ylabel('Position')
legend('X','Y')
grid on
% plot velocity
subplot(3,1,2)
plot(tvec, qd)
xlabel('t')
ylabel('Velocity')
legend('X','Y')
grid on
% plot acceleration
subplot(3,1,3)
plot(tvec, qdd)
xlabel('t')
ylabel('Acceleration')
legend('X','Y')
grid on
% plot trajectory
figure;
plot(x,y,'-r')
xlabel('X')
ylabel('Y')
title('Trajectory')
grid on
Urgent2robotic/Report (AutoRecovered).docx
Q1
Problem no 1
clc
clear all
% blend time tb
tb=linspace(0,5,50);
% angular position
theta = linspace(25,115,50);
x= cosd(theta);y= sind(theta);
% velocity component
vx = gradient(x)./gradient(tb);
vy = gradient(y)./gradient(tb);
% acceleration component
ax = gradient(vx)./gradient(tb);
ay = gradient(vy)./gradient(tb);
% plot the position, velocity and acceleration
figure;
% position
subplot(3,1,1)
plot(tb,x,'-b',tb,y,'-r')
xlabel('t')
ylabel('Position')
legend('X','Y')
grid on
% velocity
subplot(3,1,2)
plot(tb,vx,'-b',tb,vy,'-r')
xlabel('t')
ylabel('Velocity')
legend('X','Y')
grid on
% acceleration
subplot(3,1,3)
plot(tb,ax,'-b',tb,ay,'-r')
xlabel('t')
ylabel('Acceleration')
legend('X','Y')
grid on
% plot trajectory
figure;
plot(x,y,'-r')
xlabel('X')
ylabel('Y')
title('Trajectory')
grid on
Q2.
Problem No. 2
% clear all
clc
clear all
% blend time tb
tb=linspace(0,1,50);
% angular position
theta = linspace(-10,20,50);
% position of the robotic arm
x= cosd(theta);
y= sind(theta);
% Compute the cubic trajectory space trajectory planning
% way points
wpts = [x;y];
% time points
tpts = linspace(0,1,50);
% time vector sampling
tvec = linspace(0,1,50);
% Compute the cubic trajectory
[q, qd, qdd, pp] = cubicpolytraj(wpts, tpts, tvec);
% plot data
figure;
% plot position
subplot(3,1,1)
plot(tvec, q)
xlabel('t')
ylabel('Position')
legend('X','Y')
grid on
% plot velocity
subplot(3,1,2)
plot(tvec, qd)
xlabel('t')
ylabel('Velocity')
legend('X','Y')
grid on
% plot acceleration
subplot(3,1,3)
plot(tvec, qdd)
xlabel('t')
ylabel('Acceleration')
legend('X','Y')
grid...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here