Kinematic Analysis and Simulation of A 3-DOF Robotic Manipulator
Kinematic Analysis and Simulation of A 3-DOF Robotic Manipulator
ir
https://www.tarjomano.com https://www.tarjomano.com
3rd IEEE International Conference on "Computational Intelligence and Communication Technology" (IEEE-CICT 2017)
Abstract—Three degrees of freedom (3-DOF) robotic driven by a servo motor, and others are driven by hydraulic
manipulator is a kind of cost-effective industrial robot which is equipment, as shown in Fig.1.
widely used in production lines. A method to analyze the
structural design and kinematic equations for a 3-DOF robotic Fig. 1. The structure of the 3-DOF manipulator
manipulator is presented in this paper. Firstly, a new type of 3-
DOF robotic manipulator was introduced. Its kinematic
equations and inverse solution were established based on the
analysis of the structural configuration. Then, we design and
assemble the 3D mechanical parts of the robotic manipulator
in the virtual environment of Solid Edge ST4. And the 3D
robotic manipulator is imported into ADAMS virtual
prototype environment for simulation analysis and obtaining
the motion curve. The simulation results and the kinematic
equations of the robotic manipulator were compared, which
shows that the kinematic equations are valid and structural
configuration is reasonable.
3rd IEEE International Conference on "Computational Intelligence and Communication Technology" (IEEE-CICT 2017)
n x ox ax px
n oy ay p y (7)
4
T = y (6)
0
nz oz az pz (7) can be written as:
0 0 0 1
2
Authorized licensed use limited to: Carleton University. Downloaded on June 10,2023 at 08:39:50 UTC from IEEE Xplore. Restrictions apply.
Downloaded from https://iranpaper.ir
https://www.tarjomano.com https://www.tarjomano.com
3rd IEEE International Conference on "Computational Intelligence and Communication Technology" (IEEE-CICT 2017)
As the same cause of (9), from the first line of the fourth
n x′ ox′ ax′ px′
column and the third line in the fourth column, we can obtain
1 n y′ oy′ ay′ py′
(8)
(12) and (13):
4T = n ′ oz′ az′ pz′
z
0 0 0 1 c 2 c3a3 − s 2 s3a 3 + c 2 a 2 + a1 = cos θ1 p x + sin θ1 p y (12)
where
s2c3a3 + c2 s3a3 + s2a2 + d 2 = pz (13)
n′x = c2c3c4 − s2 s3c4 − c2 s3 s4 − s2c3 s4
Therefore,
n′y = 0
a ′z = 0 ( pz − d 2 ) = ρ 2 cosφ2 , ( 2 p x p y − a ) = ρ sin φ
2 2 1 2 2
px + p y
p′x = c2c3a3 − s2 s3a3 + c2a2 + a1 2 px p y ,
ρ2 = ( − a1 ) 2 + ( pz − d 2 ) 2
2 2
p +p
p′y = 0 x y
2 p x p y
( − a1)
p′z = s2c3a3 + c2 s3a3 + s2a2 + d 2 φ 2 = arctan
p 2
x + p 2
y
( pz − d 2 )2
From above we know that 01T -1 (θ1 ) 03T =13T , and the Therefore,
corresponding elements of them are equal, so is the second
line in the fourth column:
2 px p y
( − a1 ) 2 + ( p z − d 2 ) 2 − a32
p x2 + p 2y
− sin θ1px + cos θ1py = py′ = 0 (9) sin(θ 2 + φ2 ) = (15)
2a 2
3
Authorized licensed use limited to: Carleton University. Downloaded on June 10,2023 at 08:39:50 UTC from IEEE Xplore. Restrictions apply.
Downloaded from https://iranpaper.ir
https://www.tarjomano.com https://www.tarjomano.com
3rd IEEE International Conference on "Computational Intelligence and Communication Technology" (IEEE-CICT 2017)
pz − sin θ 2 a 2 + d 2 (17) 541.48mm). The end joint variables are set as ∆θ1 = 15.00o ,
θ 3 = arcsin − θ2
a3 ∆θ 2 = 10.2103o , ∆θ3 = 25.4985o . The movement time is set
as 5 seconds. Then the angular displacement-time
As the first line and the first column are equal with the simulations were conducted, as shown in Fig.4.
same cause of (9) we can get:
Fig. 4. Angular displacement curve of the robotic manipulator
p y nx + px n y
θ 4 = arccos( ) − θ3 − θ 2 (19)
p x2 + p 2y
A. Displacement simulation
We built the 3D model of the robotic manipulator in the
virtual environment of Solid Edge ST4 which was imported
into the ADAMS virtual environment for kinematic
simulation. The angles of initial joint variables are set as
θ1' = 0o , θ 2' = 40.72o , θ3' = 270.77o , θ 4' = 50.05o . According
to the calculation of ADAMS the coordinate values of initial Time (Second)
(d) Joint 4
position of the mass center are (909.98mm, 0.0mm,
4
Authorized licensed use limited to: Carleton University. Downloaded on June 10,2023 at 08:39:50 UTC from IEEE Xplore. Restrictions apply.
Downloaded from https://iranpaper.ir
https://www.tarjomano.com https://www.tarjomano.com
3rd IEEE International Conference on "Computational Intelligence and Communication Technology" (IEEE-CICT 2017)
5
Authorized licensed use limited to: Carleton University. Downloaded on June 10,2023 at 08:39:50 UTC from IEEE Xplore. Restrictions apply.