Challenge

Week 2- 2R Robotic Arm Challenge

Program for 2R robotic arm is as follows

% inputs
l1 = 1;
l2 = 0.5;
theta1 = linspace(0,90,10)
theta2 = linspace(0,90,10)
for i = 1:length(theta1)
  THETA1 = theta1(i);
  for j = 1:length(theta2)
    THETA2 = theta2(j);
    x0 = 0;
    y0 = 0;
    
    x1 = l1*cosd(THETA1);
    y1 = l1*sind(THETA1);
    
    x2 = x1 + l2*cosd(THETA2);
    y2 = y1 + l2*sind(THETA2);
    
    %PLOTTING
    line([x0 x1],[y0 y1], 'linewidth',3,'color','b')
    line([x1 x2],[y1 y2], 'linewidth',3,'color','r')
    
  end
end

Screenshot of the programming and execution has been attached below:

Answer:

In order to solve the problem for 2R robotic arm following steps i followed:

1.By taking the correct values and commands into consideration so that program can be executed without any error.

2.Important commands such as linspace,Theta values has to be entered without any false input or missing input.

3.In this program FOR loop was used in order to attain the desired output.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.