<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article 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" article-type="EDITORIAL" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Automation and modeling in design and management</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Automation and modeling in design and management</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Автоматизация и моделирование в проектировании и управлении</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2658-3488</issn>
   <issn publication-format="online">2658-6436</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">53191</article-id>
   <article-id pub-id-type="doi">10.30987/2658-6436-2022-3-57-67</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>МАТЕМАТИЧЕСКОЕ И КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>MATHEMATICAL AND COMPUTER MODELING</subject>
    </subj-group>
    <subj-group>
     <subject>МАТЕМАТИЧЕСКОЕ И КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">SIMULATING A SEMI-AUTOMATIC MOTION CONTROL MODE OF BIPEDAL WALKING ROBOTS IN VIRTUAL ENVIRONMENT SYSTEMS</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>МОДЕЛИРОВАНИЕ ПОЛУАВТОМАТИЧЕСКОГО РЕЖИМА УПРАВЛЕНИЯ ДВИЖЕНИЕМ ДВУНОГИХ ШАГАЮЩИХ РОБОТОВ В СИСТЕМАХ ВИРТУАЛЬНОГО ОКРУЖЕНИЯ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Страшнов</surname>
       <given-names>Евгений Владимирович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Strashnov</surname>
       <given-names>Evgeny Vladimirovich</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Финагин</surname>
       <given-names>Леонид Алексеевич</given-names>
      </name>
      <name xml:lang="en">
       <surname>Finagin</surname>
       <given-names>Leonid Alekseevich</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук»</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук»</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук»</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук»</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2022-09-30T00:17:20+03:00">
    <day>30</day>
    <month>09</month>
    <year>2022</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2022-09-30T00:17:20+03:00">
    <day>30</day>
    <month>09</month>
    <year>2022</year>
   </pub-date>
   <volume>2022</volume>
   <issue>3</issue>
   <fpage>57</fpage>
   <lpage>67</lpage>
   <history>
    <date date-type="received" iso-8601-date="2022-09-28T00:00:00+03:00">
     <day>28</day>
     <month>09</month>
     <year>2022</year>
    </date>
   </history>
   <self-uri xlink:href="https://naukaru.ru/en/nauka/article/53191/view">https://naukaru.ru/en/nauka/article/53191/view</self-uri>
   <abstract xml:lang="ru">
    <p>Рассматриваются методы и подходы для полуавтоматического управления движением двуногих шагающих роботов в системах виртуального окружения. Предлагаемые решения включают генерацию шаблона ходьбы, расчет инверсной кинематики и синтез ПД-регуляторов с обратной связью по показаниям датчиков углов. Для того чтобы обеспечить статическую и динамическую устойчивость шагающего робота, генерация траекторий его движения реализуется с применением критерия точки нулевого момента (ТНМ) и модели обратного маятника с виртуальной высотой. При этом генерация шаблона ходьбы осуществляется путем решения задачи инверсной кинематики методом Левенберга-Марквардта для вычисления углов поворота в сочленениях робота. Для реализации полуавтоматического управления движением шагающего робота в виртуальном окружении задействован подход, основанный на технологии функциональных схем и виртуальных пультов управления. Апробация предложенных методов и подходов проводилась в программном комплексе виртуального окружения VirSim и показала их адекватность и эффективность для моделирования движения шагающего робота с сохранением его равновесия</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The paper considers methods and approaches for semi-automatic motion control of bipedal walking robots in virtual environment systems. The proposed solutions include generating a walking pattern, calculating inverse kinematics, and synthesis of PD-controllers with feedback based on the angle sensor readings. To ensure the static and dynamic stability of the walking robot, generating its movement trajectories is implemented using the criterion of zero mo-ment point (ZMP) and the inverse pendulum model with virtual height. In this case, the walking pattern is generated by solving the problem of inverse kinematics using the Leven-berg-Marquardt method to calculate the rotation angles in the robot joints. To implement semi-automatic motion control of a walking robot in a virtual environment, an approach based on the technology of functional diagrams and virtual control panels is used. Testing the proposed methods and approaches is carried out in the VirSim virtual environment software package and shows their adequacy and efficiency for modelling a walking robot movement while maintaining its balance.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>двуногий шагающий робот</kwd>
    <kwd>моделирование</kwd>
    <kwd>шаблон ходьбы</kwd>
    <kwd>устойчивость</kwd>
    <kwd>точка нулевого момента</kwd>
    <kwd>инверсная кинематика</kwd>
    <kwd>виртуальный пульт</kwd>
    <kwd>ПД-регулятор</kwd>
    <kwd>система виртуального окружения</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>bipedal walking robot</kwd>
    <kwd>simula-tion</kwd>
    <kwd>walking pattern</kwd>
    <kwd>stability</kwd>
    <kwd>zero moment point</kwd>
    <kwd>inverse kinematics</kwd>
    <kwd>virtual console</kwd>
    <kwd>PD controller</kwd>
    <kwd>virtual environment system.</kwd>
   </kwd-group>
   <funding-group>
    <funding-statement xml:lang="ru">Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 20-07-00371</funding-statement>
    <funding-statement xml:lang="en">The study was carried out with the financial support of the RFBR as part of the scientific project No. 20-07-00371</funding-statement>
   </funding-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Юревич, Е.И. Основы робототехники: учеб. пособие, 4-е изд., перераб. и доп. // Е.И. Юревич. - СПб: БХВ-Петербург, 2017. - 304 с.</mixed-citation>
     <mixed-citation xml:lang="en">Yurevich E.I. Fundamentals of Robotics. St. Petersburg: BHV-Petersburg; 2017.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Geijtenbeek, T. Flexible Muscle-Based Locomotion for Bipedal Creatures / T. Geijtenbeek, M. van de Panne, A. Frank van der Stappen // ACM Transactions on Graphics 32. - 2013. - No. 6. doi: 10.1145/2508363.2508399.</mixed-citation>
     <mixed-citation xml:lang="en">Geijtenbeek T., Van de Panne M., Frank van der Stappen A. Flexible Muscle-Based Locomotion for Bipedal Creatures. ACM Transactions on Graphics 32. 2013 (6). doi: 10.1145/2508363.2508399.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Mombauri, K. Modeling, simulation and optimization of bipedal walking // K. Mombauri, K. Berns. - Springer. - 2013. - 298 p.</mixed-citation>
     <mixed-citation xml:lang="en">Mombauri K., Berns K. Modelling, Simulation and Optimization of Bipedal Walking. Springer; 2013.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Kajita, S. Biped walking pattern generation based on spatially quantized dynamics / S. Kajita, M. Benallegue, R. Cisneros, T. Sakaguchi, S. Nakaoka, M. Morisawa, K. Kaneko, F. Kanehiro // IEEE-RAS 17th International Conference on Humanoid Robotics, Birmingham, UK. - 2017. - pp. 599-605. doi: 10.1109/HUMANOIDS.2017.8246933.</mixed-citation>
     <mixed-citation xml:lang="en">Kajita S, Benallegue M, Cisneros R, Sakaguchi T, Nakaoka S, Morisawa M, Kaneko K, Kanehiro F. Biped Walking Pattern Generation Based on Spatially Quantized Dynamics. In: Proceedings of IEEE-RAS 17th International Conference on Humanoid Robotics; Birmingham (UK): 2017. p. 599-605. doi: 10.1109/HUMANOIDS.2017.8246933.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Westervelt, E. Feedback control of dy-namic bipedal robot locomotion, ser. Control and Automation // E. Westervelt, J. Grizzle, C. Chevallereau, J. Choi, B. Morris. - Boca Raton: CRC Press, June 2007. - 503 p.</mixed-citation>
     <mixed-citation xml:lang="en">Westervelt E., Grizzle J., Chevallereau C., Choi J., Morris B. Feedback Control of Dy-namic Bipedal Robot Locomotion, ser. Control and Automation. Boca Raton: CRC Press; 2007.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Vukobratovic, M. Zeromoment point - thirty-five years of its life / M. Vukobratovic, B. Borovac // International Journal of Humanoid Robotics. - 2004. - No. 1. - pp. 157-173. doi: 10.1142/S0219843604000083.</mixed-citation>
     <mixed-citation xml:lang="en">Vukobratovic M., Borovac B. Zero-Moment Point - Thirty-Five Years of Its Life. International Journal of Humanoid Robotics. 2004;1:157-173. doi: 10.1142/S0219843604000083.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ha, T. An effective trajectory genera-tion method for bipedal walking / T. Ha, C.-H. Choi // Robotics and Autonomous Sys-tems. -  2007. - No. 55. - pp. 795-810. doi: 10.1016/j.robot.2007.06.001.</mixed-citation>
     <mixed-citation xml:lang="en">Ha T., Choi C.-H. An Effective Trajectory Generation Method for Bipedal Walking. Ro-botics and Autonomous Systems. 2007;55:795-810. doi: 10.1016/j.robot.2007.06.001.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Михайлюк, М.В. Система виртуального окружения VirSim для имитационно-тренажерных комплексов подготовки космонавтов / М.В. Михайлюк, А.В. Мальцев, П.Ю. Тимохин, Е.В. Страшнов, Б.И. Крючков, В.М. Усов // Пилотируемые полеты в космос. - 2020. - Т. 37. - № 4. - С. 72-95. doi: 10.34131/MSF.20.4.72-95.</mixed-citation>
     <mixed-citation xml:lang="en">Mikhailyuk M.V., Maltsev A.V., Timokhin P.Yu., Strashnov E.V., Kryuchkov B.I., Usov V.M. VirSim Virtual Environment System for Simulation Training Complexes for Cosmonaut Training. Manned Spaceflight Scientific Periodical. 2020;37(4):72-95. doi: 10.34131/MSF.20.4.72-95.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Страшнов, Е.В. Командный режим управления виртуальным двуногим шагающим роботом / Е.В. Страшнов, И.Н. Мироненко, Л.А. Финагин // Труды НИИСИ РАН. - 2020. - Т. 10. - № 4. - С. 33-39.</mixed-citation>
     <mixed-citation xml:lang="en">Strashnov EV, Mironenko IN, Finagin LA. Command Mode for Virtual Bipedal Walking Robot Control. In: Proceedings of NIISI RAS: 2020;10(4). p. 33-39.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Sugihara, T. Solvability-unconcerned inverse kinematics based on Levenberg-Marquardt method with robust damping / T. Sugihara // 9th IEEE-RAS International Conference on Humanoid Robots, Paris, France. -  2009. -  pp. 555-560. doi: 10.1109/ICHR.2009.5379515.</mixed-citation>
     <mixed-citation xml:lang="en">Sugihara T. Solvability-Unconcerned Inverse Kinematics Based on Levenberg-Marquardt Method with Robust Damping. In: Proceedings of the 9th IEEE-RAS International Conference on Humanoid Robots; Paris (France): 2009. p. 555-560. doi: 10.1109/ICHR.2009.5379515.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
