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)