Challenge

Week 2- 2R Robotic Arm Challenge

step wise explanation given in code as comments

erros photgraphs are attached below,All errors are typos and were cleared by adding symbols like, or ; or :

movie of kinematic arm : https://drive.google.com/file/d/16MS00lo0SngepBb9Ou5E8G2WsoF2l6i2/view?usp=sharing

%kinematics of robot arm%
close all
clear all 
clc

%inputs%
l1= 1                           %length of arm 1%
l2= 1                           %length of arm 2%
theta1 = linspace(0,90,10)      %angles for arm 1%
theta2 = linspace(0,90,10)      %angles for arm 2%
ct=1
for i= 1:length(theta1)
   THETA1 = theta1(i)           %THETA1 IS THE VARIABLE IN WHICH values of theta1 WILL BE STORED FOR EACH ITERATION OF FORLOOP%
   for j= 1:length(theta2)
       THETA2 = theta2(j)       %THETA2 IS THE VARIABLE IN WHICH values of theta2 WILL BE STORED FOR EACH ITERATION OF FORLOOP%
  
x0 = 0                          %co ordinates of [x0,y0]%
y0 = 0
x1 = l1*cosd(THETA1)            %co ordinates of [x1,y1]%
y1 = l1*sind(THETA1)
x2 = x1 + l2*cosd(THETA2)       %co ordinates of [x2,y2]%
y2 = y1 + l2*sind(THETA2)
%plot creation%
plot([x0 x1], [y0 y1],[x1 x2] , [y1 y2])
axis([-0.1,1.5 0,1.5])
a(ct)=getframe(gcf)
ct=ct+1
   end
end
%avi creation%
movie(a)
videofile=VideoWriter('kinematics_of_robot_arm', 'uncompressed AVI')
open(videofile)
writeVideo(videofile,a)
close(videofile)
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.