<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">inform</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1816-0301</issn><issn pub-type="epub">2617-6963</issn><publisher><publisher-name>UIIP NASB</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">inform-886</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>COMPUTER AIDED DESIGN</subject></subj-group></article-categories><title-group><article-title>Разработка системы управления учебным роботом-манипулятором параллельной структуры с применением технологии модельно-ориентированного проектирования</article-title><trans-title-group xml:lang="en"><trans-title>Development of a control system for an educational robot manipulator of a parallel structure using model-based design</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-3412-9174</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Прокопович</surname><given-names>Г. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Prakapovich</surname><given-names>R. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Прокопович Григорий Александрович - кандидат технических наук, доцент, заведующий лабораторией робототехнических систем.</p><p>Минск</p></bio><bio xml:lang="en"><p>Ryhor А. Prakapovich - Cand. Sci. (Eng.), Associate Professor, Head of the Robotics Systems Department.</p></bio><email xlink:type="simple">rprakapovich@robotics.by</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Объединенный институт проблем информатики, Национальная академия наук Беларуси</institution></aff><aff xml:lang="en"><institution>The United Institute ofInformatics Problems of the National Academy of Sciences of Belarus</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>26</day><month>12</month><year>2019</year></pub-date><volume>16</volume><issue>4</issue><fpage>99</fpage><lpage>114</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Прокопович Г.А., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Прокопович Г.А.</copyright-holder><copyright-holder xml:lang="en">Prakapovich R.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://inf.grid.by/jour/article/view/886">https://inf.grid.by/jour/article/view/886</self-uri><abstract><p>Описан процесс разработки сложного механического устройства с микроконтроллерным управлением на основе использования технологии модельно-ориентированного проектирования и программных продуктов Mathworks. Объектом разработки являлся робот-манипулятор на базе механизма параллельной структуры с шестью степенями свободы. Для создания микроконтроллерной системы управления манипулятором предложено решение обратной задачи кинематики, работоспособность которого была доказана с помощью динамической компьютерной модели из плоских геометрических примитивов в среде MATLAB. С помощью пакета Simscape Multibody на основе трехмерной модели проектируемого объекта был проведен анализ его физических свойств. Работоспособность аппаратной части системы управления была доказана с помощью пакета Embedded Systems, который также позволил сгенерировать исполнительный код для выбранной микроконтроллерной платы Arduino Mega 2560. Созданный параллельный манипулятор представляет собой действующее электромеханическое устройство с циклическим микроконтроллерным управлением, позволяющим перемещать в пространстве подвижную платформу по заранее заложенным траекториям.</p></abstract><trans-abstract xml:lang="en"><p>The development of a complex mechanical device with microcontroller control using of model-based design and Mathworks software products is described. The object was a robotic arm based on a parallel structure mechanism with six degrees of freedom. To create a microcontroller control system for this manipulator, a solution to the inverse kinematics problem was proposed. The operability of the model was proved using a moving computer model of geometric primitives in MATLAB. Analysis of the physical properties of developing object was carried out on the basis of its three-dimensional model, implemented by Simscape Multibody package and composed of solid-state models. The operability of the control system hardware was proved by Embedded Systems Toolbox, which also allowed to generate an executive code for selected Arduino Mega 2560 microcontroller board. The manipulator is a complete electromechanical device with cyclic microcontroller control, which allows to move the moving platform according to the predefined trajectories.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>имитационное моделирование</kwd><kwd>параллельный манипулятор</kwd><kwd>гексапод</kwd><kwd>обратная задача кинематики</kwd><kwd>управление</kwd><kwd>микроконтроллер</kwd></kwd-group><kwd-group xml:lang="en"><kwd>simulation</kwd><kwd>parallel manipulator</kwd><kwd>hexapod</kwd><kwd>kinematics inverse problem</kwd><kwd>control</kwd><kwd>microcontroller</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Работа выполнена при частичной финансовой поддержке гранта SERI SFG450 и задания ГПНИ ИК813</funding-statement><funding-statement xml:lang="en">This work was supported in part by a grant from the SERI SFG450 grant and assignment from GPNI IK813</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Шахинпур, М. Курс робототехники : пер. с англ. / М. Шахинпур. - М. : Мир, 1990. - 527 с.</mixed-citation><mixed-citation xml:lang="en">Shahinpoor M. A Robot Engineering Textbook Hardcover. Harpercollins College Div, 1987, 480 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Merlet, J. P. Parallel Robots / J. P. Merlet. - 2nd ed. - Heidelberg : Springer, 2005. - 417 p.</mixed-citation><mixed-citation xml:lang="en">Merlet J. P. Parallel Robots. 2nd ed. Heidelberg, Springer, 2005, 417 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Pandilov, Z. Comparison of the characteristics between serial and parallel robots / Z. Pandilov, V. Dukovski // Acta Technica Corvininesis - Bulletin of Engineering. - 2014. - Vol. 7(1). - P. 143-160.</mixed-citation><mixed-citation xml:lang="en">Pandilov Z., Dukovski V. Comparison of the characteristics between serial and parallel robots. Acta Technica Corvininesis - Bulletin of Engineering, 2014, vol. 7(1), pp. 143-160.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Parallel Manipulators, Towards New Applications / ed. Wu Huapeng. - Vienna : I-Tech, 2008. - 506 p.</mixed-citation><mixed-citation xml:lang="en">Wu Huapeng (ed.). Parallel Manipulators, Towards New Applications. Vienna, I-Tech, 2008, 506 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Кун, С. Структурный синтез параллельных механизмов / С. Кун, К. Госселин ; пер. с англ. Л. А. Рыбак, А. В. Чичварина ; под ред. А. В. Синева. - М. : Физматлит, 2012. - 276 с.</mixed-citation><mixed-citation xml:lang="en">Kong X., Gosselin C. M. Type Synthesis of Parallel Mechanisms. Springer Tracts in Advanced Robotics, 2007, vol. 33, 276 p.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Прокопович, Г. А. Мобильный робот с нулевым радиусом поворота / Г. А. Прокопович // Робототехника и техническая кибернетика. - 2015. - № 2(7). - С. 39-44.</mixed-citation><mixed-citation xml:lang="en">Prakapovich R. A. Mobil'nyj robot s nulevym radiusom povorota [Mobile robot with zero-turn]. Robototekhnika i tekhnicheskaya kibernetika [Robotics and Technical Cybernetics], 2015, vol. 2(7), pp. 39-44 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Механизмы параллельной структуры в металлорежущих станках / Е. Б. Щелкунов [и др.] // Ученые записки Комсомольского-на-Амуре государственного технического университета. - 2012. - № 12. -С. 52-61.</mixed-citation><mixed-citation xml:lang="en">Shchelkunov E. B., Vinogradov S. V., Shchelkunova M. E., Samar E. V. Mekhanizmy parallel'noj struktury v metallorezhushchih stankah [Mechanisms of parallel structure in metal-cutting machines]. Uchenye zapiski Komsomol'skogo-na-Amure gosudarstvennogo tekhnicheskogo universiteta [Scientific notes of Komsomolsk-on-Amur State Technical University], 2012, vol. 12, pp. 52-61 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Талукдер, Ю. З. Модельно-ориентированное проектирование систем автоматического управления в инженерном образовании / Ю. З. Талукдер // Научное обозрение. Технические науки. - 2014. - № 2. -С. 174-182.</mixed-citation><mixed-citation xml:lang="en">Talukder Yu. Z. Model'no-orientirovannoe proektirovanie sistem avtomaticheskogo upravleniya v inzhenernom obrazovanii [Model-oriented design of automatic control systems in engineering education]. Nauchnoe obozrenie. Tekhnicheskie nauki [Scientific Review. Technical science], 2014, vol. 2, pp. 174-182 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Применение модельно-ориентированного проектирования к созданию АСУ ТП опасных промышленных объектов / С. С. Журавлев [и др.] // Вестн. НГУ. Сер. Информационные технологии. - 2018. -Т. 16, № 4. - С. 56-67.</mixed-citation><mixed-citation xml:lang="en">Zhuravlev S. S., Rudometov S. V., Okol'nishnikov V. V., Shakirov S. R. Primenenie model'no-orientirovannogo proektirovaniya k sozdaniyu ASU TP opasnyh promyshlennyh ob"ektov [Application of model-oriented design to the creation of industrial control systems for hazardous industrial facilities]. Vestnik Novosibirskogo gosudarstvennogo universiteta. Seriya Informacionnye tekhnologii [Bulletin of Novosibirsk State University. Series Information Technology], 2018, vol. 16, no. 4, pp. 56-67 (in Russian).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
