Professional Documents
Culture Documents
IMECE2014
November 14-20, 2014, Montreal, Quebec, Canada
IMECE2014-37602
2. INVERSE KINEMATICS
As figure 2 showed, the planar five-bar parallel mechanism
compromises two actuators, four arms and five revolute joints.
The workspace, parallel singularities and serial singularities are
all influenced by four arm lengths ratio and distance offset
between two actuators [7]. In order to at best avoid singularity
points, symmetric configuration is chosen with two equal long
forearms and two equal short arms. Symmetric structure is
chosen in proposed design approach also due to the benefits of
workspace symmetry and simpler kinematics equations [8]. (c) + + configuration (d) + - configuration
Proximal arms are labeled as L1 and L2. Distal arms are Fig. 3: Five-bar four configurations
V V BG sinθ ω (26)
V V BG cosθ ω (27)
V V PG sinθ ω (28)
V V PG cosθ ω (29)
Parasitic Element
It is relatively common to encounter derivative causality in
Fig. 6: Bond graph of arm one A B the mechanical part of the system due to the assumption that
inertia elements such as rigid bodies are connected rigidly [13].
4. SIMULATION RESULTS
In this section, simulation results are shown. As a whole
robotic system, controllers is studied. Dynamic results will be
shown in graphs. As figure 9, Integral bond graph model is built
in 20-sim. Parameters such as arms rotation inertia in 20-sim
are created in Solidworks Fig. 10: PID controller
The properties of this five-bar robot are needed. Referred
In 20-sim, PID controller structure is shown in figure 10.
to Z axis, four bars has four principle moments of inertia are
This controller has four parameters including proportional gain
shown in table 2.
Kp, derivative time constant Td, integral time constant Ti, and
tameness constant beta. In this model, two PID controllers are
implemented. They are used to control 24V DC motors. So in
integral model, after PID controller there are two limits ranging
from -24 to 24.
Trial and error method is implemented to gain robust
performance. PID Tuned parameters are offered in table 3.
Angle and position control results are in figure 11 and table 4.
Parameters Amount Units
Kp 2050 second
TauD 1970 second
Beta 0.95
TauI 2150 second
Tab. 3: PID Tuned Parameters (Same On Two Controllers)
Theta1 & Desired Theta1 X Position & Desired X Position
1.45 0.15
1.4 0.1
1.35 0.05
1.3 0
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70 80
time {s} time {s}
Theta2 & Desired Theta2 Y Position & Desired Y Position
1.5 0.5
Desired_Theta_2 Desired_Y_Position {meter}
1 Theta_2 0.4 Y_Position {meter}
0.5 0.3
0
0.2
-0.5
0.1
-1
0
-1.5
0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70
time {s} time {s}
Fig. 9: Bond graph of five-bar parallel robot Fig. 11: Angles and positions controlled results
0 0
0
-0.5
-0.06 -0.5 -1
-0.5 -1.5
-1 -2
-0.08
0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80 90
time {s} time {s}
-1
REFERENCES
[1] Bonev I.A. The true origins of parallel robots. January, 24, 2003,
http://www.parallemic.org/Reviews/Review007.html.
[2] Zhang K, Huang T, Wang C. Kinematics and dynamics analysis of a
planar hybrid five bar actuator[C]//Control, Automation, Robotics and
Vision, 2006. ICARCV'06. 9th International Conference on. IEEE, 2006:
1-6.
[3] Karnopp D, Margolis D. Analysis and simulation of planar mechanism
(a) (b) systems using bond graphs. J Mech Des, Trans ASME. 1979;101(2):187-
191.
[4] Paynter, Henry M., Analysis and design of engineering systems, The
M.I.T. Press, Boston, 1961 ISBN 0-262-16004-8.
[5] Karnopp, Dean C., Margolis, Donald L., Rosenberg, Ronald C.,
1990: System dynamics: a unified approach, Wiley, ISBN 0-471-62171-4.
[6] Campos L, Bourbonnais F, Bonev IA, Bigras P. Development of a five-
bar parallel robot with large workspace. . 2010;2:917-922.
[7] Jesus Cervantes-Sanchez J, Cesar Hernandez-Rodriguez J, Angeles J. On
the kinematic design of the 5R planar, symmetric manipulator.Mechanism
and Machine Theory. 2001;36(11-12):1301-
1313. http://dx.doi.org/10.1016/S0094-114X(01)00053-
(c) (d) 2.doi:10.1016/S0094-114X(01)00053-2.
Fig. 15: 3D animation [8] Sun S, Cheung JWF, Lou Y. A study on five-bar manipulators for
semiconductor packaging applications. . 2007:1811-1816.
[9] MacHo E, Altuzarra O, Pinto C, Hernandez A. Workspaces associated to
CONCLUSION assembly modes of the 5R planar parallel manipulator. Robotica.
This work shows bond graph is a good modeling tool to 2008;26(3):395-403.
[10] Zeid A. Bond graph modeling of planar mechanisms with realistic joint
simulate closed loop mechanisms. Velocity, force, torque and effects. Journal of Dynamic Systems, Measurement and Control,
angle velocity are all can be presented by bond graph model. Transactions of the ASME. 1989;111(1):15-23.
This work also demonstrates that bond graph model is not only [11] Karnopp D. Energetically consistent bond graph models in
able to solve dynamic problems but also kinematic problems of electromechanical energy conversion. Journal of the Franklin Institute.
1990;327(5):677-686. http://dx.doi.org/10.1016/0016-0032(90)90076-U.
planar manipulator. doi: 10.1016/0016-0032(90)90076-U.
As for the model application, it can be used to evaluate planar [12] D. Karnopp and R. C. Rosenberg, Analysis and Simulation of Multiport
Systems - The Bond Graph Approach to Physical System Dynamics. MIT
manipulator's workspace, to check material's durability, to Press, Cambridge, MA, 1968.
testify actuator's performance, to testify the feasibility of new [13] Karnopp D. Approach to derivative causality in bond graph models of
algorithm. mechanical systems. Journal of the Franklin Institute. 1992;329(1):65-
75.http://dx.doi.org/10.1016/0016-0032(92)90096-Y. doi: 10.1016/0016-
0032(92)90096-Y.