Mathematical Model of Two-Dof Five Links Closed-Chain Mechanism (Pantograph)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING

AND BUSINESS SCIENCES (IJAEBS)


Journal homepage: International Journal of Advanced Engineering and Business Sciences (ekb.eg)

MATHEMATICAL MODEL OF TWO-DOF


FIVE LINKS CLOSED-CHAIN MECHANISM
(PANTOGRAPH)
Abdel Ghany Mohameda , Mohamed Sallamb , Mohamed Shamseldin c*, Laylaa EL-Tehewyd
a HigherEngineering Institute, Thebes Academy, Cairo, Egypt, (on leave from Helwan University ), ghanyghany@hotmail.com
b Mechatronics Engineering Department, Faculty of Engineering, Egyptian-Chinese University (on leave from Helwan
University), eng_sallam@hotmail.com
c Mechanical Engineering, Faculty of Engineering, Future University in Egypt, mohamed.abelbbar@fue.edu.eg

d Mechatronics Engineering Department, Faculty of Engineering, MTI University, Cairo, Egypt, laylaa.mahmoud@eng.mti.edu.eg

*Corresponding author: Email address: mohamed.abelbbar@fue.edu.eg


Received: 04-April-2021 Accepted: 08-April-2021 Published: 31-April-2021

ABSTRACT
Parallel manipulators have been developed largely for applications that need high accuracy
and speed, which make them useful in important fields. This paper presents a detailed
mathematical model for a closed chain pantograph mechanism. This task was done by defining
its differential equation of motion and implements it using the Matlab Simulink. The
mathematical model describes the forward and inverse kinematics, in addition, the dynamic
behavior. The mathematical model advantage is studying the parameters variation using different
advanced control techniques. This model can be implemented using the Simscape model, which
considers a black-box model. To validate the proposed mathematical model for the pantograph,
the corresponding model mechanism using the Simscape had been implemented. A comparative
study was executed between the mathematical model and the outputs of the Simscape. The results
indicated a perfect match for output extracted from Simscape and Simulink. This is evidence for
the validity of the inferred equations and Simulink model.

KEYWORDS: Pantograph Modeling; Close Chain Mechanism; Simscape, Matlab Simulink.

International Journal of Advanced Engineering and Business Sciences, Volume 2, Issue 1, April 2021 - ISSN 2682-2938
Innovation and Research Center, Faculty of Engineering and Management Science, Integrated Thebes Academy (ITA). 60
1 INTRODUCTION

Parallel robots have become a necessary part of general


robots both in academia and in the industry [1]. Besides,
with the rapid development of parallel robots, the research
on mechanism theory, mobility analysis, dimensional
synthesis, kinematics and dynamics modeling [2], and
design optimization have been increasing on a large scale.

The development of parallel robotics and controllable Fig.1: Five Bar Planar
mechanism, a five-bar planar mechanism has become (Pantograph).
widely used as a mechanical design, which is called a pantograph mechanism shown in Fig. 1.
The name pantograph refers to the five-sided links used. Four of the five links are moving
platform and the fifth one is base platform. The Five bar planar manipulator is a relatively simple
mechanism has two degree-of-freedom (DOF) and its kinematics is explicit [3] [4] [5]. However,
its characteristics are high speed, high accuracy, low inertia and carrying more weights [6]. For
these reasons, it draws a lot of researchers’ attention. Some prototypes and commercial products
were made, such as 'double SCARA' RP-AH
series offered by Mitsubishi Electrics, and
DexTAR, five-bar planar manipulator designed by
ETS. The five-links planar of the pantograph,
which is a simple two degree of freedom (DOF)
mechanism (Fig. 2), one of them (L0) is passive
and the other four links (L1, L2, L3, L4) are
active. The system contains only five rotational

joints (figure 2). Links 1 and 4 are the driving


