<?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="en"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="en">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="ru"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/2687-1653-2026-26-3-2590</article-id><article-id custom-type="edn" pub-id-type="custom">ZAUDNY</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-2803</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="en"><subject>INFORMATION TECHNOLOGY, COMPUTER SCIENCE AND MANAGEMENT</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</subject></subj-group></article-categories><title-group><article-title>Optimization of Control Functions of an Adaptive Treadmill Platform for Musculoskeletal Rehabilitation Systems</article-title><trans-title-group xml:lang="ru"><trans-title>Оптимизация функций управления адаптивной беговой платформой для систем опорно-двигательной реабилитации</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-0001-7109-9114</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>Volkov</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Андрей Андреевич Волков, ассистент кафедры «Системы автоматизированной поддержки принятия решений»</p><p>392036, г. Тамбов, ул. Ленинградская, 1</p><p>ResearcherID: QQA-9102-2026</p><p>Scopus Author ID: 57220913956</p><p>SPIN-код: 5720-6082</p></bio><bio xml:lang="en"><p>Andrey A. Volkov, Assistant of the Department of Automated Decision Support Systems</p><p>1, Leningradskaya Str., Tambov, 392036</p><p>ResearcherID: QQA-9102-2026</p><p>Scopus Author ID: 57220913956</p><p>SPIN-code: 5720-6082</p></bio><email xlink:type="simple">didim@eclabs.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0008-2444-5297</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>Dudin</surname><given-names>M. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Максим Андреевич Дудин, студент кафедры «Системы автоматизированной поддержки принятия решений»</p><p>392036, г. Тамбов, ул. Ленинградская, 1</p><p>ResearcherID: QQA-9104-2026</p></bio><bio xml:lang="en"><p>Maxim A. Dudin, Student of the Department of Automated Decision Support Systems</p><p>1, Leningradskaya Str., Tambov, 392036</p><p>ResearcherID: QQA-9104-2026</p></bio><email xlink:type="simple">maxim_1dudin@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-6243-837X</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>Dedov</surname><given-names>D. L.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Денис Леонидович Дедов, кандидат технических наук, доцент, старший научный сотрудник управления фундаментальных и прикладных исследований</p><p>392036, г. Тамбов, ул. Ленинградская, 1</p><p>ResearcherID: R-1450-2017</p><p>Scopus Author ID: 56951137900</p><p>SPIN-код: 3412-9380</p></bio><bio xml:lang="en"><p>Denis L. Dedov, Cand.Sci. (Eng.), Associate Professor, Senior Researcher of the Department of Fundamental and Applied Research</p><p>1, Leningradskaya Str., Tambov, 392036</p><p>ResearcherID: R-1450-2017</p><p>Scopus Author ID: 56951137900</p><p>SPIN-code: 3412-9380</p></bio><email xlink:type="simple">hammer68@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-3450-5213</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>Obukhov</surname><given-names>A. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Артём Дмитриевич Обухов, доктор технических наук, профессор кафедры «Системы автоматизированной поддержки принятия решений»</p><p>392036, г. Тамбов, ул. Ленинградская, 1</p><p>ResearcherID: M-9836-2019</p><p>Scopus Author ID: 56104232400</p><p>SPIN-код: 8948-8510</p></bio><bio xml:lang="en"><p>Artem D. Obukhov, Dr.Sci. (Eng.), Professor of the Department of Automated Decision Support Systems</p><p>1, Leningradskaya Str., Tambov, 392036</p><p>ResearcherID: M-9836-2019</p><p>Scopus Author ID: 56104232400</p><p>SPIN-code: 8948-8510</p></bio><email xlink:type="simple">obuhov.art@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Тамбовский государственный технический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Tambov State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>17</day><month>09</month><year>2026</year></pub-date><volume>26</volume><issue>3</issue><fpage>2590</fpage><lpage>2590</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Volkov A.A., Dudin M.A., Dedov D.L., Obukhov A.D., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Волков А.А., Дудин М.А., Дедов Д.Л., Обухов А.Д.</copyright-holder><copyright-holder xml:lang="en">Volkov A.A., Dudin M.A., Dedov D.L., Obukhov A.D.</copyright-holder><license 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://www.vestnik-donstu.ru/jour/article/view/2803">https://www.vestnik-donstu.ru/jour/article/view/2803</self-uri><abstract><sec><title>Introduction</title><p>Introduction. Restoring independent walking requires rehabilitation aids that enable intensive training while preserving the natural variability of movement. Most researchers typically examine no more than three process-related indicators, all within a single measurement loop. These parameters include, for example, the accuracy of speed and position assessment, gait parameters, ground reaction force, and the user's subjective assessment. This approach hinders direct comparison and sound selection of control functions. Parametric optimization of linear, nonlinear, and PID functions using an integral criterion, which takes into account stability, duration, and amplitude of transient processes, tracking microdynamics, and subjective comfort, has been little studied. This research fills the gap. The objective of the study is an experimental comparison and parametric optimization of linear, nonlinear and PID control functions of an adaptive treadmill platform using virtual reality (VR) and computer vision (CV).</p></sec><sec><title>Materials and Methods</title><p>Materials and Methods. The experimental setup integrated a treadmill platform and two tracking systems: VR and CV. The processes were evaluated using an integrated quality criterion with nine parameters (position stability metrics, acceleration dynamics, tracking microdynamics, and subjective assessment). The robustness of the integrated criterion to expert weight assignment was determined by sensitivity. In each of the 1000 iterations, the weight coefficients were varied within ±20% of the initial values and re-normalized to maintain a sum equal to one. Five healthy male subjects were used to select the function parameters, and 10 male subjects were used for the final function comparison. A total of 495 valid records were obtained from 165 experiments.</p></sec><sec><title>Results</title><p>Results. The conditions for obtaining the minimum values of the integral criterion were determined:</p><p>– for CV – a nonlinear function with a criterion of 2.683;</p><p>– for VR – a linear function with a criterion of 2.002.</p><p>When using a linear function, the transition from CV to VR was accompanied by a 30.3% decrease in the criterion, from 2.874 to 2.002. The preferred control function was determined by the characteristics of the user position tracking system. The application of VR trackers yielded statistically significant differences between the linear and nonlinear functions (p &lt; 0.001), as well as between the linear and PID functions (p = 0.0020). The difference between the nonlinear and PID functions was below the level of statistical significance (p = 0.0574). For CV, no statistically significant differences were found in the combined profiles (p = 0.1407–0.5664).</p></sec><sec><title>Discussion</title><p>Discussion. For the VR‑based loop, a linear function with a 1‑meter working area is recommended as the baseline. For the CV‑based loop, a nonlinear function with a working area of 0.75 m and a nonlinearity coefficient of 0.3 is recommended. However, the superiority of one of these options has not been proven due to the close value of the PID function and a partial change in ranks when varying the weights. The functions demonstrate stability and physiologically safe latency (less than 100 ms). Due to study limitations (small sample size and only healthy volunteers), the research results are considered part of the preliminary engineering validation and tuning of adaptive treadmill platforms.</p></sec><sec><title>Conclusion</title><p>Conclusion. Recommendations are provided for selecting control functions and tracking systems for adaptive treadmill platforms used in musculoskeletal rehabilitation. The proposed parameters are to be validated on a larger sample, including patients with gait disorders. Future work will also address the development of individualized control tuning based on data acquired during the initial minutes of walking on the platform. </p></sec></abstract><trans-abstract xml:lang="ru"><sec><title>Введение</title><p>Введение. Восстановление самостоятельной ходьбы требует реабилитационных средств, позволяющих интенсивно тренироваться, не ограничивая естественную вариабельность движений. Большинство исследователей рассматривают до трех показателей процесса, причем в одном измерительном контуре. Фиксируются, например, точность оценки скорости и положения, характеристики шага, сила реакции опоры, субъективная оценка пользователя. Такой подход препятствует прямому сопоставлению и обоснованному выбору функций управления. Мало изучена параметрическая оптимизация линейной, нелинейной и ПИД-функций по интегральному критерию, который учтет устойчивость, длительность и амплитуду переходных процессов, микродинамику слежения и субъективный комфорт. Этот пробел восполняет данная работа. Цель исследования — экспериментальное сравнение и параметрическая оптимизация линейной, нелинейной и ПИД-функций управления адаптивной беговой платформой при использовании VR (виртуальная реальность) и CV (компьютерное зрение).</p></sec><sec><title>Материалы и методы</title><p>Материалы и методы. Экспериментальный стенд интегрировал беговую платформу и две системы отслеживания: VR и CV. Процессы оценивали по интегральному критерию качества с 9 параметрами (метрики позиционной стабильности, динамики разгона, микродинамики слежения и субъективной оценки). Устойчивость интегрального критерия к экспертному назначению весов определили по чувствительности. В каждой из 1000 итераций весовые коэффициенты меняли в пределах ±20 % от исходных и повторно нормировали, чтобы сумма оставалась равной единице. Для выбора параметров функций задействовали 5 здоровых мужчин, для итогового сравнения функций — 10. В 165 экспериментах получили 495 валидных записей.</p></sec><sec><title>Результаты исследования</title><p>Результаты исследования. Определены условия получения наименьших значений интегрального критерия:</p><p>– для CV — нелинейная функция с критерием 2,683;</p><p>– для VR — линейная функция с критерием 2,002.</p><p>При использовании линейной функции переход от CV к VR сопровождается снижением критерия на 30,3 %, с 2,874 до 2,002. Предпочтительная функция управления определяется характеристиками системы отслеживания положения пользователя. Применение VR-трекеров дает статистически значимые различия между линейной и нелинейной функциями (p &lt; 0,001), а также между линейной и ПИД-функциями (p = 0,0020). Различие нелинейной и ПИД-функций — ниже уровня статистической значимости (p = 0,0574). Для CV не выявили статистически значимых различий совокупных профилей (p = 0,1407–0,5664).</p></sec><sec><title>Обсуждение</title><p>Обсуждение. Для контура с VR в качестве базовой рекомендуется линейная функция с метровой рабочей зоной, для CV — нелинейная с рабочей зоной 0,75 м и коэффициентом нелинейности 0,3. Однако превосходство одного из этих вариантов не доказано из-за близкого значения ПИД-функции и частичного изменения рангов при варьировании весов. Функции демонстрируют стабильность и физиологически безопасную латентность (менее 100 мс). Из-за ограничений исследования (малый объем выборки и участие только здоровых добровольцев) итоги работы рассматриваются как часть предварительной инженерной валидации, настройки адаптивных беговых платформ.</p></sec><sec><title>Заключение</title><p>Заключение. Обоснованы рекомендации по выбору функций управления и систем отслеживания для адаптивных беговых платформ в системах опорно-двигательной реабилитации. В перспективе предложенные параметры будут проверены на бо́льшей выборке, включающей пациентов с нарушениями походки. Планируется проработка индивидуальной настройки управления по данным первых минут движения на платформе.</p></sec></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>restoration of independent walking</kwd><kwd>adaptive treadmill platform</kwd><kwd>adaptive platform comfort assessment</kwd><kwd>position stability</kwd><kwd>acceleration dynamics</kwd><kwd>tracking microdynamics</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Авторы выражают благодарность сотрудникам лаборатории VR-тренажеров «Тамбовский государственный технический университет» за участие в подготовке и проведении экспериментов. Работа выполнена при финансовой поддержке Министерства науки и высшего образования РФ в рамках проекта «Разработка медицинских VR-тренажерных систем для опорно-двигательной реабилитации с биологической обратной связью» (№ 124032800018-5) https://gisnauka.ru/nioktr/detail/5QR64MDJQ5UID85HB27LPML8</funding-statement><funding-statement xml:lang="en">The authors would like to thank the staff of the VR Training Systems Laboratory, Tambov State Technical University, for their contribution to the preparation and performance of the experiments.The research is done with the financial support from the Ministry of Science and Higher Education of the Russian Federation within the framework of the project “Development of Medical VR Training Systems for Musculoskeletal Rehabilitation with Biofeedback” (Project No. 124032800018-5) https://gisnauka.ru/nioktr/detail/5QR64MDJQ5UID85HB27LPML8</funding-statement></funding-group></article-meta></front><body><p>Introduction. Restoring independent walking is one of the primary rehabilitation tasks for patients with musculoskeletal diseases and injuries, stroke sequelae, and other central nervous system disorders [<xref ref-type="bibr" rid="cit1">1</xref>]. In 2019, there were 2.41 billion people worldwide with conditions that could benefit from rehabilitation, 1.71 billion of whom had musculoskeletal diseases [<xref ref-type="bibr" rid="cit2">2</xref>]. These statistics take into account a wide range of disorders and reflect the global need for accessible technical means that allow for repeated and safe performance of motor exercises [<xref ref-type="bibr" rid="cit3">3</xref>]. However, it should be noted, the data cited above allow only a very approximate assessment of the number of patients requiring gait restoration in particular [<xref ref-type="bibr" rid="cit4">4</xref>].</p><p>Robotic systems, exoskeletons, and treadmill platforms equipped with body weight support and biofeedback systems are used for motor rehabilitation [<xref ref-type="bibr" rid="cit5">5</xref>]. Traditional robotic systems and exoskeletons, which rigidly immobilize the patient's limbs, are capable of providing the required high-intensity training [<xref ref-type="bibr" rid="cit6">6</xref>], but they limit the natural kinematic variability of gait. This significant drawback, in the long term, critically reduces the efficiency of transferring newly acquired motor skills to everyday independent walking [<xref ref-type="bibr" rid="cit4">4</xref>]. For this reason, treadmills integrated into complex systems with weight support systems and virtual reality biofeedback modules are used in rehabilitation practice [<xref ref-type="bibr" rid="cit4">4</xref>]. Most platforms operate at a fixed speed manually set by the operator, effectively imposing a strictly defined gait rhythm on the patient. Under these conditions, the treadmill distorts the natural linear and nonlinear dynamics of stride variability. The patient is forced to continuously adjust their biomechanics to the belt motion, instead of the belt adjusting to their current intentions, physical capacity, or fatigue level.</p><p>To overcome these limitations, adaptive treadmill platforms are being actively developed [<xref ref-type="bibr" rid="cit7">7</xref>]. They can adjust the treadmill belt speed in real time with minimal latency, according to the user's kinematic and spatial characteristics. The central challenges in creating adaptive treadmill platforms are the synthesis and parametric optimization of control algorithms (controllers). They must, on the one hand, activate the energy system and an adequate response system to changes in the user's speed, and on the other, maintain stability, minimize jerking, and prevent the body from the loss of balance. Excessively high controller sensitivity will lead to high-frequency changes in treadmill speed and, consequently, increase spatial and temporal stride variability. Insufficient sensitivity and high algorithm inertia, on the other hand, will cause significant longitudinal spatial displacement of the user. The outcome in this case may be the patient exiting the safe working area of the treadmill.</p><p>The benefits of user-controlled belt speed are supported by experimental studies. The authors [<xref ref-type="bibr" rid="cit8">8</xref>] compared fixed and adaptive modes in 18 patients with chronic stroke. With adaptive control, the step width was 13.7 cm, and with a fixed speed — 16.8 cm. The discrepancy turned out to be statistically significant (p &lt; 0.0001). Step length and duration did not differ significantly between conditions. The results obtained indicate that the method of speed control can change individual biomechanical characteristics of walking even at a comparable average speed of movement [<xref ref-type="bibr" rid="cit8">8</xref>].</p><p>The literature describes various methods of forming a control action to match the speed of the belt with a self-selected walking pace. The authors [<xref ref-type="bibr" rid="cit9">9</xref>] assessed the user's speed based on the maximum speed of the foot transfer. After additional data processing, the average error in speed estimation was reduced to 0.0663 m/s, or approximately 51%. The limitation of this approach is associated with the need to register foot movement and pre-set the controller to the user’s characteristics. The authors [<xref ref-type="bibr" rid="cit10">10</xref>] used force platform data and a Kalman filter to estimate human speed and position. The root-mean-square deviations relative to the optical motion capture system were 0.023 m/s for speed and 0.014 m for position, while the self‑selected walking speed measurements correlated at over 0.93 with the 10‑meter walk test. However, achieving this level of accuracy comes at the cost of a rather sophisticated and expensive treadmill platform.</p><p>Studies on speed control based on strain gauge sensors are published, but the implementation of such systems in mass clinical practice is extremely limited due to their high cost and technical complexity of calibration [<xref ref-type="bibr" rid="cit11">11</xref>]. A more accessible alternative is the use of kinematic data (position and speed of the projection of the center of mass) obtained using optical or inertial tracking systems [<xref ref-type="bibr" rid="cit12">12</xref>]. Computer vision systems require only a video camera; there is no need to attach sensors to the user. However, in this case, accuracy and stability depend on factors such as frame rate, lighting conditions, camera placement, occlusions, and the pose recognition algorithm [<xref ref-type="bibr" rid="cit13">13</xref>]. The comparison of these approaches is especially important for the control of a treadmill platform, since differences in the discreteness, latency and noise level of the original coordinates are directly transmitted to the control system [<xref ref-type="bibr" rid="cit14">14</xref>].</p><p>When developing treadmill platforms, linear, nonlinear, zonal, proportional-differential, and proportional-integral-differential (PID) control functions are used [<xref ref-type="bibr" rid="cit15">15</xref>]. The selection of function and its parameters largely depends on the platform hardware, the length of the working area, the tracking system, and user safety requirements. The control system must not only keep the user within the working area but also smooth out transient processes, provide a smooth change in belt speed, and maintain balance.</p><p>In previous study [<xref ref-type="bibr" rid="cit15">15</xref>], the authors compared six control functions using VR trackers and computer vision. This work was primarily a comparative selection and did not address the problem of sequential parametric optimization of the key functions according to a single criterion that takes into account the transient and stationary characteristics of the system.</p><p>The literature review reveals that most studies are conducted within a pre-selected measurement loop. In some studies, the primary metrics are the accuracy of speed and position estimation, while in others, the spatial-temporal characteristics of the stride, ground reaction forces, or the user's subjective assessment are considered. The differences in experimental protocols and criteria prevent a direct comparison of control functions and the reasonable selection of their coefficients. The problem of parametric optimization of linear, nonlinear, and PID functions using a single integral criterion, followed by comparison of optimized configurations for different user position tracking methods, has been insufficiently studied. Such a criterion must simultaneously consider position stability, the duration and amplitude of transient processes, tracking microdynamics, and subjective comfort.</p><p>The objective of this study was to experimentally compare and parametrically optimize the linear, nonlinear, and PID control functions of an adaptive treadmill platform using VR trackers and a CV system. To achieve this goal, five tasks were solved.</p><p>The scientific novelty of the study lies in the development of a procedure for parametric optimization of the control functions of an adaptive treadmill platform based on an integral criterion that combines indicators of position stability, transient processes, microdynamics of tracking, and subjective comfort, as well as in establishing the preferred parameters of the linear, nonlinear and PID functions for two measuring loops.</p><p>The practical significance of the work is related to the formation of initial parameters and recommendations for selecting a control function for systems based on VR trackers and computer vision.</p><p>Materials and Methods. The first stage of the study examined the hardware and overall architecture of the adaptive treadmill platform control system. The experiments utilized an adaptive treadmill platform developed by Tambov State Technical University (Tambov, Russian Federation). The control system integrated a treadmill platform, user position tracking tools, a coordinate preprocessing module, a control signal generation software module, a control microcontroller, and a belt drive. Based on the user's current coordinates, the software module calculated the required belt speed and transmitted the corresponding command to the drive controller. The servo drive had a power of 1.5 kW. The motor was controlled by a driver connected to an ESP32 microcontroller. Belt speed was determined based on encoder data. A key feature of the platform was the absence of handrails. This eliminated obstacles for computer vision and improved the quality of postural stability assessment, since human movements were analyzed without the need for postural compensation using hand support.</p><p>Key technical characteristics of the experimental platform:</p><p>Note that the platform is capable of speed of up to 5.5 m/s. However, as part of the experiment, the indicator was programmatically limited to 2.0 m/s. This is due to safety requirements and corresponds to a fast pace, that is, suitable for most musculoskeletal rehabilitation scenarios.</p><p>The study used two tracking systems [<xref ref-type="bibr" rid="cit16">16</xref>]. The first (S1) was a set of HTC Vive Tracker 3.0 virtual reality sensors (HTC Corporation, Taiwan) with a recording frequency of 60 Hz and a positioning error of less than 0.01 m [<xref ref-type="bibr" rid="cit17">17</xref>]. Two trackers of the system were symmetrically attached to the user’s waist: one anterior and one posterior [<xref ref-type="bibr" rid="cit18">18</xref>]. This placement provided stable position tracking: even if one tracker temporarily lost connection or was blocked, the second continued to transmit coordinates.</p><p>The second system (S2) integrated computer vision and a camera with a resolution of 1920 × 1080 pixels and a recording rate of 30 frames per second [<xref ref-type="bibr" rid="cit19">19</xref>]. The camera was installed at a height of 1.2 m and a distance of 1.5 m from the edge of the treadmill platform. The MediaPipe Pose model version 0.9 and OpenCV version 4.8.1.78 were used to recognize human body position [<xref ref-type="bibr" rid="cit12">12</xref>].</p><p>The following applicability criteria were used when selecting the systems: positioning error of up to 5 cm, refresh rate of at least 30 Hz, and total latency of no more than 100 ms. Configuration S1 met these criteria. Configuration S2 met them with proper camera installation and controlled shooting conditions, including illumination and absence of occlusions [<xref ref-type="bibr" rid="cit20">20</xref>].</p><p>The mathematical model of the controller involves dividing the treadmill belt into several functional areas, each of which determines the logic of the system behavior.</p><p>When recognizing a user, the computer vision system converts the current body position using the formula:</p><p> (1)</p><p>where LTR — platform length, m; ux — current position of the user in the frame along Х axis, received from MediaPipe Pose at two points of the belt; sx, ex — saved initial and final positions [<xref ref-type="bibr" rid="cit21">21</xref>].</p><p>For a long treadmill platform, formula (1) can be transformed, and the metric position of a user relative to the middle of the platform, and not its beginning can be obtained:</p><p> (2)</p><p>For the CV system, formula (2) is used, that is, option 2. Virtual reality trackers can also be calibrated at the center of the treadmill. Therefore, the metric position (U) from both systems is determined in a single relative coordinate system.</p><p>Three basic control functions were implemented [<xref ref-type="bibr" rid="cit15">15</xref>], each of which received as input the user current position U at time t and returned the target value of the belt speed.</p><p>The linear function FL determined the platform speed based on the user position U relative to the safety area boundary:</p><p>where LTRS — length of the safe area, m; kl — set size of the working area, m; VP — maximum platform speed, m/s.</p><p>The nonlinear function FN is based on a smoother change in speed. Its form depends on the value of coefficient kα:</p><p>In previous study [<xref ref-type="bibr" rid="cit15">15</xref>], it was found that acceptable values of parameter kα were in the range 0.3 ≤ kα ≤ 0.7.</p><p>PID function FPID is based on the PID control law and uses information about the user offset relative to the previous measurement, as well as his speed (the derivative of this offset):</p><p>Here, Ut+Δt, Ut — the user current and previous position at time t + Δt and t, respectively. FPID (Ut+Δt, t + Δt) — new speed value for time t + Δt at position Ut+Δt. The correction factors kp, ki, and kd determine the effect of the proportional, integral, and differential components of function FPID.</p><p>A set of metrics has been developed to evaluate the performance of control functions.</p><p>User Position Stability Metrics</p><p>Transient Process Metrics (Acceleration Dynamics)</p><p>Microdynamics Metrics (Tracking Quality)</p><p>Subjective Metric</p><p>The metrics had different dimensions and different directions of improvement; therefore, normalization was performed before calculating the integral criterion. For each metric Ri, normalized value was calculated:</p><p>where  — normalized value of the i-th metric; Ri — initial value of the metric obtained in the experiment;  — maximum value of the metric in all experiments of the stage under consideration;  — base value of the metric.</p><p>Zero is used as the base value, since for most metrics included in the integral criterion, the target value is to approach zero.</p><p>For metrics whose reduction corresponds to an improvement in control quality, the normalized value itself is included in the integral criterion: . For a subjective assessment of movement quality, a higher value corresponds to a better result, so the direction of the scale is inverted, and the transformation:  is used.</p><p>All indicators converged toward a common optimization objective, and the integral control quality criterion was calculated as a weighted sum of normalized metrics. Weight coefficients wi were distributed using expert assessments, with the highest priority given to physical safety and stability parameters: RSTO (0.1684); RZTO (0.1579); RZFMEAN (0.1579); RSAO (0.1263); RZD (0.1263); RZAO (0.1263); RG (0.0737); RZFSMAE (0.0421); RZMD (0.0211). Thus, the optimization objective function was reduced to minimizing value RQ, which would serve as the objective function when selecting the parameters of the linear, nonlinear and PID control functions:</p><p>where wi — weight coefficient of the i-th metric; N — total number of metrics.</p><p>To test the robustness of the integral criterion to expert weight assignment, a sensitivity analysis was conducted. In each iteration, the weight coefficients were independently randomly changed within ±20% of the initial values, after which they were re-normalized so that their sum remained equal to one. For each set of weights, the integral estimates of the six combinations of control function and tracking system were recalculated, and a new ranking was formed. A total of 1000 iterations were performed. The similarity of each resulting ranking to the initial one was assessed using the Kendall rank correlation coefficient.</p><p>Thus, the calculation procedure was performed in four stages:</p><p>The obtained value RQ was used as the objective function when selecting the parameters of the linear, nonlinear and PID control functions.</p><p>Five healthy male subjects participated in the experiment to select the control function parameters. This sample was selected to ensure that the algorithms could be evaluated on stable and reproducible gait trajectories. The results reflect the system bench‑level tuning. Their applicability to patients with gait disorders will require separate validation.</p><p>During the final comparison of control functions, the separate sample was expanded to 10 healthy subjects, which made it possible to test the selected parameters in a single comparative experiment.</p><p>Three passes for each parametric configuration (5 options for linear, 12 for nonlinear, 16 for PID) were performed. The duration of one pass was 60 seconds. The first 10–15 seconds were occupied by the transition process (acceleration and synchronization), the remaining 45–50 seconds were used to evaluate the movement in a more stable mode. The selected duration avoided noticeable fatigue of the participants and at the same time obtained a sufficient time series for calculations.</p><p>The subject's task was to start walking from a complete rest, gradually reach a comfortable walking speed, and maintain it throughout the experiment. After 60 seconds, the controller automatically applied gradual braking. During all tests, an operator was present near the platform with an emergency stop button.</p><p>165 unique experiments were conducted, yielding 495 valid time series records of user position and walking speed.</p><p>The study was conducted in two stages. In the preliminary stage, parametric tuning of the linear, nonlinear and PID control functions was performed using five healthy male subjects. In the main stage, the selected configurations were tested on a separate group of ten healthy male subjects who were not involved in the parameter tuning. Participants were 22.5 ± 3.2 years old, with an average height of 179 ± 5.23 cm. This split sample allowed for the separation of the function tuning procedure from the subsequent comparative testing of the selected configurations.</p><p>Research Results. At the first stage, the selection of the working area parameter FL for the linear control function was performed. The results of calculating metrics for various parameter values in the range from 0.5 to 1.5 meters are presented in Table 1.</p><table-wrap id="table-1"><caption><p>Table 1</p><p>Linear Control Function Test Results</p></caption><table><tbody><tr><td>Metric</td><td>Parameter kl, m</td></tr><tr><td>0.50</td><td>0.75</td><td>1.00</td><td>1.25</td><td>1.50</td></tr><tr><td>RG</td><td>0.00</td><td>0.70</td><td>0.90</td><td>0.90</td><td>1.00</td></tr><tr><td>RSAO</td><td>1.00</td><td>0.28</td><td>0.08</td><td>0.04</td><td>0.00</td></tr><tr><td>RSTO</td><td>0.00</td><td>0.15</td><td>0.45</td><td>0.73</td><td>1.00</td></tr><tr><td>RZFSMAE</td><td>0.36</td><td>1.00</td><td>0.00</td><td>0.38</td><td>0.36</td></tr><tr><td>RZFMEAN</td><td>0.00</td><td>0.20</td><td>0.22</td><td>0.60</td><td>1.00</td></tr><tr><td>RZMD</td><td>0.47</td><td>0.22</td><td>0.00</td><td>0.90</td><td>1.00</td></tr><tr><td>RZAO</td><td>1.00</td><td>0.26</td><td>0.10</td><td>0.08</td><td>0.00</td></tr><tr><td>RZTO</td><td>0.00</td><td>0.09</td><td>0.50</td><td>0.74</td><td>1.00</td></tr><tr><td>Sum of metrics R∑</td><td>3.82</td><td>2.48</td><td>1.45</td><td>3.56</td><td>4.38</td></tr><tr><td>Sum of metrics (weighted, RQ)</td><td>2.65</td><td>1.40</td><td>1.35</td><td>2.38</td><td>3.08</td></tr></tbody></table></table-wrap><p>At low working-area settings, the highest surge amplitudes of belt speed and the greatest positional deviation of the user during initial acceleration are observed. Increasing the working area results in longer setting time for both speed and position. Moreover, at the maximum working-area value, a notable increase is seen in both the stationarity interval of the user position and the expected value of the high-frequency position oscillation amplitude.</p><p>The maximum subjective score RG was obtained at kl = 1.5 m, and the minimum value of the integral quality criterion for the linear function in the studied range was obtained with a working area of 1 m.</p><p>Next, parameters were selected for the nonlinear control function FN. In this case, two parameters were varied simultaneously: the length of the working area and the nonlinearity coefficient kα. The experimental results are presented in Table 2, where the values of the main normalized metrics and the integral quality criterion for control are listed for each configuration.</p><fig id="fig-1"><caption><p>Table 2</p><p>Nonlinear Control Function Test Results</p></caption><graphic xlink:href="donstu-26-3-g001.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2026/3/D7XlDlpc4eZt66oEJPOAO7doBj7mej1n6jBiY6h9.jpeg</uri></graphic></fig><p>Analysis of the data obtained showed that for a nonlinear function, the minimum value of the integral criterion (1.24) was obtained with a working area of 0.75 m and a nonlinearity coefficient of 0.3.</p><p>Additionally, the individual stability of the selected parameters of the nonlinear function was assessed. For each of the five participants, the integral criterion was calculated separately for all combinations of working area length and nonlinearity coefficient. For two participants, the individual minimum coincided with the group minimum, while for the other two, the best values were located in close proximity to the group minimum. For one subject, the distribution of integral scores differed significantly from the group result. Consequently, the parameters selected based on averaged data can be considered as initial control settings.</p><p>At the next stage, the PID control function FPID was investigated. With fixed proportional coefficient kp = 2.0, the values of integral ki and differential kd coefficients were varied (Table 3).</p><fig id="fig-2"><caption><p>Table 3</p><p>PID Control Function Test Results with Fixed Proportional Gain of 2.0</p></caption><graphic xlink:href="donstu-26-3-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2026/3/jbcpdGc5R7XY0eEgT0hbVltvCixVviSkIc51J2hk.jpeg</uri></graphic></fig><p>The minimum value of the integral performance criterion for the PID function (1.15) was obtained with integral and differential coefficients of 0.5 and 0.5, respectively. Increasing the differential coefficient in the studied configurations almost always resulted in an increase in the amplitude of the belt speed surge. In each group, the lowest integral coefficient values maintained a higher user position stationarity interval.</p><p>As an additional configuration indicator, user exiting beyond the control function effective area was recorded. Out of 495 preliminary-stage records, such instances occurred in 7.7% of cases. Moreover, most exits beyond the control function effective area were recorded within a 0.5-meter working-area, which provided further justification for selecting longer working areas.</p><p>After selecting the parameters, three control functions were compared with the selected configurations. The impact of the user position tracking system, computer vision (CV) and virtual reality (VR) trackers, was also assessed. The comparison results for an expanded sample of participants (10 healthy male subjects) are presented in Figure 1 and Table 4. Note the difference in the color of the graphs in Figure 1 a and Figure 1 b–k. This difference in design emphasizes that the former visualizes metrics whose values need to be maximized, while the latter visualize metrics whose values need to be minimized.</p><fig id="fig-3"><caption><p>Fig. 1. Comparison of control functions by quality metrics: a — subjective assessment; b — speed surge amplitude; c — setting time by velocity; d — range of position change; e — average absolute error of smoothed trajectories; f — average value of rapid position oscillations; g — interval of position stationarity; h — amplitude of transient process by position; i — setting time by position; j — sum of metrics; k — weighted sum of metrics</p></caption><graphic xlink:href="donstu-26-3-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2026/3/KdUruokaepshPx1vDHP8HWx1i5BDu8QSbFJ2X9wM.jpeg</uri></graphic><graphic xlink:href="donstu-26-3-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2026/3/aJApi95NdRbs6iUmNsrtLDpflpqZ7cPJfrTXibuF.jpeg</uri></graphic><graphic xlink:href="donstu-26-3-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2026/3/AWFYukdY4o57KSPJZXCvx7himAr2b3sBA2mu1uCD.jpeg</uri></graphic></fig><table-wrap id="table-2"><caption><p>Table 4</p><p>Final Comparison of Control Functions with Selected Parameters</p></caption><table><tbody><tr><td>Function</td><td>Selected parameters</td><td>CV / VR</td><td>Recommendations</td></tr><tr><td>RG</td><td>RSAO</td><td>RSTO</td><td>RZMD</td><td>RQ</td></tr><tr><td>Linear</td><td>kl = 1.0 m</td><td>0.450/0.750</td><td>0.169/0.000</td><td>0.672/0.422</td><td>0.177/0.172</td><td>2.874/2.002</td><td>Basic version for the loop with VR trackers</td></tr><tr><td>Nonlinear</td><td>kl = 0.75 m;ka = 0.3</td><td>0.300/0.500</td><td>0.336/0.245</td><td>0.485/0.442</td><td>0.233/0.169</td><td>2.683/2.248</td><td>Preferred option for a computer vision system</td></tr><tr><td>PID</td><td>ki = 0.5;kd = 0.5</td><td>0.450/0.500</td><td>0.475/0.025</td><td>0.418/0.378</td><td>0.190/0.174</td><td>2.694/2.121</td><td>Alternative option for CV with additional settings</td></tr></tbody></table></table-wrap><p>A final comparison of all three control functions revealed that the integral criterion values depend on both the selected control function and the body position tracking system. When using a CV system, the weighted sum of the metrics is 2.874 for the linear function, 2.683 for the nonlinear function, and 2.694 for the PID function. The corresponding values when using VR trackers are: 2.002, 2.248 and 2.121.</p><p>Using a CV system, the minimum integral criterion value was obtained for the nonlinear control function. With VR trackers, the lowest integral criterion value for the linear control function provided high subjective user assessment results.</p><p>To assess the dependence of the results on the selected weight coefficients, the sensitivity of the integral criterion was analyzed. When each weight was randomly varied within ±20%, the average Kendall coefficient between the original and recalculated rankings was 0.983 ± 0.029, indicating a high stability of the overall sequence of configurations.</p><p>For all three VR tracking configurations, changing the weights did not change the ranking positions in any of the 1000 iterations. For the CV system, the ranking was less robust: the probability of deterioration in the nonlinear function position was 2.7%. For the PID function, the probability of improvement was 2.5%, while the probability of deterioration was 22.7%. The linear function improved the position in 22.7% of the iterations. Thus, the conclusion about the preference of the linear function for VR tracking turned out to be robust to moderate changes in the priorities of individual metrics. For the CV system, the differences between the functions were less clear-cut, especially between the nonlinear and PID.</p><p>The statistical significance of differences between control functions and tracking systems was tested using nonparametric analysis based on the Mann-Whitney test (Table 5). Pairwise comparison was performed for all control function combinations, separately for VR tracking systems and MediaPipe. The analysis was conducted across all key metrics.</p><table-wrap id="table-3"><caption><p>Table 5</p><p>Statistical Analysis Results Using the Mann-Whitney Test</p></caption><table><tbody><tr><td>Metric</td><td>VR</td><td>CV</td></tr><tr><td>Lin / Nonlin.</td><td>Lin. / PID</td><td>Nonlin. / PID</td><td>Lin / Nonlin.</td><td>Lin. / PID</td><td>Nonlin. / PID</td></tr><tr><td>RG</td><td>0.0132</td><td>0.0108</td><td>0.2046</td><td>0.1595</td><td>0.7427</td><td>0.5471</td></tr><tr><td>RSAO</td><td>0.0006</td><td>0.7256</td><td>0.0004</td><td>0.1051</td><td>0.0027</td><td>0.0877</td></tr><tr><td>RSTO</td><td>0.6100</td><td>0.1715</td><td>0.0877</td><td>0.0575</td><td>0.0004</td><td>0.1023</td></tr><tr><td>RZD</td><td>0.0000</td><td>0.0232</td><td>0.0000</td><td>0.0000</td><td>0.0963</td><td>0.0000</td></tr><tr><td>RZFSMAE</td><td>0.8303</td><td>0.2581</td><td>0.2581</td><td>0.5395</td><td>0.4119</td><td>0.1907</td></tr><tr><td>RZFMEAN</td><td>0.7506</td><td>0.3403</td><td>0.3632</td><td>0.2905</td><td>0.7283</td><td>0.5395</td></tr><tr><td>RZMD</td><td>0.7958</td><td>0.4553</td><td>0.6843</td><td>0.0003</td><td>0.1373</td><td>0.0351</td></tr><tr><td>RZAO</td><td>0.0000</td><td>0.0195</td><td>0.0000</td><td>0.0005</td><td>0.0567</td><td>0.0000</td></tr><tr><td>RZTO</td><td>0.8303</td><td>0.0905</td><td>0.1537</td><td>0.0327</td><td>0.3871</td><td>0.0103</td></tr></tbody></table></table-wrap><p>Additionally, the combined normalized profiles formed from the nine metrics included in the integral criterion and their unweighted sum were compared. It was found that, when using VR trackers, statistically significant differences were observed between the linear and nonlinear functions (p &lt; 0.001), as well as between the linear and PID functions (p = 0.0020). The difference between the nonlinear and PID functions did not reach the accepted level of statistical significance (p = 0.0574). For the CV system, no statistically significant differences in the combined profiles were found (p = 0.1407–0.5664), indicating less pronounced differences between the control functions. Values were obtained by pairwise comparison of the combined normalized indicators for each control function and tracking system. The integral criterion was not directly used in this analysis.</p><p>Discussion. Based on the results of the descriptive comparison and sensitivity analysis, the linear function with a 1.0 m working area can be considered the baseline configuration for the VR tracker loop. For computer vision, the lowest observed value of the integral criterion was obtained using the nonlinear function with a 0.75 m working area and a nonlinearity coefficient of 0.3. However, the close values of the PID function and the partial change in ranks resulting from weight variations preclude any definitive claim of superiority for either of the two options.</p><p>The selection of control function cannot be considered separately from the tracking system. When using VR trackers, a user position is determined by a metric system with greater stability and update rate, allowing for a simpler control function. Under these conditions, the linear law demonstrated the lowest integral criterion value and the highest subjective rating.</p><p>For the computer vision system, the differences between the nonlinear and PID functions were less pronounced. In the experiment, the minimum value of the integral criterion was obtained for the nonlinear function, but the PID function showed a similar result. This permits both configurations to be regarded as viable for the CV loop, but with consideration given to the position recognition quality, data update rate, and the need for additional coordinate filtering.</p><p>A more complex controller structure does not always improve the final control quality. The PID function demonstrated the lowest integral criterion value during the parametric tuning stage on a small sample, but in a general comparison with VR tracking, the best results were obtained for the linear law.</p><p>The system latency of the measurement loop was 31.3 ± 0.72 ms for the VR trackers and approximately 34.86 ms for the CV system. Both values are below the accepted threshold of 100 ms used as the acceptance criterion for real-time control. However, the computer vision system requires more stringent control of shooting conditions, as recognition quality depends on lighting, camera position, and possible occlusions.</p><p>The results obtained are consistent with the general logic of research into adaptive treadmill platforms, where control quality is determined not only by the control law but also by the stability of the user position measurement. Furthermore, the presented study refines the data of previous scientific studies through demonstrating a direct comparison of control functions in two measurement loops: VR tracking and computer vision.</p><p>We note the limitations of the study: the small sample size and the participation of only healthy volunteers. Therefore, the research results should be considered as a preliminary engineering validation stage, tuning the adaptive treadmill platforms, and selecting the initial parameters of the control functions. For patients with gait or balance disorders, or severe stride asymmetry, different values for the optimal coefficients and a different response to changes in belt speed are possible. Accordingly, in the future, it is planned to test the statistical significance of differences between individual control functions on a wider sample, calculate confidence intervals, analyze the effect of individual user characteristics, and test the clinical applicability of the proposed settings.</p><p>Conclusion. This paper addresses the problem of parametric optimization of the linear, nonlinear and PID control functions of an adaptive treadmill for musculoskeletal rehabilitation systems. An integrated control quality criterion is proposed and applied, combining metrically and physiologically interpretable parameters: average user displacement, duration and amplitude of transient processes, tracking microdynamics, and subjective assessment of movement quality. A procedure for selecting control function parameters based on the integrated quality criterion is tested.</p><p>Let us list three major results of the work.</p><p>The results obtained have practical significance for the development of adaptive treadmill platforms and the tuning of control algorithms in rehabilitation systems. Prospects for further research include testing the proposed parameters in experiments with a larger number of participants, including patients with gait disorders. Furthermore, plans are underway to develop a procedure for individually tuning control functions based on data from the first minutes of movement on the platform.</p></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Pacheco MP, Carvalho PJ, Cavalheiro L, Sousa FM. Prevalence of Postural Changes and Musculoskeletal Disorders in Young Adults. International Journal of Environmental Research and Public Health. 2023;20(24):7191. https://doi.org/10.3390/ijerph20247191</mixed-citation><mixed-citation xml:lang="en">Pacheco MP, Carvalho PJ, Cavalheiro L, Sousa FM. Prevalence of Postural Changes and Musculoskeletal Disorders in Young Adults. International Journal of Environmental Research and Public Health. 2023;20(24):7191. https://doi.org/10.3390/ijerph20247191</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Cieza A, Causey K, Kamenov K, Hanson SW, Chatterji S, Vos T. Global Estimates of the Need for Rehabilitation Based on the Global Burden of Disease Study 2019: A Systematic Analysis for the Global Burden of Disease Study 2019. The Lancet. 2020;396(10267):2006–2017. https://doi.org/10.1016/S0140-6736(20)32340-0</mixed-citation><mixed-citation xml:lang="en">Cieza A, Causey K, Kamenov K, Hanson SW, Chatterji S, Vos T. Global Estimates of the Need for Rehabilitation Based on the Global Burden of Disease Study 2019: A Systematic Analysis for the Global Burden of Disease Study 2019. The Lancet. 2020;396(10267):2006–2017. https://doi.org/10.1016/S0140-6736(20)32340-0</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Mikolajczyk T, Ciobanu I, Badea DI, Iliescu A, Pizzamiglio S, Schaueet T, et al. Advanced Technology for Gait Rehabilitation: An Overview. Advances in Mechanical Engineering. 2018;10(7):1–19. https://doi.org/10.1177/1687814018783627</mixed-citation><mixed-citation xml:lang="en">Mikolajczyk T, Ciobanu I, Badea DI, Iliescu A, Pizzamiglio S, Schaueet T, et al. Advanced Technology for Gait Rehabilitation: An Overview. Advances in Mechanical Engineering. 2018;10(7):1–19. https://doi.org/10.1177/1687814018783627</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Campagnini S, Liuzzi P, Mannini A, Riener R, Carrozza MC. Effects of Control Strategies on Gait in Robot-Assisted Post-Stroke Lower Limb Rehabilitation: A Systematic Review. Journal of NeuroEngineering and Rehabilitation. 2022;19(1):52. https://doi.org/10.1186/s12984-022-01031-5</mixed-citation><mixed-citation xml:lang="en">Campagnini S, Liuzzi P, Mannini A, Riener R, Carrozza MC. Effects of Control Strategies on Gait in Robot-Assisted Post-Stroke Lower Limb Rehabilitation: A Systematic Review. Journal of NeuroEngineering and Rehabilitation. 2022;19(1):52. https://doi.org/10.1186/s12984-022-01031-5</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Solanki D, Kumar S, Raj P, Lahiri U. Body Weight Support Assisted Virtual Reality Based Treadmill Walk with Gait Characterization. In: Proc. 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT). New York City: IEEE; 2019. P. 1–7. https://doi.org/10.1109/ICCCNT45670.2019.8944611</mixed-citation><mixed-citation xml:lang="en">Solanki D, Kumar S, Raj P, Lahiri U. Body Weight Support Assisted Virtual Reality Based Treadmill Walk with Gait Characterization. In: Proc. 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT). New York City: IEEE; 2019. P. 1–7. https://doi.org/10.1109/ICCCNT45670.2019.8944611</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Dib D, Merkuryev IV. Optimal Control Method for a Lower-Limb Exoskeleton with Elastic Elements. Advanced Engineering Research (Rostov-on-Don). 2025;25(3):186–196. https://doi.org/10.23947/2687-1653-2025-25-3-186-196</mixed-citation><mixed-citation xml:lang="en">Dib D, Merkuryev IV. Optimal Control Method for a Lower-Limb Exoskeleton with Elastic Elements. Advanced Engineering Research (Rostov-on-Don). 2025;25(3):186–196. https://doi.org/10.23947/2687-1653-2025-25-3-186-196</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Sanghun Pyo, Hosu Lee, Jungwon Yoon. Development of a Novel Omnidirectional Treadmill-Based Locomotion Interface Device with Running Capability. Applied Sciences. 2021;11(9):4223. https://doi.org/10.3390/app11094223</mixed-citation><mixed-citation xml:lang="en">Sanghun Pyo, Hosu Lee, Jungwon Yoon. Development of a Novel Omnidirectional Treadmill-Based Locomotion Interface Device with Running Capability. Applied Sciences. 2021;11(9):4223. https://doi.org/10.3390/app11094223</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Donlin MC, Ray NT, Higginson JS. User-Driven Treadmill Walking Promotes Healthy Step Width after Stroke. Gait &amp; Posture. 2021;86:256–259. https://doi.org/10.1016/j.gaitpost.2021.03.031</mixed-citation><mixed-citation xml:lang="en">Donlin MC, Ray NT, Higginson JS. User-Driven Treadmill Walking Promotes Healthy Step Width after Stroke. Gait &amp; Posture. 2021;86:256–259. https://doi.org/10.1016/j.gaitpost.2021.03.031</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Jungwon Yoon, Hyung-Soon Park, Damiano DL. A Novel Walking Speed Estimation Scheme and Its Application to Treadmill Control for Gait Rehabilitation. Journal of NeuroEngineering and Rehabilitation. 2012;9:62. https://doi.org/10.1186/1743-0003-9-62</mixed-citation><mixed-citation xml:lang="en">Jungwon Yoon, Hyung-Soon Park, Damiano DL. A Novel Walking Speed Estimation Scheme and Its Application to Treadmill Control for Gait Rehabilitation. Journal of NeuroEngineering and Rehabilitation. 2012;9:62. https://doi.org/10.1186/1743-0003-9-62</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Seungmoon Song, Hojung Choi, Collins SH. Using Force Data to Self-Pace an Instrumented Treadmill and Measure Self-Selected Walking Speed. Journal of NeuroEngineering and Rehabilitation. 2020;17:68. https://doi.org/10.1186/s12984-020-00683-5</mixed-citation><mixed-citation xml:lang="en">Seungmoon Song, Hojung Choi, Collins SH. Using Force Data to Self-Pace an Instrumented Treadmill and Measure Self-Selected Walking Speed. Journal of NeuroEngineering and Rehabilitation. 2020;17:68. https://doi.org/10.1186/s12984-020-00683-5</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Wei Wang, Kaiming Yang, Yu Zhu, Haihua Mu. Speed Adaptation and Acceleration Ripple Suppression of Treadmill User System Using a Virtual Force Moment Balance Model. Transactions of the Institute of Measurement and Control. 2020;42(2):322–329. https://doi.org/10.1177/0142331219868924</mixed-citation><mixed-citation xml:lang="en">Wei Wang, Kaiming Yang, Yu Zhu, Haihua Mu. Speed Adaptation and Acceleration Ripple Suppression of Treadmill User System Using a Virtual Force Moment Balance Model. Transactions of the Institute of Measurement and Control. 2020;42(2):322–329. https://doi.org/10.1177/0142331219868924</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Obukhov A, Volkov A, Pchelintsev A, Nazarova A, Teselkin D, Surkova E, et al. Examination of the Accuracy of Movement Tracking Systems for Monitoring Exercise for Musculoskeletal Rehabilitation. Sensors. 2023;23(19):8058. https://doi.org/10.3390/s23198058</mixed-citation><mixed-citation xml:lang="en">Obukhov A, Volkov A, Pchelintsev A, Nazarova A, Teselkin D, Surkova E, et al. Examination of the Accuracy of Movement Tracking Systems for Monitoring Exercise for Musculoskeletal Rehabilitation. Sensors. 2023;23(19):8058. https://doi.org/10.3390/s23198058</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Sokolov SV, Marshakov DV, Reshetnikova IV. Optical Flow Parameter Identification in Vision Systems under Measurement Noise with Unknown Probabilistic Characteristics. Advanced Engineering Research (Rostov-on-Don). 2026;26(1):2220. https://doi.org/10.23947/2687-1653-2026-26-1-2220</mixed-citation><mixed-citation xml:lang="en">Sokolov SV, Marshakov DV, Reshetnikova IV. Optical Flow Parameter Identification in Vision Systems under Measurement Noise with Unknown Probabilistic Characteristics. Advanced Engineering Research (Rostov-on-Don). 2026;26(1):2220. https://doi.org/10.23947/2687-1653-2026-26-1-2220</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Сиухин А.A., Карпушкин С.В. Структурно-параметрический синтез системы контроля качества функционирования тренажера на основе адаптивного управления средствами имитации. Вестник Тамбовского государственного технического университета. 2022;28(3):387–397. https://doi.org/10.17277/vestnik.2022.03.pp.387-397</mixed-citation><mixed-citation xml:lang="en">Siukhin AA, Karpushkin SV. Structural-Parametric Synthesis of the Quality Control System for the Simulator Based on Adaptive Control of Simulation Tools. Transactions of Tambov State Technical University. 2022;28(3):387–397.  https://doi.org/10.17277/vestnik.2022.03.pp.387-397</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Obukhov AD, Krasnyanskiy MN, Dedov DL, Vostrikova VV, Teselkin DV, Surkova EO. Control of Adaptive Running Platform Based on Machine Vision Technologies and Neural Networks. Neural Computing &amp; Applications. 2022;34(15):12919–12946. https://doi.org/10.1007/s00521-022-07166-9</mixed-citation><mixed-citation xml:lang="en">Obukhov AD, Krasnyanskiy MN, Dedov DL, Vostrikova VV, Teselkin DV, Surkova EO. Control of Adaptive Running Platform Based on Machine Vision Technologies and Neural Networks. Neural Computing &amp; Applications. 2022;34(15):12919–12946. https://doi.org/10.1007/s00521-022-07166-9</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Żuk M, Wojtków M, Popek M, Mazur J, Bulińska K. Three-Dimensional Gait Analysis Using a Virtual Reality Tracking System. Measurement. 2022;188:110627. https://doi.org/10.1016/j.measurement.2021.110627</mixed-citation><mixed-citation xml:lang="en">Żuk M, Wojtków M, Popek M, Mazur J, Bulińska K. Three-Dimensional Gait Analysis Using a Virtual Reality Tracking System. Measurement. 2022;188:110627. https://doi.org/10.1016/j.measurement.2021.110627</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Merker S, Pastel S, Bürger D, Schwadtke A, Witte K. Measurement Accuracy of the HTC VIVE Tracker 3.0 Compared to Vicon System for Generating Valid Positional Feedback in Virtual Reality. Sensors. 2023;23(17):7371. https://doi.org/10.3390/s23177371</mixed-citation><mixed-citation xml:lang="en">Merker S, Pastel S, Bürger D, Schwadtke A, Witte K. Measurement Accuracy of the HTC VIVE Tracker 3.0 Compared to Vicon System for Generating Valid Positional Feedback in Virtual Reality. Sensors. 2023;23(17):7371. https://doi.org/10.3390/s23177371</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Van Hooren B, Pecasse N, Meijer K, Essers JMN. The Accuracy of Markerless Motion Capture Combined with Computer Vision Techniques for Measuring Running Kinematics. Scandinavian Journal of Medicine &amp; Science in Sports. 2023;33(6):966–978. https://doi.org/10.1111/sms.14319</mixed-citation><mixed-citation xml:lang="en">Van Hooren B, Pecasse N, Meijer K, Essers JMN. The Accuracy of Markerless Motion Capture Combined with Computer Vision Techniques for Measuring Running Kinematics. Scandinavian Journal of Medicine &amp; Science in Sports. 2023;33(6):966–978. https://doi.org/10.1111/sms.14319</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Díaz-Arancibia J, Córdova M, Arango-López J, Ahumada D, Moreira F. Automatic Gait Analysis through Computer Vision: A Pilot Study. Neural Computing &amp; Applications. 2025;37:7619–7639. https://doi.org/10.1007/s00521-023-08549-2</mixed-citation><mixed-citation xml:lang="en">Díaz-Arancibia J, Córdova M, Arango-López J, Ahumada D, Moreira F. Automatic Gait Analysis through Computer Vision: A Pilot Study. Neural Computing &amp; Applications. 2025;37:7619–7639. https://doi.org/10.1007/s00521-023-08549-2</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Yi-Fang Tu, Ling-Yi Lin, Meng-Hsiun Tsai, Yi-Shan Sung, Yi-Shan Liu, Mu-Yen Chen. Motor Delay Image Recognition Based on Deep Learning and Human Skeleton Model. Applied Soft Computing. 2024;167(B):112364. https://doi.org/10.1016/j.asoc.2024.112364</mixed-citation><mixed-citation xml:lang="en">Yi-Fang Tu, Ling-Yi Lin, Meng-Hsiun Tsai, Yi-Shan Sung, Yi-Shan Liu, Mu-Yen Chen. Motor Delay Image Recognition Based on Deep Learning and Human Skeleton Model. Applied Soft Computing. 2024;167(B):112364. https://doi.org/10.1016/j.asoc.2024.112364</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">D’Antonio E, Taborri J, Mileti I, Rossi S, Patanè F. Validation of a 3D Markerless System for Gait Analysis Based on OpenPose and Two RGB Webcams. IEEE Sensors Journal. 2021;21(15):17064–17075. https://doi.org/10.1109/JSEN.2021.3081824</mixed-citation><mixed-citation xml:lang="en">D’Antonio E, Taborri J, Mileti I, Rossi S, Patanè F. Validation of a 3D Markerless System for Gait Analysis Based on OpenPose and Two RGB Webcams. IEEE Sensors Journal. 2021;21(15):17064–17075. https://doi.org/10.1109/JSEN.2021.3081824</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>
