LAB1 Report File
LAB1 Report File
Group Members
(b).
(c).
Question
Abstract
Aim
To see how the two jointed arms moves in relation to the fixed base.
Introduction
A 2R planar manipulator is a robot with 2 degrees of freedom, due to its only two independently
moving variables. It has 2 revolute joints which are motor actuated. For the position of the end
effector at any given time the forward kinematics equations can be found as:
X = L1cosθ1 + L2cos(θ1+θ2)
Y = L1sinθ1 + L2sin(θ1+θ2)
This is finding the robot’s distance from the origin to where the end effector is.
Also, using the inverse kinematics of this robot which is the opposite of forward kinematics can
be used to determine the angles of rotation having the known link lengths. The equations can be
generalized as:
Method
Open Vrep
Add base using a primitive shape(cuboid) at position x = 0.0, y = 0.0 and z = 0.75
Add revolute joint at position: x = 0.05, y = 0.0 and z = 1.5.
Add link1 at position x = 0.075, y =0.225 and z = 1.5
Copy the revolute joint which will copy both the joint and the first link
Move it to the end of the first link forming a two-link manipulator.
Remove the dynamic properties of the two links, then change the revolute joint properties
to force\torque mode and make them motor actuated
Add a non-threaded child script to the base
Specify the joint velocity in the child script
Simulate
During the first stages of trying to simulate the robot it was falling apart, until we changed the
dynamic properties of the links
Conclusion
The 2R planar which we were building simulated as expected which deemed the practical a
success.