Fig.2: Two-DOF Mechanism.
links. With the help of the appropriate rotation of
the actuating links, the characteristic point e of the system can follow the desired planar trajectory
in the borders of the working zone [7]. Especially, the need for exactly adaptive automation in
varied applications has led to higher requirements for operational accuracy and cycle time with
robots [8]. Examples of such needs are higher precision assembly, faster product handling,
surface finishing, better measurements, surface finishing, and milling capabilities [9].
Additionally, there is a high demand for off-line programming to eliminate touch-up of
programmed positions; in other words, robots must perform their task with better load capacity
and accuracy in operations. A general trend of meeting these requirements is to make use of

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 61
parallel robots, which have excellent potential capabilities, including high rigidity, high accuracy,
and high loading capacities [10].

This paper is organized as following: Forward Kinematics as the first section, followed by
Investors Kinematics, then Dynamics including Velocity vectors, and then Kinetic Energy, which
will lead us to the equations of movement and in the end the results part. This paper features a
complete infer of all the mathematical equations that represent the pantograph in addition to the
saturation portion detailed in Section 6 in addition to simulations on Simulink Matlab and also on
Simscape and comparing results. A number of researchers have previously provided a portion of
the mathematical equations that represent the pantograph, such as [11] [12].

2 DIRECT KINEMATICS

The constrain of the five-link mechanisms as shown in Fig. 3 is given by

(1)

Where for i=1,….., 5 is the length of links , are unit vectors. The relation
between the task space (X = ) and joint space of the five-link
mechanism system can be calculated, where x and y are the Cartesian coordinates of Joint e with

respect to the plane ( ) of reference [13], as shown in fig. 3 [14].

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 62
In order to solve for x and y using and , define the following vector:

(2)

Where is the position vector of point e in the plane ( ) by using equation 2, obtain
the following two scalar equations
Fig. 3 : Direct Kinematics Mechanism.

(3)

(4)

Equations (3) and (4) can simulate the forward kinematics of the five-link mechanism. Need
to solve in terms of by the holonomic constraints. Where is passive angle and has to be
described using the active angle of the device ( and ). From equation (1) can conclude that:

(5)

Equation (5) gives the following:

(6)

(7)

Thus, from equations (6 and 7) can deduce which expresses the X coordinate of the point
and is Y coordinate as following

(8)

(9)

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 63
The Newton-Raphson theory or Trigonometry method can be used to find . In this
work, the trigonometry method was used to calculate it.

From equation (8) and (9), are independent. So, consider as a function
of :

( 10 )

Where,

From equations (9) and (10) will result that,

( 11 )

3 INVERSE KINEMATICS

By added the equations (8) and (9) and remove the passive angles and can get
direct relation between the coordinates of the end-effector and link lengths to the actuating angles
as following equations [15].

( 12 )

Where,

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 64
( 13 )

Where,

The links lengths are constant for the robot, which helps to easily solve the above equations.
From equation (12) and (13) it can obtained without known The only inputs
need for controlling the five-link mechanism is the location of the end-effector ( ).

4 DYNAMUCS SOLUTION:

The position vector of the center of mass of link A with respect to reference plane ( ) is
given by:

( 14 )

The position vector of the center of mass of link B is given by:

( 15 )

Similarly, the position vector of the center of mass of link D is given by:

( 16 )

Finally, the position vector of the center of mass of link C is given by:

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 65

Fig. 4 : Velocity Vectors.


( 17 )

5 The velocity vector of the calculated position vectors with respect to the
plane ( ):

Velocity vector of the center of mass of link A in the plane of reference (Fig. 4):

( 18 )

Velocity vector of the center of mass of link B:

( 19 )

Velocity vector of the center of mass of link D is:

( 20 )

Velocity vector of the center of mass of link C is:

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 66
( 21 )

6 KINETIC ENERGY (K):

Links A and D has a rotational motion only so its kinetic energy is:

( 22 )

( 23 )

But Links B and C have a rational and translation motion so its kinetic energy is:

( 24 )

( 25 )

Total kinetic energy:

( 26 )

Equation of motion by Lagrangian equation [16]:

By using Lagrangian equation obtain by torque, T1 and T2, Where ( ) are constants.

( 27 )

