Robotic Arm Challenge Week 1
2D Robotic Arm challenge
This is the first challenge for the week. Here is a simulation of the 2D robotic arm.
the relative motion and area over which the arms move is been formulated.
Find the movie in the link below
The code for the program is as below
% 2D Robotic arm
clear all
close all
clc
% Inputs
l1=1;
l2=0.5;
theta1=linspace(0, 90, 10);
theta2=linspace(0, 90, 10);
ct=1;
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=l2*sind(THETA1);
x2=x1+l2*cosd(THETA2);
y2=y1+l2*sind(THETA2);
%plotting
plot([x0 x1],[y0 y1], [x1 x2],[y1 y2],'linewidth',3)
axis([-0.1 2 0 2])
pause(0.03)
M(ct)=getframe(gcf);
ct=ct+1;
end
end
movie(M)
videofile= VideoWriter('roboticarm2d.avi','Uncompressed AVI');
open(videofile)
writeVideo(videofile,M)
close(videofile)