<?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">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17587/mau.18.41-48</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-402</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>ERGATIC CONTROL SYSTEM</subject></subj-group></article-categories><title-group><article-title>Преодоление избыточности при решении задачи кинематики для руки оператора транспортного средства</article-title><trans-title-group xml:lang="en"><trans-title>Overcoming Redundancy in Solution of the Inverse Kinematics Problem for a Vehicle Operator's Hand</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кобзев</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Kobzev</surname><given-names>A. A.</given-names></name></name-alternatives><email xlink:type="simple">kobzev42@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Лекарева</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Lekareva</surname><given-names>A. V.</given-names></name></name-alternatives><email xlink:type="simple">tasya671@rambler.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых<country>Россия</country></aff><aff xml:lang="en">Vladimir State University named after A. G. and N. G. Stoletovs<country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2017</year></pub-date><pub-date pub-type="epub"><day>28</day><month>08</month><year>2018</year></pub-date><volume>18</volume><issue>1</issue><fpage>41</fpage><lpage>48</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/402">https://mech.novtex.ru/jour/article/view/402</self-uri><abstract><p>Рассматриваются особенности решения обратной задачи кинематики руки оператора. Приведена кинематическая модель руки, изложены существующие подходы к решению и преодолению кинематической избыточности, проведен их анализ. Предложено применение эвристического метода FABRIK и представлены результаты его исследования.</p></abstract><trans-abstract xml:lang="en"><p>An operator's hand is a spatial mechanism, the configuration of which defines situation and orientation of a robot's hand in space. The biomechanical model of a hand represents a kinematic chain consisting of 18 links with 18 hinges. This design realizes 27 degrees of freedom for the links. Modeling the movements of an operator's hand to a target point is similar to the solution of the feedback problem of positioning in robotics. For complex kinematic structures with a big number of degrees of mobility a solution to this problem involves certain difficulties. At the same time, one of the main problems is the problem of an elbow joint position definition during setting of the final configuration of a person's hand in a target position. This problem can be reduced to the optimization problem with application of a criterion based on the principle of the "lower elbow" described by E. Nakano. Further application of this solution is quite difficult, if it is necessary to model the movement of the higher limb of the operator as a whole, including fingers. Therefore, we have to look for a method, which would allow us to expand the solution, if necessary. At the same time, the method should be simple, reliable and requiring little time and computational complexity. The analysis of the known solutions of the feedback problem of kinematics demonstrated a definite advantage of application of the Forward and Backward Reaching Inverse Kinematics (FABRIK) method. This method excludes the bulkiness and complexity connected with the use of matrices of rotation by direct definition of the situation on a straight line. After definition of new positions of the kinematic chain nodes it is possible without resorting to considerable efforts to calculate the vector of the generalized coordinates. Research of the accuracy of guiding of the operator's hand to the set target position was made in a SimMechanics package of MatLab for checking of the operability of the proposed method. As basic it chose several positions located in the operational space. Movement control of a hand was exercised by the controller, basing his work on FAB-RIK method. During research the following facts were revealed: the maximum error in position of a hand was 1,55 mm; the maximum size of discrepancy to the set orientation was 0,17. Accuracy of the received results confirmed the set re#uirements and the undoubted advantages of the considered method (little computing and time expenditure, simplicity of realization, visually natural pose received due to the solution and also a possibility of work with several final nodes) make it most expedient for application as the solution to the feedback problem of kinematics.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>оператор</kwd><kwd>биомеханическая модель</kwd><kwd>обратная задача кинематики</kwd><kwd>кинематическая избыточность</kwd><kwd>метод прямого и обратного следования</kwd><kwd>вектор обобщенных координат</kwd><kwd>целевая позиция</kwd><kwd>operator</kwd><kwd>biomechanical model</kwd><kwd>feedback problem of kinematics</kwd><kwd>kinematic redundancy</kwd><kwd>method of direct and return following</kwd><kwd>vector of the generalized coordinates</kwd><kwd>target position</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Кобринский А. А., Кобринский А. Е. Манипуляционные системы роботов: основы устройства, элементы теории. М.: Наука. Главная редакция физико-математической литературы, 1985. 344 с.</mixed-citation><mixed-citation xml:lang="en">Кобринский А. А., Кобринский А. Е. Манипуляционные системы роботов: основы устройства, элементы теории. М.: Наука. Главная редакция физико-математической литературы, 1985. 344 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ситалов Д. С. Моделирование перемещения аватара в пространстве и его взаимодействия с объектами виртуальной среды: Автореф. дис. канд. техн. наук. Новочеркасск, 2012. 19 с.</mixed-citation><mixed-citation xml:lang="en">Ситалов Д. С. Моделирование перемещения аватара в пространстве и его взаимодействия с объектами виртуальной среды: Автореф. дис. канд. техн. наук. Новочеркасск, 2012. 19 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Методы биомехатроники тренажера руки человека / А. К. Платонов и др. // Препринты ИПМ им. М. В. Келдыша. 2012. № 82. 40 с. URL: http://library.keldysh.ru/preprint.asp?id=2012-82 (дата обращения 10.03.2016).</mixed-citation><mixed-citation xml:lang="en">Методы биомехатроники тренажера руки человека / А. К. Платонов и др. // Препринты ИПМ им. М. В. Келдыша. 2012. № 82. 40 с. URL: http://library.keldysh.ru/preprint.asp?id=2012-82 (дата обращения 10.03.2016).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Пол Р. Управление траекторией руки с помощью вычислительной машины // Интегральные роботы. М.: Мир, 1973. С. 326-338.</mixed-citation><mixed-citation xml:lang="en">Пол Р. Управление траекторией руки с помощью вычислительной машины // Интегральные роботы. М.: Мир, 1973. С. 326-338.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Накано Э. Введение в робототехнику. М.: Мир, 1988. 334 с. ISBN 5-03-000396-7.</mixed-citation><mixed-citation xml:lang="en">Накано Э. Введение в робототехнику. М.: Мир, 1988. 334 с. ISBN 5-03-000396-7.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Pechev A. N. Inverse kinematics without matrix invertion // Proceedings of the 2008 IEEE International Conference on Robotics and Automation, (Pasadena, CA, USA, May 19-23, 2008). Pasadena, 2008. P. 2005-2012.</mixed-citation><mixed-citation xml:lang="en">Pechev A. N. Inverse kinematics without matrix invertion // Proceedings of the 2008 IEEE International Conference on Robotics and Automation, (Pasadena, CA, USA, May 19-23, 2008). Pasadena, 2008. P. 2005-2012.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Aristidou Andreas, Lasenby Joan. Inverse Kinematics: a review of existing techniques and introduction of a new fast iterative solver: Technical Report. Cambridge University, 2009. 74 p.</mixed-citation><mixed-citation xml:lang="en">Aristidou Andreas, Lasenby Joan. Inverse Kinematics: a review of existing techniques and introduction of a new fast iterative solver: Technical Report. Cambridge University, 2009. 74 p.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Castellet A., Thomas F. Using interval methods for solving inverse kinematic problems // Computational Methods in Mechanisms: NATO Advanced Study Institute. 1997. Vol. 2. P. 135-144.</mixed-citation><mixed-citation xml:lang="en">Castellet A., Thomas F. Using interval methods for solving inverse kinematic problems // Computational Methods in Mechanisms: NATO Advanced Study Institute. 1997. Vol. 2. P. 135-144.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Wang Li-Chun Tommy, Chen Chih Cheng. A combined optimization method for solving the inverse kinematics problems of mechanical manipulators // IEEE Transactions on Robotics and Automation. 1991. Vol. 7 (4). P. 489-499.</mixed-citation><mixed-citation xml:lang="en">Wang Li-Chun Tommy, Chen Chih Cheng. A combined optimization method for solving the inverse kinematics problems of mechanical manipulators // IEEE Transactions on Robotics and Automation. 1991. Vol. 7 (4). P. 489-499.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Muller-Cajar R., Mukundan R. Triangulation: A new algorithm for inverse kinematics // Proceedings of the Image and Vision Computing (Hamilton, New Zealand, December 2007). New Zealand, 2007. pp. 181-186.</mixed-citation><mixed-citation xml:lang="en">Muller-Cajar R., Mukundan R. Triangulation: A new algorithm for inverse kinematics // Proceedings of the Image and Vision Computing (Hamilton, New Zealand, December 2007). New Zealand, 2007. pp. 181-186.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Brown Joel, Latombe Jean-Claude, Montgomery Kevin. Realtime knot-tying simulation // The Visual Computer: International J. of Computer Graphics. 2004. Vol. 20 (2). P. 165-179.</mixed-citation><mixed-citation xml:lang="en">Brown Joel, Latombe Jean-Claude, Montgomery Kevin. Realtime knot-tying simulation // The Visual Computer: International J. of Computer Graphics. 2004. Vol. 20 (2). P. 165-179.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Aristidou Andreas, Lasenby Joan. FABRIK: a fast, iterative solver for the inverse kinematics problem // Graphical Models. 2011. Vol. 73. P. 243-260.</mixed-citation><mixed-citation xml:lang="en">Aristidou Andreas, Lasenby Joan. FABRIK: a fast, iterative solver for the inverse kinematics problem // Graphical Models. 2011. Vol. 73. P. 243-260.</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>