( 28 )

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 67
7 EQUATION OF MOTION:

[17]

Because the pantograph is planar system, thus was neglected.

( 29 )

( 30 )

From equation (29) and (30), as a matrix form, where A and B are the inertia matrix [18]

( 31 )

( 32 )

1. BOUNDARY CONDITIONS:

It is an important part which is the permissible boundary for a mechanism, so that the link
does not reach the singularity state during the path [19].

For this to be achieved must not be equal to 180 degrees but rather greater.

So, shown in fig. 5

( 33 )

So the first boundary:

( 34 )

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 68
Fig. 5 : First Boundary Condition. Fig. 6 : Second and Third Conditions.

Second one: In order for the mechanism not to reach the position shown in Fig. 6, must be
greater than .

Third one: must be greater than .

( 35 )

( 36 )

The three rules (35), (36), and (37), can be implemented using the logic gate (AND), as will
be explained later in the attached Fig. 7 and Fig. 8 in the Result section.

8 RESULTS:

• After applying the equations that were deduced in this paper to the Simulink Matlab
program shown in fig. 7, then to the Simscape shown in fig. 8.

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 69
Fig. 7: Simulink Model of Pantograph Mechanism.

Fig. 8: Simscape Model of Pantograph Mechanism.

• When The input of motor1 torque is: , and motor2 torque is: Where
the previously mentioned three saturation rules are fulfilled, and based on Table.1 that
shows he robot parameters The results of the output were found identical as follows in Fig.

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 70
9 and Fig. 10. Where the Y-axis expresses the angle in degrees, and the X-axis expresses
time in sec :

Fig. 9: Theta_1 from Simscape and Simulink.

Fig. 10: Theta_4 from Simscape and Simulink.

Table 1: The Robot Parameters.

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 71
Mass of links : 1 of unit mass

Length of links 0.2 unit length

9 CONCLUSION:

• A detailed mathematical model for a closed chain pantograph mechanism has been
implemented using the Matlab Simulink. The mathematical model demonstrates the
differential equations of the forward kinematics, inverse kinematics, and dynamics. To
verify the proposed mathematical model for pantograph, a comparative study was
executed between the mathematical model and the outputs of the Simscape. The
simulation results show that the both of Simscape and Simulink model are identical. This
is evidence for the validity of the inferred equations and the validity of the Simulink
model.

• Future work: The Simulink model will be used later to set more than one control and test
the efficiency of each of them.

ACKNOWLEDGMENT:

The authors would like to offer thanks to Dr. Mohamed Abdel-Ghany, Faculty of
Engineering, 6th October University, for his great efforts in this paper, and special thanks to Eng.
Zakaria Saeed, for his help in the paper.

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 72
REFERENCES:

1. Patel, Y. D. and George, P. M. (August 2012) . "Parallel Manipulators Applications a


