All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
AIM : To simulated the forward kinematics of a 2R robotics arm INTRODUCTION : 2R robotics arm contains 2 links and 2 rotational joints, link 1 is connected to the base and makes angle theta1 with respect to X-axis and link 2 connected to link 1 makes angle theta…
Ashutosh Kumar
updated on 22 Jun 2020
AIM :
To simulated the forward kinematics of a 2R robotics arm
INTRODUCTION :
2R robotics arm contains 2 links and 2 rotational joints, link 1 is connected to the base and makes angle theta1 with respect to X-axis and link 2 connected to link 1 makes angle theta 2 with respect to the same X-axis and manipulator connect to link 2.
THEORY :
kinematics : the branch of mechanics concern with the motion of the object body without reference to the force which causes the motion, here we need geometric property such as length and degree of freedom of the manipulator bodies.
Forward kinematics : refer to the use of kinematics of the equation of robot to compute the position of end-effector from specified value fro the joint parameter.
A robotics arm is a mechanical arm usually a programable, a similar function of the human arm. the link which is a manipulator is connected by joints allowing either by rotation motion or translational displacement. this link considers forming a kinematics chain. the terminus of the kinematics chain of the manipulator is called end effector.
If we know the geometry of the robot and all its joint points, we can do the math and figure out the position and orientation of any point on the robot. i.e if we can able to figure out how the robot is going to move then we can figure out its workspace {wrokspace refer to maximum position robot can move or reach}.
APPLICATION :
PROJECT-SETUP :
EQUATIONS :
length of link 1 = l1
length of kink 2 = l2
we will take the fix link at base as origin
Co-Oridinates of link 1
(X0,Y0) = (0,0)
(X1,Y1) = (l1*costheta1,l1*costheta1)
Co-Oridinates of link 2
the end point of link 1 is the start point of link 2
(x1,y1) = (l1*cosdtheta1,l1*cosdtheta1)
x2 =x1 +l2*cosdtheta2
y2 = y1 +l2*sindtheta2
With the above co-ordinate we can describe the position of the robotics manipulatior
% a program to simulate forward kinematics of 2R robotic Arm
clear all
close all
clc
%input
l1 = 1;
l2 = 0.5;
theta1 = linspace(0,90,10);
theta2 = linspace(0,90,10);
ct=1;
for i=1length(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 + 12*sind(THETA2);
plot([x0,x1],[y0,y1],[x1,x2],[y1,y2],'linewidth',3)
axis([-0.1 1.5 0 1.5])
pause(0.03)
M(ct) = getframe(gcf);
ct = ct+1;
end
end
movie(M)
videofile = VideoWritter('forward_kinematics.avi','uncompressed avi');
open(vediofile)
writeVideo(videofile,M)
close(vediofile)
RESULT :
The final result as animated vedio are mention below {link}.
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Section Modulus calculation and optimization
Objective: Using the Section from the Hood design and calculate the section modulus and compare it with a new section with a higher sectional modulus for optimization. Introduction: Section Modulus - Section modulus is a direct measure of the strength of any sectional area of an object about a reference axis(neutral…
30 Oct 2021 02:55 PM IST
Fender Design Challenge
Objective : Design a front fender from the given skin data and the master section provided with Drip mounting, A-pillar, Sill, Bumper, C mounting, and Splash mountings. Consider the front fender of a car that satisfies the manufacturing as well as functional requirements. To understand the design engineering principles…
13 Jun 2021 06:57 PM IST
Coin Holder Design
Objective : To design coin holder as per automotive OEM Standard. Create B Class and C Class and tooling axis. Convert close lose the surface into the solid body and provide the thickness of 2.5mm. Performing draft analysis to verify the creation of the Tooling axis and C Class surface. Software : CATIA V5 (Generative…
06 Jun 2021 08:39 PM IST
Centrifugal pump design and analysis Using SOLIDWORKS
Click here for Flowbench Analysis Abstract In this Project, Creating a 3D model of a Centrifugal pump, run a baseline flow simulation where inlet flow takes place and then perform a parametric study for different velocities. Showing the Performance diagram and Obtain the relationship between Pressure ratio and mass…
20 May 2021 08:43 AM IST
Related Courses
0 Hours of Content
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.