<?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.26.260-267</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1752</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>ROBOT, MECHATRONICS AND ROBOTIC SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Моделирование в виртуальной среде движения летающих роботов внутри орбитальных космических станций</article-title><trans-title-group xml:lang="en"><trans-title>Motion Simulation in Virtual Environment of Flying Robots Inside Orbital Space Stations</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>Strashnov</surname><given-names>E. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>ст. науч. сотр.</p><p>Москва</p></bio><bio xml:lang="en"><p>Moscow, 117218</p></bio><email xlink:type="simple">strashnov_evg@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>Mikhaylyuk</surname><given-names>M. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р физ.-мат. наук, гл. науч. сотр.</p><p>Москва</p></bio><bio xml:lang="en"><p>Moscow, 117218</p></bio><email xlink:type="simple">mix@niisi.ras.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Федеральное государственное автономное учреждение&#13;
"Федеральный научный центр Научно-исследовательский институт системных исследований&#13;
Национального исследовательского центра "Курчатовский институт"</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Scientific Research Institute for System Analysis of the National Research Centre "Kurchatov Institute"</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>07</day><month>05</month><year>2025</year></pub-date><volume>26</volume><issue>5</issue><fpage>260</fpage><lpage>267</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2025</copyright-statement><copyright-year>2025</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/1752">https://mech.novtex.ru/jour/article/view/1752</self-uri><abstract><p>Рассматривается задача моделирования движения летающих манипуляционных роботов, применяемых в космических модулях околоземной орбиты. В рамках этой задачи была получена нелинейная математическая модель динамики для тех летающих роботов, у которых масса и размеры манипулятора существенно меньше, чем у базового звена робота. Полученная математическая модель используется для синтеза управления движением летающего робота на основе скользящих режимов. Предлагаемое решение заключается в формировании такого управления, которое обеспечивает отсутствие колебаний в окрестности скользящей поверхности. Для этого закон управления летающим роботом реализован с использованием непрерывной функции гиперболического тангенса, которая является аппроксимацией разрывной функции переключения. Такой подход позволяет эффективно реализовать движение робота вдоль заданной траектории, его переориентацию и стабилизацию. Апробация разработанных в статье методов и подходов проводилась в созданном авторами комплексе виртуального окружения VirSim. В этом программном комплексе динамика манипуляционных роботов реализована с помощью универсального метода последовательных импульсов, который позволяет обрабатывать ограничения различного типа, возникающие вследствие наличия механических связей между звеньями робота, коллизий тел, трения и т. д. Для управления виртуальной моделью летающего робота была создана функциональная схема, которая вычисляет управляющие воздействия, подаваемые на исполнительные устройства робота, на основе показаний виртуальных датчиков и входных команд полетной программы. При этом управление манипулятором робота в рассматриваемом комплексе осуществляется с применением ПД регуляторов и путем расчета инверсной кинематики для обеспечения требуемого положения рабочего органа (захватного устройства) робота. Результаты моделирования показали адекватность предложенных в статье методов и подходов, которые могут быть в дальнейшем использованы для синтеза управления летающим роботом при решении более сложных задач, связанных с захватом и переносом груза внутри орбитальной станции. </p></abstract><trans-abstract xml:lang="en"><p>The task of motion simulation of flying manipulation robots used in space modules in near-earth orbit is considered. As part of this task, a nonlinear mathematical model of flying robot dynamics was obtained, in which manipulator mass and dimensions are significantly less than those of the base link. The resulting mathematical model is used to motion control synthesis of the flying robot based on sliding modes. The proposed solution consists in providing such control that ensures the absence of oscillations in the vicinity of sliding surface. For this purpose, the control law of the flying robot is implemented using a continuous hyperbolic tangent function, which is an approximation of the discontinuous switching function. This approach makes it possible to effectively implement the robot’s movement along a given trajectory, its reorientation and stabilization. The approbation of methods and approaches proposed in the paper was carried out in virtual environment complex VirSim created by the authors. In this software package, the manipulation robot dynamics is performed using a universal sequential impulses method, which allows to handle various types constraints that arise due to the joints of robot links, body collisions, friction, etc. The flying robot control is implemented by means of a created functional diagram scheme that computes the control actions applied to the robot’s actuators based on virtual sensors readings and flight program’s input commands. Regarding this, the robot manipulator control in this complex is performed using PD controllers and inverse kinematics solving to ensure the required position of robot’s end effector (gripper). Simulation results showed the adequacy of the solutions proposed in the paper, which can be further used to flying robot control when solving more complex tasks related to the grip and transfer load inside the orbital station. </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-group><kwd-group xml:lang="en"><kwd>simulation</kwd><kwd>flying robot</kwd><kwd>manipulator</kwd><kwd>orbital station</kwd><kwd>quaternion</kwd><kwd>sliding mode</kwd><kwd>hyperbolic tangent</kwd><kwd>virtual environment systems</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Публикация выполнена в рамках государственного задания НИЦ "Курчатовский институт" — НИИСИ по теме № FNEF-2024-0002 "Математическое моделирование многомасштабных динамических процессов и системы виртуального окружения"</funding-statement><funding-statement xml:lang="en">The publication is made within the state task of Scientific Research Institute for System Analysis of the National Research Centre "Kurchatov Institute" on topic No. FNEF-2024-0002 "Mathematical modeling of multiscale dynamic processes and virtual environment systems"</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">Smith T. et al. Astrobee: a new platform for free-flying robotics research on the International Space Station // Proceedings of International Symposium on Artificial Intelligence, Robotics and Automation in Space. 2016.</mixed-citation><mixed-citation xml:lang="en">Smith T. et al. Astrobee: a new platform for free-flying robotics research on the International Space Station, Proceedings of International Symposium on Artificial Intelligence, Robotics and Automation in Space, 2016.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Bualat M. G., Smith T., Fong T. W., Smith E. E., Wheeler D. W., the Astrobee Team. Astrobee: A new tool for ISS operations // Int. Conf. on Space Operations (SpaceOps). 2018.</mixed-citation><mixed-citation xml:lang="en">Bualat M. G., Smith T., Fong T. W., Smith E. E., Wheeler D. W., the Astrobee Team. Astrobee: A new tool for ISS operations, Int. Conf. on Space Operations (SpaceOps), 2018.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Lehnhardt E., Connell D. The Gateway program as part of NASA’s plans for human exploration beyond low Earth orbit // IEEE Aerospace Conference (AeroConf). 2024.</mixed-citation><mixed-citation xml:lang="en">Lehnhardt E., Connell D. The Gateway program as part of NASA’s plans for human exploration beyond low Earth orbit, IEEE Aerospace Conference (AeroConf), 2024.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Park I.-W., Smith T., Sanchez H., Wong S. W., Piacenza P., Ciocarlie M. Developing a 3-dof compliant perching arm for a freeflying robot on the international space station // IEEE International Conference on Advanced Intelligent Mechatronics. 2017. P. 1135—1141.</mixed-citation><mixed-citation xml:lang="en">Park I.-W., Smith T., Sanchez H., Wong S. W., Piacenza P., Ciocarlie M. Developing a 3-dof compliant perching arm for a free-flying robot on the international space station, IEEE International Conference on Advanced Intelligent Mechatronics, 2017, pp. 1135—1141.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Wilde M., Kwok Choon S., Grompone A. et al. Equations of motion of free-floating spacecraft-manipulator systems: an engineer’s tutorial // Frontiers in Robotics and AI. 2018. Vol. 5. 41.</mixed-citation><mixed-citation xml:lang="en">Wilde M., Kwok Choon S., Grompone A. et al. Equations of motion of free-floating spacecraft-manipulator systems: an engineer’s tutorial, Frontiers in Robotics and AI, 2018, vol. 5, p. 41.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Shi L., Katupitiya J., Kinkaid N. A robust attitude controller for a spacecraft equipped with a robotic manipulator // American Control Conference (ACC). 2016. P. 4966—4971.</mixed-citation><mixed-citation xml:lang="en">Shi L., Katupitiya J., Kinkaid N. A robust attitude controller for a spacecraft equipped with a robotic manipulator, American Control Conference (ACC), 2016, pp. 4966—4971.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Albee K., Hernandez A. C. The case for parameter-aware control of assistive free-flyers // AIAA SciTech GNC. 2021.</mixed-citation><mixed-citation xml:lang="en">Albee K., Hernandez A. C. The case for parameter-aware control of assistive free-flyers, AIAA SciTech GNC, 2021.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Hahn H. Rigid body dynamics of mechanisms: theoretical basis, ser. Rigid Body Dynamics of Mechanisms. Berlin: Springer, 2002.</mixed-citation><mixed-citation xml:lang="en">Hahn H. Rigid body dynamics of mechanisms: theoretical basis, ser. Rigid Body Dynamics of Mechanisms, Berlin, Springer, 2002.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Garstenauer H., Kurka G. A unified framework for rigid body dynamics. PhD thesis. 2006.</mixed-citation><mixed-citation xml:lang="en">Garstenauer H., Kurka G. A unified framework for rigid body dynamics, PhD thesis, 2006.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Pickl K. Rigid body dynamics: links and joints. Master’s thesis, Computer Science Department 10 (System Simulation), University of Erlangen, Nurnberg, 2009.</mixed-citation><mixed-citation xml:lang="en">Pickl K. Rigid body dynamics: links and joints. Master’s thesis, Computer Science Department 10 (System Simulation), University of Erlangen, Nurnberg, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Catto E. Iterative dynamics with temporal coherence // Game Developer Conference. 2005. P. 1—24.</mixed-citation><mixed-citation xml:lang="en">Catto E. Iterative dynamics with temporal coherence, Game Developer Conference, 2005, pp. 1—24.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Tonge R., Benevolenski F., Voroshilov A. Mass splitting for jitter-free parallel rigid body simulation // ACM Trans. Graph. 31. 2012. P. 105:1—105:8.</mixed-citation><mixed-citation xml:lang="en">Tonge R., Benevolenski F., Voroshilov A. Mass splitting for jitter-free parallel rigid body simulation, ACM Trans. Graph. 31, 2012, pp. 105:1—105:8.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Di Lucia S., Tipaldi G. D., Burgard W. Attitude stabilization control of an aerial manipulator using a quaternion-based backstepping approach // European Conference on Mobile Robots (ECMR). 2015. P. 1—6.</mixed-citation><mixed-citation xml:lang="en">Di Lucia S., Tipaldi G. D., Burgard W. Attitude stabilization control of an aerial manipulator using a quaternion-based backstepping approach, European Conference on Mobile Robots (ECMR), 2015, pp. 1—6.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Caldera F. Sliding mode attitude control for a small satellite with a manipulator. Master Thesis, Politecnico di Torino. 2019.</mixed-citation><mixed-citation xml:lang="en">Caldera F. Sliding mode attitude control for a small satellite with a manipulator, Master Thesis, Politecnico di Torino, 2019.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Ruggiero D. Robust attitude control for NASA Astrobee robots operating in the ISS. Master Thesis, Politecnico di Torino. 2020.</mixed-citation><mixed-citation xml:lang="en">Ruggiero D. Robust attitude control for NASA Astrobee robots operating in the ISS, Master Thesis, Politecnico di Torino, 2020.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Михайлюк М. В., Мальцев А. В, Тимохин П. Ю., Страшнов Е. В., Крючков Б. И., Усов В. М. Система виртуального окружения VirSim для имитационно-тренажерных комплексов подготовки космонавтов // Пилотируемые полеты в космос. 2020. Т. 37, № 4. С. 72—95.</mixed-citation><mixed-citation xml:lang="en">Mikhaylyuk M. V., Maltsev A. V., Timokhin P. Yu., Strashnov E. V., Kryuchkov B. I., Usov V. M. The VirSim virtual environment system for the simulation complexes of cosmonaut training, Pilotiruemye polety v kosmos, 2020, vol. 37, no. 4, pp. 72—95 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Дронг В. И., Дубинин В. В., Ильин М. М. и др. Курс теоретической механики: Учебник для вузов. Под общ. ред. К. С. Колесникова. М.: Изд-во МГТУ им. Н. Э. Баумана, 2005. 736 с.</mixed-citation><mixed-citation xml:lang="en">Kolesnikov K. S. ed. Course of Theoretical Mechanics: A Textbook for high schools, Moscow, Publishing House of the Bauman MSTU, 2005, 736 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Shtessel Y., Edwards C., Fridman L., Levant A. Sliding Mode Control and Observation. Birkhauser, New York: Springer, 2014. 356 p.</mixed-citation><mixed-citation xml:lang="en">Shtessel Y., Edwards C., Fridman L., Levant A. Sliding Mode Control and Observation, Birkhauser, New York, Springer, 2014, 356 p.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Utkin V. I. Sliding modes in control optimization. New York: Springer Verlag, 1992. 286 p.</mixed-citation><mixed-citation xml:lang="en">Utkin V. I. Sliding modes in control optimization, New York, Springer Verlag, 1992, 286 p.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Utkin V., Lee H. Chattering problem in sliding mode control systems // IEEE Int. Variable Struct. Syst. 2006. P. 346—350.</mixed-citation><mixed-citation xml:lang="en">Utkin V., Lee H. Chattering problem in sliding mode control systems, IEEE Int. Variable Struct. Syst., 2006, pp. 346—350.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Daley E. Astrobee free-flyer nozzle mechanism // Proceedings of the 45th Aerospace Mechanisms Symposium. NASA Johnson Space Center. 2020. P. 441—454.</mixed-citation><mixed-citation xml:lang="en">Daley E. Astrobee free-flyer nozzle mechanism, Proceedings of the 45th Aerospace Mechanisms Symposium, NASA Johnson Space Center, 2020, pp. 441—454.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Михайлюк М. В., Страшнов Е. В. Моделирование системы связанных тел методом последовательных импульсов // Труды НИИСИ РАН. 2014. Т. 4, № 2. С. 52—60.</mixed-citation><mixed-citation xml:lang="en">Mikhaylyuk M. V., Strashnov E. V. Simulation of articulated multibody system using sequential impulses method, Trudy NIISI RAN, 2014, vol. 4, no. 2, pp. 52—60 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Страшнов Е. В., Михайлюк М. В. Моделирование ограничений на относительное движение шарнирно связанных тел // Мехатроника, автоматизация, управление. 2015. Т. 16, № 10. С. 678—685.</mixed-citation><mixed-citation xml:lang="en">Strashnov E. V., Mikhaylyuk M. V. Simulation of restrictions for the relative motion of the articulated rigid bodies in the virtual environment systems, Mekhatronika, Avtomatizatsiya, Upravlenie, 2015, vol. 16, no. 10, pp. 678—685 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Страшнов Е. В., Торгашев М. А. Моделирование динамики электроприводов виртуальных роботов в имитационно-тренажерных комплексах // Мехатроника, автоматизация, управление. 2016. Т. 17, № 11. С. 762—768.</mixed-citation><mixed-citation xml:lang="en">Strashnov Е. V., Torgashev M. A. Simulation of the actuator dynamics of the virtual robots in the training complexes, Mekhatronika, Avtomatizatsiya, Upravlenie, 2016, vol. 17, no. 11, pp. 762—768 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Страшнов Е. В., Михайлюк М. В. Моделирование полуавтоматического режима управления манипуляционными роботами в системах виртуального окружения // Вестник кибернетики. 2017. № 4 (28). С. 189—196.</mixed-citation><mixed-citation xml:lang="en">Strashnov E. V., Mikhaylyuk M. V. Simulation of semiautomatic control of manipulator robots in virtual environment systems, Vestnik kibernetiki, 2017, no. 4 (28), pp. 189—196 (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>