Survey," Jornal of Modern Mechanical Engineering, (Vol. 2, pp.57-64).
2. Lafmejani, A.S., Masouleh, M.T. and Kalhor, A. (2018) . "Gough-Stewart Parallel Robot
Using Backstepping-Sliding Mode Controller and Geometry-Based Quasi Forward
Kinematic Method. Robot," International Conference on System Science and
Engineering (ICSSE), (Vol. 54, pp.96-114).
3. Zhang, K., Huang ,T. and Wang, C. (2006) . "Kinematics and Dynamics Analysis of a
Planar Hybrid Five Bar Actuator," 9th International Conference on Control, Automation,
Robotics and Vision (ICARCV) on IEEE, (pp.1-6).
4. Karnopp, D. and Margolis, D. (1979) . "Analysis and Simulation of Planar Mechanism
Systems Using Bond Graphs.," Journal of Mechanical Design, (Vol. 101, pp.187-191).
5. He, B., Xu, S., Zhou, Y. and Wang, Z. (2017) . "Mobility Properties Analyses of a Wall
Climbing Hexapod Robot," Journal of Mechanical Science and Technology, (pp.1333-
1344).
6. Wang, Y., Wu, C., Yu, L. and Mei, Y. (March 2018) . "Dynamics of a Rolling Robot of
Closed Five-Arc-Shaped-Bar Linkage," Journal of Mechanism and Machine Theory on
ScienceDirect, (Vol. 121, pp.75-91).
7. Konishi, Y., Aoyama, T. and Inasaki, I. (1988) . "Trajectory Generation and Control of a
Five-Bar-Link Parallel Direct-Drive Robot," Journal of Robotics & Computer-Integrated
Manufacturing, (Vol .4 , pp.395-402).
8. Desai, R. and Muthuswamy, S. (2020) . "A Forward, Inverse Kinematics and Workspace
Analysis of 3RPS and 3RPS-R Parallel Manipulators", Iranian Journal of Science and
Technology, Transactions of Mechanical Engineering, (pp.115-131).
9. Zhao, Q., Guo, J. and Hong, J. (2018) . "Assembly Precision Prediction For Planar
Closed-Loop Mechanism In View of Joint Clearance and Redundant Constraint", Journal
of Mechanical Science and Technology , (Vol. 32, pp.3395-3405).
10. Rahman, L., Carbonari, L., Caldwell, D. and Cannella, F. (2017) . "Kinematic Analysis,
Prototypation and Control of a Novel Gripper for Dexterous Applications", Journal of
Intelligent and Robotic Systems , (Vol. 91, pp.193-206).
11. Khalil, I., Abu Seif, M, "Modeling of a Pantograph Haptic Device",

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 73
http://www.mnrlab.com/uploads/7/3/8/3/73833313/modeling-of-pantograph.pdf.
12. Campion, G., Wang, Q. and Hayward, V. (Augast 2005). "The Pantograph Mk-II: A
Haptic Instrument", International Conference on Intelligent Robots and Systems
IEEE/RSJ, (pp.723-728).
13. Ha, C., Yoon, J., Kim, C., Lee, Y., Kwon, S. and Lee, D. (2018) . "Teleoperation of a
Platoon of Distributed Wheeled Mobile Robots With Predictive Display", Jurnal of
Autonomous Robots, (pp.1819-1836).
14. Farag, R., Badawy, I., Magdy, F., Mahmoud, Z. and Sallam, M. (2020) . "Real-Time
Trajectory Control of Potential Drug Carrier Using Pantograph“Experimental Study” ",
International Conference on Advanced Intelligent Systems and Informatics, (pp.759-
768).
15. Bin, Z., Jianbin, C. and Zhencai, Z. (2011) . "Dynamic Simulation of Hybrid-driven
Planar Five-bar Parallel Mechanism Based on Sim-Mechanics and Tracking Control",
International Journal of Advanced Robotic Systems, (pp.28-33).
16. Abou Seif, M., Hassan, A., El-Shaer, H., Misra, S. and Khalil, I. (2017) . "A Magnetic
Bilateral Tele-Manipulation System Using Paramagnetic Microparticles for
Micromanipulation of Nonmagnetic Objects", IEEE International Conference on
Advanced Intelligent Mechatronics (AIM), (pp.1095-1102).
17. Sallam, M., Saif, I., Saeed, Z. and Fanni, F. (2020) . "Lyapunov-Based Control of a
Teleoperation System in Presence of Time Delay", International Conference on
Advanced Intelligent Systems and Informatics, (pp.759-768).

18 Shafei, A.M. and Shafei, H.R. (2018) . "Dynamic Modeling of Tree-Type
Robotic Systems by Combining 3×3 Rotation and 4×4 Transformation Matrices,"
jurnal of Multibody System Dynamics, (pp.367-395).
19. Francis, P., Eastwood,K. W., Bodani,V., Looi, T., and Drake, J. M. (2018) .
"Design, Modelling and Teleoperation of a 2 mm Diameter Compliant Instrument for
the da Vinci Platform", Annals of Biomedical Engineering, ( pp.1437-1449).

Abdel Ghany Mohamed et al., IJAEBS (2021), (2), (1), (60-74)


10.21608/ijaebs.2021.75247.1013 74

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy