<?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-2025-25-3-186-196</article-id><article-id custom-type="edn" pub-id-type="custom">HCPJJV</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-2450</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>MECHANICS</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МЕХАНИКА</subject></subj-group></article-categories><title-group><article-title>Optimal Control Method for a Lower Limb Exoskeleton with Elastic Elements</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-0002-2653-548X</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>Deeb</surname><given-names>D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Диб Делшан, аспирант, ассистент кафедры «Робототехника, мехатроника, динамика и прочность машин»</p><p>111250, г. Москва, ул. Красноказарменная, 14</p><p>ScopusID 59000476600</p></bio><bio xml:lang="en"><p>Delshan Deeb, Postgraduate student, Teaching Assistant of the Department of Robotics, Mechatronics, Dynamics and Strength of Machines</p><p>14, Krasnokazarmennaya Str., Moscow, 111250</p><p>ScopusID 59000476600</p></bio><email xlink:type="simple">delshan2deeb@gmail.com</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-0001-7682-2228</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>Merkuryev</surname><given-names>I. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Игорь Владимирович Меркурьев, доктор технических наук, доцент, заведующий кафедрой «Робототехника, мехатроника, динамика и прочность машин»</p><p>111250, г. Москва, ул. Красноказарменная, 14</p><p>ScopusID 35422634900</p></bio><bio xml:lang="en"><p>Igor V. Merkuryev, Dr.Sci. (Eng.), Associate Professor, Head of the Department of Robotics, Mechatronics, Dynamics and Strength of Machines</p><p>14, Krasnokazarmennaya Str., Moscow, 111250</p><p>ScopusID 35422634900</p></bio><email xlink:type="simple">MerkuryevIV@mpei.ru</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>National Research University “MPEI”</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>29</day><month>09</month><year>2025</year></pub-date><volume>25</volume><issue>3</issue><fpage>186</fpage><lpage>196</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Deeb D., Merkuryev I.V., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Диб Д., Меркурьев И.В.</copyright-holder><copyright-holder xml:lang="en">Deeb D., Merkuryev I.V.</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/2450">https://www.vestnik-donstu.ru/jour/article/view/2450</self-uri><abstract><sec><title>Introduction</title><p>Introduction. Modern development of exoskeletons opens new horizons for rehabilitation and improving the quality of life of people with limited mobility. The relevance of the study on methods of optimal control of exoskeletons is due to the growing demand in medicine and industry. However, there are numerous challenges related to the efficient control of exoskeletons, especially in the context of the integration of elastic elements. Topics related to optimal control and tuning of system parameters to reach maximum efficiency and user comfort remain insufficiently studied. The objective of this study is to develop a method of optimal control of a lower limb exoskeleton (LLE) with elastic elements while optimizing energy costs and accounting for external disturbances.</p></sec><sec><title>Materials and Methods</title><p>Materials and Methods. The LLE is represented by a simplified model of an inverted pendulum with elastic elements in the feet. The dynamic model of the LLE was developed using Lagrange equations. The optimal control method was based on the synthesis of a linear quadratic regulator designed to minimize energy costs. To account for the influence of external disturbances, a Kalman filter was integrated into the control loop. The parameters of the mathematical model of the LLE were obtained from published data. System simulation was performed in the Wolfram Mathematica environment.</p></sec><sec><title>Results</title><p>Results. A method of optimal control of the LLE with elastic elements has been developed. This method optimizes energy costs while maintaining vertical equilibrium. The system was modeled using optimal terminal control, followed by optimal feedback control. During feedback control, key parameters affecting system stability were identified: spring stiffness and damping coefficients. Integration of the Kalman filter enabled compensation for external disturbances.</p></sec><sec><title>Discussion</title><p>Discussion. The use of terminal control within the developed method reduced energy costs by 98% within a specified stabilization timeframe. Optimal values of spring stiffness and damping coefficients for obtaining the best system response were identified. The use of the optimal control method of the LLE in combination with the Kalman filter confirmed the effective compensation of external disturbances and noise, which provided the convergence of transient processes with minimal energy consumption.</p></sec><sec><title>Conclusion</title><p>Conclusion. The proposed method for achieving optimal control while minimizing energy costs is a promising solution in the field of control signal calculation required to ensure stability and determine the optimal energy cost function. This is especially true for medical rehabilitation tasks. These results may be useful for further research and development in the field of robotics and wearable devices.</p></sec></abstract><trans-abstract xml:lang="ru"><sec><title>Введение</title><p>Введение. Современное развитие экзоскелетов открывает новые горизонты для реабилитации и повышения качества жизни людей с ограниченной подвижностью. Актуальность исследования методов оптимального управления экзоскелетами обусловлена растущим спросом в медицине и промышленности. Однако существует множество проблем, связанных с эффективностью управления экзоскелетами, особенно в контексте интеграции упругих элементов. Темы, связанные с оптимальным управлением и настройкой параметров систем для достижения максимальной эффективности и комфорта пользователя, остаются недостаточно изученными. Целью данного исследования является разработка метода оптимального управления экзоскелетом нижних конечностей (ЭНК) с упругими элементами при оптимизации энергозатрат и учете внешних возмущений.</p></sec><sec><title>Материалы и методы</title><p>Материалы и методы. ЭНК представлен упрощенной моделью перевернутого маятника с упругими элементами в стопах. Динамическая модель ЭНК разработана с использованием уравнений Лагранжа. Метод оптимального управления основан на синтезе линейно-квадратичного регулятора, ориентированного на минимизацию энергозатрат. Для учета влияния внешних возмущений в контур управления интегрирован фильтр Калмана. Параметры математической модели ЭНК были получены из литературных данных. Моделирование проведено в среде Wolfram Mathematica.</p></sec><sec><title>Результаты исследования</title><p>Результаты исследования. Разработан метод оптимального управления ЭНК с упругими элементами, который обеспечивает оптимизацию энергозатрат при достижении вертикального метода равновесия. Проведено моделирование системы с использованием оптимального терминального управления, а затем оптимального управления с обратной связью. При управлении с обратной связью были определены ключевые параметры, оказывающие влияние на устойчивость системы: коэффициенты жесткости пружины и демпфирования. Интеграция фильтра Калмана в систему позволила учитывать влияние внешних возмущений.</p></sec><sec><title>Обсуждение</title><p>Обсуждение. Применение терминального управления в рамках разработанного метода оптимального управления позволило снизить энергозатраты на 98 % за определенное время стабилизации. Найдены оптимальные значения жёсткости пружин и коэффициентов демпфирования для достижения наилучшего отклика системы. Использование метода оптимального управления ЭНК в сочетании с фильтром Калмана подтвердило эффективную компенсацию внешних возмущений и шумов, что обеспечило сходимость переходных процессов при минимальных энергозатратах.</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>exoskeleton</kwd><kwd>mathematical model</kwd><kwd>elastic elements</kwd><kwd>artificial foot</kwd><kwd>optimal control</kwd><kwd>Kalman filter</kwd></kwd-group></article-meta></front><body><p>Introduction. Lower limb exoskeletons (LLE) are of increasing interest due to the need to address global health issues, such as aging population and increase in neuromuscular injuries [<xref ref-type="bibr" rid="cit1">1</xref>]. These devices are designed to provide effective solutions to support and improve human motor functions, such as walking assistance [<xref ref-type="bibr" rid="cit2">2</xref>], rehabilitation and compensation for loss of balance [<xref ref-type="bibr" rid="cit3">3</xref>], thereby increasing independence and quality of life.</p><p>LLE are often designed without elastic elements due to the increased complexity of the stabilization during movement and the influence of additional factors that arise when using elastic elements [<xref ref-type="bibr" rid="cit4">4</xref>]. On the other hand, these exoskeletons may require elastic elements that improve the ability of the structure to adapt to uneven surfaces. Elastic elements can be installed in the ankle area [<xref ref-type="bibr" rid="cit5">5</xref>] or used to completely replace it [<xref ref-type="bibr" rid="cit6">6</xref>].</p><p>LLE control is a complex task. Various approaches to its solution have been proposed previously. The development of an effective control method depends on numerous factors, maintaining the constant relevance of research in this area. There are different methods for LLE control: adaptive control method [<xref ref-type="bibr" rid="cit1">1</xref>][<xref ref-type="bibr" rid="cit7">7</xref>], robust (stable) methods [<xref ref-type="bibr" rid="cit8">8</xref>][<xref ref-type="bibr" rid="cit9">9</xref>], and optimal control method [<xref ref-type="bibr" rid="cit10">10</xref>][<xref ref-type="bibr" rid="cit11">11</xref>]. Despite the efficiency of the first two methods, the third is the most successful. The optimal control method takes into account not only the increase in the stability and efficiency of LLE control under dynamic and unpredictable conditions, but also allows for reducing energy costs and the consumption of resources of the control system [<xref ref-type="bibr" rid="cit10">10</xref>][<xref ref-type="bibr" rid="cit11">11</xref>]. However, the integration of elastic elements into the LLE feet causes complications in their control. In addition, taking into account external disturbances when controlling the LLE is accompanied by new problems in providing the dynamic stability of the LLE control system.</p><p>Based on the above, it can be argued that there is a need to develop a method for optimal control of LLE with elastic elements. Therefore, the objective of this study was to develop a method for optimal control of the lower limb exoskeleton and elastic elements while optimizing energy costs and taking into account external disturbances. This method allows minimizing the quadratic function of energy costs in the presence of elastic elements and external disturbances.</p><p>One of the factors that further complicates the solution to the issue of dynamic stability of LLE is the presence of white noise, which is an interference to the control signal [<xref ref-type="bibr" rid="cit12">12</xref>], which is investigated in this work.</p><p>To achieve the stated goal, the following tasks were set:</p><p>Materials. To develop a mathematical model of the LLE with elastic elements in the feet, its kinematic scheme is considered. The foot is represented by elastic elements and is connected to the model by the type of an inverted pendulum (Fig. 1). The model includes inertial properties, kinematic limitations of the joints, and external forces acting on the system. </p><fig id="fig-1"><caption><p>Fig. 1. Kinematic scheme of LLE: a — biomechanical model of physiological “foot spring”1; b — simplified dynamic model of exoskeleton: c — center of mass; θ — angle of ankle joint; M — control moment</p></caption><graphic xlink:href="donstu-25-3-g001.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2025/3/LjCb07v5cFneN8y3NV5XmewrSFJ1LieGpCdH7hFv.jpeg</uri></graphic></fig><p>The characteristics of the elastic elements and the parameters of the model are as follows: ky, kz — stiffness coefficients of the horizontal and vertical springs, respectively. Their values — ky ∈ [ 500, 1500] N/m [<xref ref-type="bibr" rid="cit13">13</xref>], kz ∈ [ 7000, 20000] N/m [<xref ref-type="bibr" rid="cit14">14</xref>]. cy, cz — horizontal and vertical damping coefficients, respectively, cy ∈ [ 30, 200 N∙s/m], cz ∈ [ 500–2000 N∙s/m] [<xref ref-type="bibr" rid="cit15">15</xref>].</p><p> — moment of exoskeleton inertia relative to the center of mass, kgm²; m = 70 — mass of exoskeleton with patient, kg; h = 1 — length of exoskeleton to the center of mass, m; μy = 0.7 and μz = 0 — friction coefficients; Ny = 0 and Nz = m g — normal forces, N; g = 9.8 — acceleration of gravity, m/s².</p><p>Methods. The dynamics of the LLE is described by the Lagrange equations of the second kind in general form2:</p><p> (1)</p><p>where L = T – V — Lagrange function; T — kinetic energy of the system; V — potential energy of the system; Q — generalized forces; q = (θ, yb, zb)T — vector of generalized coordinates;  — rotary angle of exoskeleton link, measured from horizontal surface (parallel to reference plane) in counterclockwise direction; yb, zb — horizontal and vertical displacement of the base.</p><p>The coordinates of the center of mass of the pendulum are determined by the following equations:</p><p> (2)</p><p>The kinetic energy of a pendulum is given by the formula:</p><p> (3)</p><p>where v — speed of the center of mass, it is equal to .</p><p>The potential energy of the systems is described by the following equation:</p><p> (4)</p><p>The generalized damping forces applied through the Rayleigh dissipation function to simulate linear damping are written as [<xref ref-type="bibr" rid="cit15">15</xref>]:</p><p> (5)</p><p>The Coulomb friction model is given by the following equations [<xref ref-type="bibr" rid="cit15">15</xref>]:</p><p> (6)</p><p>where α &gt;&gt; 1 — regularization parameter (for approximating the discontinuous function sign(v)), in this paper, α = 100 is selected.</p><p>After intermediate calculations, equations (2–6) take the form:</p><p> (7)</p><p>where  — external generalized forces.</p><p>In the vicinity of vertical equilibrium (θ ≈ 0), assumptions are valid: sin θ ≈ θ, cos θ = 1, zb ≈ –mg/kz. Equations (7) are linearized taking into account smallness  and  at low speeds:</p><p> (8)</p><p>Under the assumptions of small angles, the vertical displacement of z becomes dynamically independent of horizontal y and angular θ states. Its behavior is reduced to a harmonic oscillator, which can be analyzed separately [<xref ref-type="bibr" rid="cit12">12</xref>].</p><p>For control synthesis, we present the system in the canonical form of the state space, taking into account external disturbances and measurement noise. Given the state vector , we write the system in the Cauchy form:</p><p> (9)</p><p>where A — state matrix; B — control matrix; u(t) — vector of control signals; D — matrix of disturbances; w(t) — vector of external disturbances; C — matrix of measurements; v(t) — vector of external disturbances.</p><p>The main task of the regulator is to transfer the dynamic system from the initial state x(t0) to the specified final state x(t1) in a certain time t1.</p><p>Controllability Gramian W characterizes the ability of the system to reach arbitrary states in a finite time T and is determined by the formula [<xref ref-type="bibr" rid="cit12">12</xref>]:</p><p> (10)</p><p>where Ф(t0, t) = eA(t0 – t) — matrix exponent.</p><p>The system is fully controllable on [t0, t1] if and only if W(t1, t0) is invertible. If the Gramian is invertible, any state xT ∈ ℝn can be reached using the appropriate control u(t) [<xref ref-type="bibr" rid="cit12">12</xref>].</p><p>The control that minimizes the quadratic function of energy consumption and transfers the system from state x(t0) to state x(t1), has the form [<xref ref-type="bibr" rid="cit12">12</xref>]:</p><p> (11)</p><p>After intermediate calculations, the quadratic function of energy consumption can be calculated using expression (12):</p><p> (12)</p><p>The control given by equation (11) is programmatic (open-loop) and time-dependent. To provide asymptotic stabilization of the system at the origin of coordinates under arbitrary initial conditions, it is required to synthesize the closed-loop control law based on real-time feedback. The control task is formulated in the form of minimizing the quadratic function of energy consumption [<xref ref-type="bibr" rid="cit12">12</xref>]:</p><p> (13)</p><p>where R — positive definite matrix; Q — positive semi-definite matrix.</p><p>Optimal control that minimizes energy costs can be implemented as a negative feedback with variable parameters:</p><p> (14)</p><p>where k(t) = R–1BTP(t); k(t) — feedback coefficient matrix; P(t) — solution to the Riccati equation.</p><p>To find P(t) as t → ∞, it is required to solve the algebraic Riccati equation, which is given as follows:</p><p> (15)</p><p>The system with control signal u(t) is described by the equation:</p><p> (16)</p><p>In practice, measuring all states is impossible due to the limited number of sensors, noise and measurement errors [<xref ref-type="bibr" rid="cit12">12</xref>]. To estimate the state vector from the inputs and outputs, an optimal Kalman filter is used.</p><p>The system with control signal u(t) and Kalman filter for determining the state vector has the following form [<xref ref-type="bibr" rid="cit12">12</xref>]:</p><p> (17)</p><p>where  — estimated state;  — observer output; L — Kalman gain matrix.</p><p>In the presence of external disturbances w(t) and measurement noise v(t) with zero mathematical expectations M[v(t)] = 0, M[w(t)] = 0 and covariance matrices sw and sv, respectively, gain matrix L is determined from the solution to the algebraic Riccati equation (18), and, accordingly, stationary Kalman filter is found:</p><p> (18)</p><p>Control of a linear non-stationary system with external disturbances at the input and output is implemented using linear feedback on the state estimate:</p><p> (19)</p><p>The type of closed-loop system with feedback for estimating the state vector is determined by the formula:</p><p> (20)</p><p>After developing the optimal control method for LLE with elastic elements and taking into account the impact of external disturbances, it remains to perform numerical modeling and analysis of the obtained results of the study on transient processes for the angle of deviation and displacement. For this purpose, at the first stage, the optimal control method is focused on restoring equilibrium for a certain stabilization time without taking into account the intermediate trajectory of motion. At the second stage, the optimal feedback control method is used to find the optimal intermediate trajectory of motion both with and without the Kalman filter.</p><p>Research Results. The paper investigates the transient processes of the control moment, force, displacement and angle during the transition of the LLE with elastic elements from an unstable position to a vertical equilibrium position. The results of numerical modeling are shown in Figures 2–6 for three initial conditions: Y1 = [ 1/10, 0, 0 ,0], Y2 = [ 1/10, 0, 1/10 ,0], Y3 = [ 1/10 0 1/10 0 0 1/10 0 1/20 0].</p><p>The results of terminal control are calculated for a stabilization time of 0.6 s. Figure 2 shows the curves of the control moments of the open-loop system under the initial conditions Y1 and the target position in the vertical equilibrium state. The blue curve corresponds to control moment M, the orange one — to control force Fy.</p><fig id="fig-2"><caption><p>Fig. 2. Open-loop control signal curves</p></caption><graphic xlink:href="donstu-25-3-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2025/3/krg8YwiUtAe078Qn6eoaMyj4LT8JuRvEhInl39pb.jpeg</uri></graphic></fig><p>The values of the quadratic function of energy consumption for terminal control for different values of stabilization time are calculated using equation (12) and are presented in Table 1. A decrease in the value of the function of energy consumption with an increase in stabilization time can be noticed.</p><table-wrap id="table-1"><caption><p>Table 1</p><p>Values of Quadratic Energy Consumption Function</p></caption><table><tbody><tr><td>Stabilization time, s</td><td>0.1</td><td>0.2</td><td>0.3</td><td>0.4</td></tr><tr><td>Value of quadratic function of energy consumption (J)</td><td>1,648.8</td><td>212.1</td><td>66.1</td><td>29.9</td></tr></tbody></table></table-wrap><p>Figure 3 shows the curves of transient processes of the key parameters of the dynamic LLE system (θ, yb) under the initial conditions Y1. The blue curve represents the transient process of the deviation angle θ, and the orange curve — change in the coordinate along the ordinate axis yb during the specified stabilization time of 0.6 s under terminal control.</p><fig id="fig-3"><caption><p>Fig. 3. Transient response curves</p></caption><graphic xlink:href="donstu-25-3-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2025/3/WMFK3jxD9mmoma2c3cGQl8ZANCIwpv52ioJ0SM1e.jpeg</uri></graphic></fig><p>The simulation results in Figures 4–6 are obtained using the feedback control type, which allows searching for the optimal intermediate trajectory of motion. To study the impact of the elastic elements’ stiffness (changes in spring stiffness coefficient ky) on the stability of the dynamic LLE system while minimizing energy costs, transient processes of the key parameters of the dynamic LLE system (Fig. 4) were considered under the initial conditions Y2 and the following parameters of the feedback system: cy = 100, kz = 20,000, Q = eye(4) ⋅ 10³, R = eye(2).</p><p>The orange line represents  dependence, and the green line — . The following values of the stiffness coefficient are selected: ky = [ 700, 1000, 1500] N/m. The transient processes are shown in Figure 4 a, b, c, respectively.</p><fig id="fig-4"><caption><p>Fig. 4. Transients when changing the spring stiffness coefficient:a — at ky = 700 and cy = 100; b — at ky = 1000 and cy = 100;c — at ky = 1500 and cy = 100</p></caption><graphic xlink:href="donstu-25-3-g004.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2025/3/7N0RbVEiX6oahlePlikGMhfxwhAT8eOkDz6Hq6Ht.jpeg</uri></graphic></fig><p>To study the effect of damping of elastic elements (changes in damping coefficient cy) on the stability of the dynamic LLE system while minimizing energy costs, transient processes of the key parameters of the dynamic LLE system(θ, yb) (Fig. 5) are considered under the initial conditions Y2 and ky =1000 with feedback. The orange line represents the yb dependence, and the green line — θ. The damping coefficient values are cy = [ 0, 50, 100] N∙s/m, and the transient processes are shown in Figure 5 a, b and c, respectively.</p><fig id="fig-5"><caption><p>Fig. 5. Transients of damping coefficient variation:a — at cy = 0 and ky =1000; b — at cy = 0 and ky =1000;c — at cy = 100 and ky =1,000</p></caption><graphic xlink:href="donstu-25-3-g005.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2025/3/NUM8lx8uvL2hBU7p5emJftmWb1rtAPx57MyUizGz.jpeg</uri></graphic></fig><p>This research also takes into account the effect of noise through adding Kalman filter. Figure 6 shows the transient response curves under the initial conditions Y3 = [ 1/10 0 1/10 0 0 1/10 0 1/20 0] and the covariance matrices sw = eye(1) and sv = 0.1 eye(2). The orange line illustrates the transient response yb, and the green line — transient response θ.</p><fig id="fig-6"><caption><p>Fig. 6. Transient response curves using Kalman filter</p></caption><graphic xlink:href="donstu-25-3-g006.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2025/3/RGH1BgKniYog5CrKZf7xtTEkQ2XOoGZXonx98dMm.jpeg</uri></graphic></fig><p>Discussion. To achieve the research objective, the previous section presented the simulation results obtained using the proposed optimal control method to minimize energy costs during the transition of the studied LLE from an unstable position to a vertical equilibrium position.</p><p>Table 1 shows that as the time required to reach the target stable state increases, energy costs decrease proportionally. This dependence is consistent with the dynamics of control signals: as the permissible stabilization time increases, the amplitudes of the control moments M and  decrease, which, according to formulas (12)–(14), reduces the energy costs. It can be concluded that an increase in the stabilization time (within 0.1–0.4 seconds) reduces energy costs by 98%.</p><p>The curves in Figure 3 demonstrate a transient process lasting 0.6 s before reaching the vertical equilibrium position, which is consistent with the principles of terminal control (reaching the target stable state within a certain stabilization time).</p><p>The curves in Figure 4 illustrate the effect of changing the stiffness coefficient on the transient processes of the key parameters of the LLE dynamic system (θ, yb). Changing the coordinate along the ordinate axis yb at a low value of the stiffness coefficient is characterized by significant overshoot and slow stabilization, and an increase in the stiffness coefficient eliminates overshoot and accelerates the stabilization of the system. On the contrary, changes in angle θ demonstrate an inverse relationship: at a low value of the stiffness coefficient, a smooth transient process without overshoot and a short stabilization time of the system are observed, while an increase in the stiffness coefficient to 1500 causes overshoot in the angle, despite accelerated stabilization. This contradiction emphasizes the competing dynamics between yb and θ. At the stiffness coefficient ky =1000 (Fig. 4 b), an optimal compromise is reached: minimization of overshoot in the coordinate yb, maintaining the stability of angle θ and fast convergence. This mode provides balanced operation of the system.</p><p>The reliability of the results obtained is validated by the stability of the closed system, which is confirmed by the negative real parts of its poles for all the studied values of the stiffness coefficient given in Table 2.</p><table-wrap id="table-2"><caption><p>Table 2</p><p>Poles of a Closed System</p></caption><table><tbody><tr><td>Process option</td><td>K y</td><td>Poles of closed system</td></tr><tr><td>1</td><td>700</td><td>–2.2445 + 3.8530i
–2.2445 – 3.8530i
–4.5071 – 3.2807i</td></tr><tr><td>2</td><td>1000</td><td>–2.6133 + 5.4608i
–2.6133 – 5.4608i
–3.6385 – 3.1496i</td></tr><tr><td>3</td><td>1500</td><td>–2.7679 + 7.5731i
–2.7679 – 7.5731i
–3.2042 – 3.0242i</td></tr></tbody></table></table-wrap><p>The curves in Figure 5 show the effect of the damping coefficient. At a low value of the damping coefficient, significant vibration of the system is observed before reaching the steady state, accompanied by overshoot. Increasing cy reduces the amplitude of vibrations and eliminates overshoot, but results in a growth of energy costs. To provide a balance between stability and the value of the quadratic function of energy costs, the value of coefficient cy = 100 is selected, which guarantees the stability of the LLE control system with elastic elements.</p><p>From the image in Figure 6, it follows that the Kalman filter provides the convergence of transient processes to zero values within three seconds when exposed to white noise, confirming its robust stabilizing properties.</p><p>The results obtained show the following picture. Firstly, the use of open control as a basic stage allows minimizing energy costs at the stage of bringing the system from an unstable state to the target vertical equilibrium at a given stabilization time. Secondly, the transition to closed loop control based on the state feedback provides asymptotic stability and stability of transient modes through solving the Riccati equation and implementing an effective Kalman filter. Thirdly, numerical modeling revealed an important effect of the parameters of elastic elements on the dynamics of the system: increasing the spring stiffness reduces overshoot in angle θ and accelerates stabilization, but it can cause difficulties on the way to a stable trajectory; increasing damping reduces vibrations and reduces overshoot, but increases energy costs. A balance between stability and energy costs is found, which is reached at specific values ky and cy (in the examples: ky = 1000 N/m, cy = 100 N·s/m).</p><p>Based on the previous discussion and analysis of the results obtained in the paper, it can be said that the developed method of optimal control of the LLE with elastic elements has managed to provide the stability of the control system of this exoskeleton for a certain stabilization time and with minimal energy consumption.</p><p>Conclusion. A technique for optimal control of a lower limb exoskeleton (LLE) with elastic elements in the feet, taking into account external disturbances and measurement noise, has been formulated and implemented. The main approach is based on representing the LLE dynamics as a system of Lagrange equations, translating it into a canonical form of the state space, and synthesizing the control law through optimization of quadratic functions of energy consumption and system stability. A Kalman filter was used to assess the state, which allowed for correct operation under conditions of a limited number of sensors and the presence of external disturbances.</p><p>The practical significance of the results consists in the development of a technique that allows adaptively selecting the parameters of elastic elements and the control mode depending on the conditions of the task and objectives (minimization of energy costs, acceleration of stabilization, minimization of overshoot). In terms of potential applications, this can help improve the efficiency of rehabilitation technologies, reduce energy consumption in prosthetic and orthotic systems, and improve the stability of movements on uneven surfaces. The prospects for the research include experimental verification of the technique and its adaptation to variable loads and complex surfaces, which is a challenge for medical rehabilitation and robotics.</p><p>1. Subbotin F. Biomechanics of the Foot. Part 1. Fidel Subbotin School; 2024. (In Russ.) URL: https://fs-school.ru/blog/988624 (accessed: 10.05.2025).
2. Lynch KM, Park FC. Modern Robotics: Mechanics, Planning, and Control: Video Supplements and Software. Cambridge University Press; 2017. URL: http://hades.mech.northwestern.edu/index.php/Modern_Robotics (accessed: 10.05.2025).
</p></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Яцун C.Ф., Локтионова О.Г., Аль Манджи Х., Яцун А.С., Карлов А.Е. Моделирование управляемого движения человека при ходьбе в экзоскелете. Известия Юго-Западного государственного университета. 2019;23(6):133–147. https://doi.org/10.21869/2223-1560-2019-23-6-133-147.</mixed-citation><mixed-citation xml:lang="en">Yatsun SF, Loktionova OG, Khalil Hamed Mohammed Hamood Al Manji, Yatsun AS, Karlov AE. Simulation of Controlled Motion of a Person When Walking in an Exoskeleton. Proceedings of Southwest State University. 2019;23(6):133–147. https://doi.org/10.21869/2223-1560-2019-23-6-133-147</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Habib Mohamad, Sadjaad Ozgoli. Online Gait Generator for Lower Limb Exoskeleton Robots: Suitable for Level Ground, Slopes, Stairs, and Obstacle Avoidance. Robotics and Autonomous Systems. 2023;160:104319. https://doi.org/10.1016/j.robot.2022.104319</mixed-citation><mixed-citation xml:lang="en">Habib Mohamad, Sadjaad Ozgoli. Online Gait Generator for Lower Limb Exoskeleton Robots: Suitable for Level Ground, Slopes, Stairs, and Obstacle Avoidance. Robotics and Autonomous Systems. 2023;160:104319. https://doi.org/10.1016/j.robot.2022.104319</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Bottin-Noonan J, Sreenivasa M. Model-Based Evaluation of Human and Lower-Limb Exoskeleton Interaction during Sit to Stand Motion. In: Proc. IEEE International Conference on Robotics and Automation (ICRA). New York City: IEEE; 2021. P. 2063–2069. https://doi.org/10.1109/ICRA48506.2021.9561727</mixed-citation><mixed-citation xml:lang="en">Bottin-Noonan J, Sreenivasa M. Model-Based Evaluation of Human and Lower-Limb Exoskeleton Interaction during Sit to Stand Motion. In: Proc. IEEE International Conference on Robotics and Automation (ICRA). New York City: IEEE; 2021. P. 2063–2069. https://doi.org/10.1109/ICRA48506.2021.9561727</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Щурова Е.Н., Прудникова О.Г., Качесова А.А., Сайфутдинов М.С., Тертышная М.С. Улучшение функционального состояния пациентов с последствиями позвоночно-спинномозговой травмы при эпидуральной электростимуляции: проспективное исследование. Вестник восстановительной медицины. 2023;22(6);28–41. https://doi.org/10.38025/2078-1962-2023-22-6-28-41.</mixed-citation><mixed-citation xml:lang="en">Shchurova EN, Prudnikova OG, Kachesova AA, Saifutdinov MS, Tertyshnaya MS. Improvement of Functional State of Patients after Spinal Cord Injury During Epidural Electrical Stimulation: Prospective Study. Bulletin of Rehabilitation Medicine. 2023;22(6):28–41. https://doi.org/10.38025/2078-1962-2023-22-6-28-41</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Nuckols RW, Sawicki GS. Impact of Elastic Ankle Exoskeleton Stiffness on Neuromechanics and Energetics of Human Walking across Multiple Speeds. Journal of NeuroEngineering and Rehabilitation. 2020;17(1):75. https://doi.org/10.1186/s12984-020-00703-4</mixed-citation><mixed-citation xml:lang="en">Nuckols RW, Sawicki GS. Impact of Elastic Ankle Exoskeleton Stiffness on Neuromechanics and Energetics of Human Walking across Multiple Speeds. Journal of NeuroEngineering and Rehabilitation. 2020;17(1):75. https://doi.org/10.1186/s12984-020-00703-4</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Orekhov G, Lerner ZF. Design and Electromechanical Performance Evaluation of a Powered Parallel-Elastic Ankle Exoskeleton. IEEE Robotics and Automation Letters. 2022;7(3):8092–8099. https://doi.org/10.1109/LRA.2022.3185372</mixed-citation><mixed-citation xml:lang="en">Orekhov G, Lerner ZF. Design and Electromechanical Performance Evaluation of a Powered Parallel-Elastic Ankle Exoskeleton. IEEE Robotics and Automation Letters. 2022;7(3):8092–8099. https://doi.org/10.1109/LRA.2022.3185372</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Hamed Jabbari Asl, Tatsuo Narikiyo, Michihiro Kawanishi. Neural Network-Based Bounded Control of Robotic Exoskeletons without Velocity Measurements. Control Engineering Practice. 2018;80:94–104. https://doi.org/10.1016/j.conengprac.2018.08.005</mixed-citation><mixed-citation xml:lang="en">Hamed Jabbari Asl, Tatsuo Narikiyo, Michihiro Kawanishi. Neural Network-Based Bounded Control of Robotic Exoskeletons without Velocity Measurements. Control Engineering Practice. 2018;80:94–104. https://doi.org/10.1016/j.conengprac.2018.08.005</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Jinghui Cao, Sheng Quan Xie, Raj Das. MIMO Sliding Mode Controller for Gait Exoskeleton Driven by Pneumatic Muscles. IEEE Transactions on Control Systems Technology. 2017;26(1):274–281. https://doi.org/10.1109/TCST.2017.2654424</mixed-citation><mixed-citation xml:lang="en">Jinghui Cao, Sheng Quan Xie, Raj Das. MIMO Sliding Mode Controller for Gait Exoskeleton Driven by Pneumatic Muscles. IEEE Transactions on Control Systems Technology. 2017;26(1):274–281. https://doi.org/10.1109/TCST.2017.2654424</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Madani T, Daachi B, Djouani K. Non-Singular Terminal Sliding Mode Controller: Application to an Actuated Exoskeleton. Mechatronics. 2016;33:136–145. https://doi.org/10.1016/j.mechatronics.2015.10.012</mixed-citation><mixed-citation xml:lang="en">Madani T, Daachi B, Djouani K. Non-Singular Terminal Sliding Mode Controller: Application to an Actuated Exoskeleton. Mechatronics. 2016;33:136–145. https://doi.org/10.1016/j.mechatronics.2015.10.012</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Rigatos G, Abbaszadeh M, Pomares J, Wira P. A Nonlinear Optimal Control Approach for a Lower-Limb Robotic Exoskeleton. International Journal of Humanoid Robotics. 2020;17(5):2050018. https://doi.org/10.1142/S0219843620500188</mixed-citation><mixed-citation xml:lang="en">Rigatos G, Abbaszadeh M, Pomares J, Wira P. A Nonlinear Optimal Control Approach for a Lower-Limb Robotic Exoskeleton. International Journal of Humanoid Robotics. 2020;17(5):2050018. https://doi.org/10.1142/S0219843620500188</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Jun Chen, Yuan Fan, Mingwei Sheng, Mingjian Zhu. Optimized Control for Exoskeleton for Lower Limb Rehabilitation with Uncertainty. In: Proc. Chinese Control and Decision Conference (CCDC). New York City: IEEE; 2019. P. 5121–5125. https://doi.org/10.1109/CCDC.2019.8833418</mixed-citation><mixed-citation xml:lang="en">Jun Chen, Yuan Fan, Mingwei Sheng, Mingjian Zhu. Optimized Control for Exoskeleton for Lower Limb Rehabilitation with Uncertainty. In: Proc. Chinese Control and Decision Conference (CCDC). New York City: IEEE; 2019. P. 5121–5125. https://doi.org/10.1109/CCDC.2019.8833418</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Rigatos G, Busawon K. Robotic Manipulators and Vehicles: Control, Estimation and Filtering. Cham: Springer; 2018. 734 p. https://doi.org/10.1007/978-3-319-77851-8</mixed-citation><mixed-citation xml:lang="en">Rigatos G, Busawon K. Robotic Manipulators and Vehicles: Control, Estimation and Filtering. Cham: Springer; 2018. 734 p. https://doi.org/10.1007/978-3-319-77851-8</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Madhusudhan Venkadesan, Ali Yawar, Carolyn M Eng, Marcelo A Dias, Dhiraj K Singh, Steven M Tommasini, et al. Stiffness of the Human Foot and Evolution of the Transverse Arch. Nature. 2020;579:97–100. https://doi.org/10.1038/s41586-020-2053-y</mixed-citation><mixed-citation xml:lang="en">Madhusudhan Venkadesan, Ali Yawar, Carolyn M Eng, Marcelo A Dias, Dhiraj K Singh, Steven M Tommasini, et al. Stiffness of the Human Foot and Evolution of the Transverse Arch. Nature. 2020;579:97–100. https://doi.org/10.1038/s41586-020-2053-y</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Juanjuan Zhang, Collins SH. The Passive Series Stiffness that Optimizes Torque Tracking for a Lower-Limb Exoskeleton in Human Walking. Frontiers in Neurorobotics. 2017;11:68. https://doi.org/10.3389/fnbot.2017.00068</mixed-citation><mixed-citation xml:lang="en">Juanjuan Zhang, Collins SH. The Passive Series Stiffness that Optimizes Torque Tracking for a Lower-Limb Exoskeleton in Human Walking. Frontiers in Neurorobotics. 2017;11:68. https://doi.org/10.3389/fnbot.2017.00068</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Tsapenko V, Tereshchenko M, Tymchik G, Matvienko S, Shevchenko V. Analysis of Dynamic Load on Human Foot. In: Proc. IEEE 40th International Conference on Electronics and Nanotechnology (ELNANO). New York City: IEEE; 2020. P. 400–404. https://doi.org/10.1109/ELNANO50318.2020.9088788.</mixed-citation><mixed-citation xml:lang="en">Tsapenko V, Tereshchenko M, Tymchik G, Matvienko S, Shevchenko V. Analysis of Dynamic Load on Human Foot. In: Proc. IEEE 40th International Conference on Electronics and Nanotechnology (ELNANO). New York City: IEEE; 2020. P. 400–404. https://doi.org/10.1109/ELNANO50318.2020.9088788.</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>
