(19)
Finally, we need to solve this quadratic equation
and find z, and then calculate x and y from (12) and
(13).
To meet the requirement of safe process control,
the system would need to be analyzed to implement
safety functions with a PLC. The articles [15], [16] and
[17] address this issue.
9 CONCLUSION
We have successfully designed a delta robot model,
which we used in SceneViewer to create a digital twin
that is connected to a PLC control system
programmed in Automation Studio. The variables are
transmitted using OPC UA. A digital twin of the robot
helped us to facilitate and optimize the construction
of a real delta robot. We constructed the delta robot
from aluminum parts and plastic parts printed on a
3D printer. The robot controller allows you to control
it manually in three axes, learn endpoint positions,
and run a shape recognition subroutine using the
openCV library and render them to the robot
endpoint. The result of the project is a fully functional
parallel robot that can be used in teaching and in
promotional activities. Also, a digital twin of the robot
can be used for simulation, experimentation, and
training, either with a connection to the robot or
without the need for physical hardware. Employment
of robotics in specific, high-value naval applications is
an opportunity that exists but has not been fully used
yet [18].
ACKNOWLEDGEMENTS
This work has been supported by the Educational Grant
Agency of the Slovak Republic (KEGA) Number 008ŽU-
4/2019: Modernization and expansion of educational
possibilities in the field of safe controlling of industrial
processes using the safety PLC and by Grant System of
University of Zilina No. 1/2020. Project number 7991.
REFERENCES
[1] Marr, B.: 7 Amazing Examples of Digital Twin
Technology in Practice, Last accessed 29. 06. 2021,
https://www.forbes.com/sites/bernardmarr/2019/04/23/7
-amazing-examples-of-digital-twin-technology-in-
practice/.
[2] B&R Industrie Elektronik GmbH: Control Expert,
Automation Studio B&R Help Explorer. 2021.
[3] Pierrot, F., Benoit, M., Dauchez, P. and Galmiche, J. -M.:
High speed control of a parallel robot, EEE International
Workshop on Intelligent Robots and Systems, Towards a
New Frontier of Applications, 1990, pp. 949-954, vol. 2,
doi: 10.1109/IROS.1990.262518.
[4] Zhang, J., Shi, L., Gao, R. and Lian, C.: The mathematical
model and direct kinematics solution analysis of Delta
parallel robot, 2009 2nd IEEE International Conference
on Computer Science and Information Technology, 2009,
pp. 450-454, doi: 10.1109/ICCSIT.2009.5234909.
[5] Ahangar, S., Mehrabani, M. V., Shorijeh, A. P., and
Masouleh, M. T.: Design a 3-DOF Delta Parallel Robot
by One Degree Redundancy along the Conveyor Axis, A
Novel Automation Approach, 2019 5th Conference on
Knowledge Based Engineering and Innovation (KBEI),
2019, pp. 413-418, doi: 10.1109/KBEI.2019.8734975.
[6] Ardestani, M. A. and Asgari, M.: Modeling and analysis
of a novel 3-DoF spatial parallel robot, 2012 19th
International Conference on Mechatronics and Machine
Vision in Practice (M2VIP), 2012, pp. 162-167.
[7] Liu, C., Cao, G. and Qu, Y.: Workspace Analysis of Delta
Robot Based on Forward Kinematics Solution, 2019 3rd
International Conference on Robotics and Automation
Sciences (ICRAS), 2019, pp. 1-5, doi:
10.1109/ICRAS.2019.8808987.
[8] Aguilar-Mejia, O., Escorcia-Hernandez, O., Tapia-
Olvera, O., Minor-Popocatl, H. and Valderrabano-
Gonzalez, A.: Adaptive Control of 3-DOF Delta Parallel
Robot, 2019 IEEE International Autumn Meeting on
Power, Electronics and Computing (ROPEC), 2019, pp.
1-6, doi: 10.1109/ROPEC48299.2019.9057075.
[9] Rachedi, M.: Model based control of 3 DOF parallel delta
robot using inverse dynamic model, 2017 IEEE
International Conference on Mechatronics and
Automation (ICMA), 2017, pp. 203-208, doi:
10.1109/ICMA.2017.8015814.
[10] Bengoa, P., Zubizarreta, A., Cabanes, I., Mancisidor, A.
and Portillo, E.: A stable model-based control scheme for
parallel robots using additional sensors, 2015 IEEE/RSJ
International Conference on Intelligent Robots and
Systems (IROS), 2015, pp. 3170-3175, doi:
10.1109/IROS.2015.7353816.
[11] Stapornchaisit, S., Mitsantisuk, C., Chayopitak, N. and
Koike, Y.: Bilateral control in delta robot by using
Jacobian matrix, 2015 6th International Conference of
Information and Communication Technology for
Embedded Systems (IC-ICTES), 2015, pp. 1-6, doi:
10.1109/ICTEmSys.2015.7110816.
[12] B&R Industrial Automation GmbH. Basic information:
80MPD1.300S014-01. Last accessed 29. 06. 2021,
https://www.br-automation.com/en/products/motion-
control/80mp-stepper-motors/stepper-motors-with-
incremental-encoder-ip20/80mpd1300s014-01/.
[13] Hrbček, J., Šimák, V., Hruboš, M.: Riadenie motorov
použitím systému B&R. EDIS 2017. ISBN 978-80-554-
1327-3.
[14] Olejár, M., Cviklovič, V., Brachtýr, B., Jablonický, J.:
Riadenie pohonov prostredníctvom PLC. 1. vyd. Nitra:
Slovenská poľnohospodárska univerzita. 2015. pp. 193.
ISBN 978-80-552-1409-2.
[15] Rástočný, K., Pekár, L. and Ždánsky, J.: Safety of
signalling systems – opinions and reality, Proceedings of
the 13th International Conference TST 2013, Ustroń,
Poland, Springer, ISBN 978-3-642-41646-0, pp. 155-162,
October 2013.
[16] Zhang, H., Jiang, Y., Hung, W. N. N., Yang, G., Gu, M.
and Sun, J.: New strategies for reliability analysis of
Programmable Logic Controllers. Mathematical and
Computer Modelling, vol. 55, issues 7-8, pp. 1916-1931,
2012.
[17] Rástočný, K., Ždánsky, J., Balák, J., Holečko, P.:
Diagnostics of an output interface of a safety-related
system with safety PLC, Electrical Engineering, 99(4),
pp. 1169–1178, 2017, doi: 10.1007/s00202-017-0624-1.
[18] National Research Council 1997. Technology for the
United States Navy and Marine Corps, 2000-2035:
Becoming a 21st-Century Force: Volume 2: Technology.
Washington, DC: The National Academies Press, doi:
10.17226/5863.