Project

Forward kinematics of a 2R Robotic Arm

Aim:

To Write a program in Matlab to simulate the forward kinematics of a 2R Robotic Arm

Software used:

GUI octave 5.2.0

Description:

The main use of the process is about simulating the arm by using the suitable coding and to generate the final animation. The coding is done and then some errors are faced while running using octave so then after changing some code then the images are saved sucessefully saved and final output is obtained as vedio.

Program:

#program to calculate 2r robatic arm
clear all 
close all
clc
l1=1;
l2=0.5;
theta1=linspace(0,90,10);
theta2=linspace(0,90,10);
c=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=l1*sind(THETA1);
        x2=x1 + l2*cosd(THETA2);
        y2=y1 + l2*sind(THETA2);
        plot([x0 x1],[y0 y1],[x1 x2],[y1 y2],'linewidth',3)
        axis([-0.1 1.5 0 1.5])
        pause(0.05)
        file_text=sprintf('output%d.png',c);
        saveas(gca, file_text)
        c=c+1;
      end
 end

https://drive.google.com/open?id=1HoVmiPy0ylsk9kzkNaFUdZWvPMe0b1aa

Result:

Thus the 2 ratational robatic arm had been simulated and video is uploaded

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.