Научная статья на тему 'ORGANIZATION OF WALKING OF THE LOWER-EXTREMITY EXOSKELETON USING THE CONTROL OF THE SUPPORTING FOOT'

ORGANIZATION OF WALKING OF THE LOWER-EXTREMITY EXOSKELETON USING THE CONTROL OF THE SUPPORTING FOOT Текст научной статьи по специальности «Медицинские технологии»

CC BY
64
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
CENTER / MASS / SUPPORTING FOOT / EXOSKELETON / ROBOT / HUMAN / MOVEMENT DYNAMICS / REVERSE PENDULUM

Аннотация научной статьи по медицинским технологиям, автор научной работы — Issabekov Zh. N., Tsybrii I.K., Moroz K.A.

Introduction. The development of robotics in many advanced countries has raised various industries to a high level. The demand for robots increases the share of their use in production tasks, mainly in the motor-vehicle and electronics industries. Advanced robotics can increase productivity in many industries by 30%, while reducing labor costs. Automation of technological processes of electronics production has a positive impact on the use of robots. Robots are used in construction, logistics, oil and gas, aerospace, plant engineering and construction, mining, healthcare, etc. The authors consider robots from the point of view of their application in medicine for the rehabilitation of musculoskeletal patients. This paper describes the mechanisms for controlling the feet and the center of mass of a humanoid robot.Materials and Methods. The authors chose the simplest algorithm for searching for the law of motion control of a humanoid robot. The robot movement was presented as a reverse pendulum. Using the large kinematic redundancy of walking robots, we have developed a way to control the robot in such a way as to bring the dynamics of its movement to the reverse pendulum as close as possible. At the same time, the problem of determining the generalized coordinates is considered, at which a given position and orientation of the transferred foot and a given position of the projection of the center of mass (CM) of the robot onto the reference surface are provided.Results. The authors have developed a digitalized automatic control scheme for the movement of the feet and the center of mass of the human exoskeleton, which will largely reduce the load on a sick person.Discussion and Conclusions. When discussing the results, comparing the data of the tables obtained during the calculation, the following conclusion was made. The scheme for controlling the feet movement of a human exoskeleton developed by the authors is most effective when designing an automatic scheme for controlling the movement of the feet and the center of mass of a human exoskeleton using digital technology, which will largely reduce the load on a sick person.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ORGANIZATION OF WALKING OF THE LOWER-EXTREMITY EXOSKELETON USING THE CONTROL OF THE SUPPORTING FOOT»

МАШИНОСТРОЕНИЕ И МАШИНОВЕДЕНИЕ MACHINE BUILDING AND MACHINE SCIENCE

Ц) Check for updates

УДК 681.5

https://doi.org/10.23947/2687-1653-2021-21-3-247-252

Organization of walking of the lower-extremity exoskeleton using the control of the supporting foot

Zh. N. Issabekov ', I. K. Tsybrii 2, K. A. Moroz Kl3

'Satbayev University (Almaty, Republic of Kazakhstan) 2'3Don State Technical University (Rostov-on-Don, Russian Federation) El [email protected]

Introduction. The development of robotics in many advanced countries has raised various industries to a high level. The demand for robots increases the share of their use in production tasks, mainly in the motor-vehicle and electronics industries. Advanced robotics can increase productivity in many industries by 30%, while reducing labor costs. Automation of technological processes of electronics production has a positive impact on the use of robots. Robots are used in construction, logistics, oil and gas, aerospace, plant engineering and construction, mining, healthcare, etc. The authors consider robots from the point of view of their application in medicine for the rehabilitation of musculoskeletal patients. This paper describes the mechanisms for controlling the feet and the center of mass of a humanoid robot. Materials and Methods. The authors chose the simplest algorithm for searching for the law of motion control of a humanoid robot. The robot movement was presented as a reverse pendulum. Using the large kinematic redundancy of walking robots, we have developed a way to control the robot in such a way as to bring the dynamics of its movement to the reverse pendulum as close as possible. At the same time, the problem of determining the generalized coordinates is considered, at which a given position and orientation of the transferred foot and a given position of the projection of the center of mass (CM) of the robot onto the reference surface are provided.

Results. The authors have developed a digitalized automatic control scheme for the movement of the feet and the center of mass of the human exoskeleton, which will largely reduce the load on a sick person.

Discussion and Conclusions. When discussing the results, comparing the data of the tables obtained during the calculation, the following conclusion was made. The scheme for controlling the feet movement of a human exoskeleton developed by the authors is most effective when designing an automatic scheme for controlling the movement of the feet and the center of mass of a human exoskeleton using digital technology, which will largely reduce the load on a sick person.

Keywords: center, mass, supporting foot, exoskeleton, robot, human, movement dynamics, reverse pendulum.

For citation: Zh. N. Issabekov, I. K. Tsybrii, K. A. Moroz. Organization of walking of the lower-extremity exoskeleton using the control of the supporting foot. Advanced Engineering Research, 2021, vol. 21, no. 3, pp. 247-252. https://doi.org/10.23947/2687-1653-2021-21-3-247-252

© Issabekov Zh. N, Tsybrii I. K., Moroz K. A., 2021

<D

s

I

(U «

(U

и

0

1

s 3

Организация ходьбы экзоскелета нижних конечностей при помощи управления опорной стопы

Ж. Н. Исабеков \ И. К. Цыбрий 2, К. А. Мороз И 3 И [email protected]

'Сатпаев Университет (г. Алматы, Республика Казахстан)

2'3 Донской государственный технический университет (г. Ростов-на-Дону, Российская Федерация)

Введение. Развитие робототехники во многих передовых странах подняло на высокий уровень различные отрасли промышленности. Спрос на роботов увеличивает долю их использования в производственных задачах,

<и S I <и О

а н о

0

1 S

3

ей

в основном в автомобильной и электронной промышленности. Передовая робототехника может повысить производительность во многих отраслях на 30%, при этом сократив затраты на рабочую силу. Положительное влияние на использование роботов оказывает автоматизация технологических процессов производства электроники. Роботы применяются в строительстве, логистике, нефтегазовой, аэрокосмической промышленности, производстве промышленного оборудования, добычу полезных ископаемых, здравоохранение и др. Авторы рассматривают роботы с точки зрения применения их в медицине для реабилитации больных опорно-двигательного направления. В данной статье приводятся механизмы управления стопами и центром масс робота-человека.

Материалы и методы. Авторы выбрали самый простой алгоритм поиска закона управления движением робота-человека. Движение робота представили, как обратный маятник. Используя большую кинематическую избыточность шагающих роботов, разработали способ управления роботом таким образом, чтобы максимально приблизить динамику его движения к обратному маятнику. При этом рассмотрена задача определения обобщенных координат, при которых обеспечивается заданное положение и ориентация переносимой стопы и заданное положение проекции центра масс (ЦМ) робота на опорную поверхность.

Результаты исследования. Авторами была разработана цифровизированная автоматическая схема управления движением стоп и центра масс экзоскелета-человека, которая во многом снизит нагрузку на больного человека. Обсуждение и заключение. При обсуждении результатов, сопоставлении данных таблиц, полученных в ходе расчета, был сделан вывод, что разработанная авторами схема управления движением ног экзоскелета-человека наиболее эффективна при проектировании автоматической схемы управления движением ног и центра масс экзоскелета-человека с использованием цифровых технологий, что в значительной степени снизит нагрузку на больного человека.

Ключевые слова: центр, масса, опорная стопа, экзоскелет, робот, человек, динамика движения, обратный маятник.

Для цитирования: Исабеков Ж. Н. Организация ходьбы экзоскелета нижних конечностей при помощи управления опорной стопы / Ж. Н. Исабеков, И. К. Цыбрий, К. А. Мороз // Advanced Engineering Research. — 2021. — Т. 21, № 3. — С. 247-252. https://doi.org/10.23947/2687-1653-2021-21-3-247-252

Introduction. In many advanced countries, the successful introduction of robotics has raised various industries to a high level. The demand for robots has increased the share of their use in production tasks to 25-45 %, mainly in the motor-vehicle and electronics industries. Advanced robotics can increase productivity in many industries by 30 %, while reducing labor costs by 18-33 %. Modern robotics can significantly change the entire value chain of products. It is estimated that there are about 1.8 million industrial robots operating in the world production systems today, representing a global market of about $35 billion: the possibilities of robotics continue to grow, and the costs of manufacturing robots continue to fall (they have decreased by about 25 % over the past decade). In production, the largest number of robots are used for packaging, grabbing and moving (in Russia, almost 40 % of the 1.7 million), and this application has the highest annual growth rate (on average, 11 % per year for 2010-2014). The second common application is in the production of cars, where robots are used primarily for welding. The use of robots for assembly is also a fast-growing segment (the average annual growth rate in 2010-2014 was 10 %) due to the growing number of electronics/electrical industry products that seek miniaturization and require increased accuracy in manufacturing.

At Russian enterprises, the density of production robotization is more than 20 times lower than the global average. According to the statistics of the International Federation of Robotics, in Kazakhstan, as well as in Russia, there are only three industrial robots per 10000 workers, while on average there are 69 worldwide, and more than 100 -in the leading countries in the field of digitalization. For example, the share of the Russian market of industrial robots is only 0.25 % of the global volume, the main consumers are China (27 %), South Korea (15 %), Japan (14 %) and North 2 America (about 14 %). There is also a lag in the share of machines with numerical control: in Japan it is more than ■Í 90 %, in Germany and the USA - more than 70 %, in China - about 30 % [1-3].

о Modern robotics has been successfully developed in Kazakhstan. Modern factories are being built, where

^ robots perform monotonous work. The growth of investments in robotics is increasing every year in Kazakhstan. J3 Currently, Kazakhstani enterprises are given a chance to reduce the gap with world leaders. The great flexibility and

СЛ

intelligence of robots allow them to be used in various industries where they have not been traditionally used, including the production of food and beverages, consumer goods and pharmaceuticals.

New concepts have emerged, such as wearable electronics and virtual reality, which can be used for quality control, work instructions, training, workflow management, various operations, security, logistics, and maintenance. In addition, the increased accuracy of these technologies provides improving the profitability of the enterprise by increasing productivity. And the instability of quality can be reduced by shortening downtime, defects and waste while 248 decreasing the lead time [2]. The development of new technologies will significantly change production processes: it is

a £ л

most effective in those industries where it is important to adapt the product to customer requirements, and components are produced in small volumes and have a high cost. Therefore, the production of consumer goods and the motor-vehicle industry, medical and aerospace industries are priorities in the Republic of Kazakhstan, especially in the use of 3D printing technologies, the production of highly reliable medical devices: hearing aids, dental and other prostheses.

Materials and Methods. Among all types of robotics, the authors distinguish the medical field. They are engaged in the development of exoskeletons of bipedal walking machines (BWM) [4-8]. For BWM, it is generally accepted to distinguish two types of walking: static and dynamic. At the static walking, the robot movements are so slow that it is possible to neglect the forces of inertia. This allows using a control algorithm built on the basis of only equations describing the kinematics of the robot. However, the device speed depends on its size, dynamic parameters, kinematic scheme. For many walking machines, this is the main method of control. Figure 1 shows an image of an exoskeleton that is being developed by the authors.

Fig. 1. Functional scheme of the exoskeleton: 1 — backpack with a microprocessor; 2 — arm; 3 — crutches; 4 — trunk; 5 — foot; 6 — leg; 7 — reference surface

The equations describing the dynamics of the robot are complex and require the use of well-known methods for solving variational problems of large dimension. A simpler algorithm for finding the law of movement control of a human robot is needed. The authors from the Bauman Moscow State Technical University proposed the simplest way -to imagine the robot as a reverse pendulum and, using the large kinematic redundancy of BWM, control the robot in such a way as to bring the dynamics of its movement to the reverse pendulum as close as possible [4-5].

Let us consider the problem of determining the generalized coordinates at which a given position and orientation of the transferred foot and a given position of the projection of the center of mass (CM) of the robot on the reference surface 7 are provided (Fig. 1). The position and orientation of the supporting foot will be considered known. Let S be a vector of a given position of the robot foot 5 and CM 6, having dimension 8,

S = (XP, Yp, ZP, aP, Pf, 7p, xcм, ycM .

It is required to determine the vector q with dimension 14 BWM, which has 14 controlled mobility stages.

The task is complicated by the fact that BWM has 14 degrees of mobility, the vector S is 8, and there are kinematic restrictions in the mobility stages, the external connections imposed on the feet of BWM change during each step.

In this case, various methods are used to solve the inverse problem. For example, an iterative method based on minimizing the objective function, and a method for solving the inverse problem in increments based on using the Jacobi matrix. However, to control the robot, whose kinematics is represented as a kinematic tree not attached to the

rack, it is necessary to solve the inverse problem for the supporting foot, the transferred foot, and the projection of the щ

к

center of mass on the reference surface [11-13]. E

<u

The objective function used has the form: f=fFi+fF2+fCM+fp wherefF1 and fF2 - the components of the objective g

function that determine the feet positions; fCM - a component of the objective function that determines the position of § the projection of the center of mass; f — a penalty function that allows bringing the solution closer to the optimal one §

by some criterion. Ц

On the trajectories of the feet movement and the projection of the center of mass, points are selected so that ^

they can then be applied to restore the original trajectory using interpolation with a given accuracy. Tt is the matrix of ^

the actual position of the foot, and T0 - the specified position matrix. These matrices are equal if any three points that § do not match in the connected system have, respectively, the same coordinates in the absolute system [5-9]. о

Setting the vectors 'x1, 'x2, 'x3 as:

T7 ' rji0 '

T x = T x.

Z' f-nO '

. x = T x.

T 'xq = T0 x

'3

X2 = rJ 'x3 = rk

i,J,k - the directing vectors of the coordinate axes;

r is a parameter that determines the ratio of the accuracy of solving the inverse problem in angular and linear coordinates

we get

where the matrix H has the form:

AT = T - T0

fF = tr (ATH AT)

H =

r2 0 0 r

0 r2 0 r

0 0 r2 r

r r r 3

consider the component of the objective function that determines the position of the projection of the center of mass of BWM on the reference surface. The coordinates of the projection of the center of mass are determined by the formula:

S = \ *CM | = — {ym.PT.0r

U, J M ' ' '

where M - robot weight; N - the total number of degrees of mobility of the human robot; m - mass of an individual link; rCM - vector of the CM link; P - the projecting matrix.

10 0 0

P =

0 10 0

The index i changes from 6, because the links of the kinematic tree with smaller numbers are fictitious and have zero mass. If AS^ = (xt^,ytm)T is the target position of the projection of the center of mass, and AS^ = S^ -S^ , then f = AS2

J CM CM

Penalty function fP = AqTAAq, where q - change of the generalized coordinates when moving to a new point; A - a diagonal matrix of weight coefficients.

Physically, the penalty function fP is proportional to the work performed by the drives when moving to a new point [10].

When considering the robot movement as the motion of an inverse pendulum, the following equations were adopted (Fig. 2):

x - x„ = l sin a , a = arcsin -

l

c o

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

'S

(U

Ü £

ra =--—

l cos a

M g sin a

S = J ~ /

Fig. 2. The motion of the reverse pendulum with a constant height of the center of mass

The pendulum motion along the horizontal x axis is described by the equations

x — x„

mx = mg -

h

gx0

x-gx=-h h

x. = ri

x

take X0 = 0 and denote

f

We obtain a homogeneous linear differential equation

x(t) = c + c2 e"

Substituting the initial conditions, we get

c = "xo ~ xo

1 2"e~"° "x + x„

The equation will take the form

c{t ) =

xo e-Mi-) ! К + xo

2X 2X

At small angles of inclination of the pendulum, the solution to this equation is close to the solution to the nonlinear one written for a pendulum of constant length. Under different conditions, only the expression X [3, 10, 11, 12] will change.

Research Results. When analyzing the calculations with various options, it was concluded that the matrix method is quite time-consuming, takes a lot of time, and does not give measurement accuracy, whereas modern methods provide considering the dynamics of the foot movement and the center of mass with greater accuracy, and divide the study not into eight or twelve points, but into more, bringing closer to more accurate results.

Discussion and Conclusions. When discussing the results, comparing the data of the tables obtained during the calculation, it was concluded that the scheme for controlling the feet movement of a exoskeleton-human developed by the authors is most effective when designing an automatic scheme for controlling the movement of the feet and the center of mass of an exoskeleton-human using digital technology. As a result of the obtained equations, an automatic control scheme using digital technology was developed, which is shown in Fig. 3 and works as follows.

C

R1

ID '-h CD SS PVC

R

G

PS DTD

i к i i

SD —► Co

Fig. 3. Block diagram of the exoskeleton control

The control device (CD) sets the measurement cycle of the TC and generates a pulse of the first cycle with duration of Ti. During the time interval Ti, the electronic key SA is in the initial state, and the measured position of the feet and CM through the input device ID goes to the integrator and informs the capacitor (C) the amount of electricity

T

q = - U

3 R x

At the end of the pulse Ti, the CD opens the SD key, and the counter Co starts receiving pulses from the generator G. At the same time, the SD key is transferred to the second stable state, and the reference value X of the reverse polarity is received by the integrator. The capacitor C is discharged to the initial state during the time interval

T

Tx-. qr = R^u,

At the end of the discharge of the capacitor, the voltage at both inputs SS are equal to zero, the SS gives the command to open S. The receipt of pulses to the counter stops. Their number determines the Tx. Since the amount of electricity during the charge and discharge of the capacitor is the same, then

T

Ux =—UC

T1

Therefore, the measurement result is proportional to the parameters. The time interval Tx does not depend on the time constant of the integrator, i.e., no chains with highly stable elements are required to implement the double integration

(U S X

<u

«

(U

и о X

s 3

(U S X <u О

л

H о о X

s 3

C2 =

method. The duration of the first cycle of integration T1 and the value of the reference values can be kept constant with high accuracy, and therefore the error of converting voltage into a time interval is insignificant with this method. The noise immunity at the multiplicity of the time of the first integration cycle T1 to the interference period reaches 60 dB or more.

References

1. Issabekov, ZhN. Razrabotka kinematicheskoi skhemy drevovidnogo ispolnitel'nogo mekhanizma ehkzoskeleta v MGTU im. N. E. Baumana. Molodezhnyi nauchno-tekhnicheskii vestnik. 2016;11:16. (In Russ.)

2. Jackson RW, Dembia ChL, Delp SL, et al. Muscle-tendon mechanics explain unexpected effects of exoskeleton assistance on metabolic rate during walking. J. Exp. Biol. 2017;220(11):2082-2095. https://doi.org/10.1242/jeb.150011

3. John Schulman, Yan Duan, Jonathan Ho, et al. Motion planning with sequential convex optimization and convex collision checking. International Journal of Robotics Research. 2014;33(9):1251-1270. https://doi.org/10.1177/0278364914528132

4. Issabekov ZhN. Mathematical model of kinematics and dynamics of powered exoskeleton tree actuator. Polytechnical Student Journal, Bauman Moscow State Technical University. 2016;4(4):8. https://doi.org/10.18698/2541-8009-2016-4-34.(In Russ.)

5. Issabekov ZhN, Kovalchuk AK, Zhetenbayev NT. Lower limb exoskeletons: Brief review. The Bulletin of KazATC. 2019;108(1):78-83. (In Kazakh)

6. Song S, Collins SH. Optimizing Exoskeleton Assistance for Faster Self-Selected Walking. In: IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2021;29:786-795. https://doi.org/10.1109/TNSRE.2021.3074154

7. Kang HG, Dingwell JB. Effects of walking speed, strength and range of motion on gait stability in healthy older adults. J. Biomech. 2008;41(14):2899-2905.

8. Rosen J, Brand M, Fuchs MB, et al. A myosignal-based powered exoskeleton system. In: IEEE Trans. On Systems, Mann, and Cybernetics. Part A: Systems and Humans. 2001;31(3):210-222. https://doi.org/10.1109/3468.925661

9. Lavrovskii EK, Pismennaya EV, Komarov PA. On the problem of the organization of the lower limb exoskeleton walk with the help of control in the knee joints. Russian Journal of Biomechanics. 2015;19(2):158-176. (In Russ.)

10. Lapierre L, Soetanto D. Nonlinear path-following control of an AUV. Ocean Engineering. 2007;34(11-12):1734-1744. https://doi.org/10.1016/j.oceaneng.2006.10.019

11. Kapitanyuk YuA, Chepinsky SA. Control of mobile robot following a piecewise-smooth path. Gyroscopy and Navigation. 2013 ;4(4): 198-203. https://doi.org/10.1134/s207510871304007x

12. Wang J, Chepinskiy SA, Krasnov AJ, et al. Geometric path following control for an omnidirectional mobile robot. In: Proc. 21st Int. Conf. on Methods and Models in Automation and Robotics, MMAR. Miedzyzdroje, Poland; 2016. P. 1063-1068. https://doi.org/10.1109/mmar.2016.7575285

Submitted 02.08.2021 Reviewed 16.08.2021 Accepted 17.08.2021

Authors:

Issabekov, Zhanibek N., PhD student, Satbayev University (22a, Satbayev St., Almaty, 050013, Republic of Kazakhstan), ORCID: https://orcid.org/0000-0003-2900-8025, [email protected]

Tsybrii, Irina K., associate professor of the Tool Engineering and Biomedical Engineering Department, Don

^ State Technical University (1, Gagarin sq., Rostov-on-Don, 344003, RF), Cand.Sci. (Eng.), Senior Scientist Researcher,

■i ORCID: https://orcid.org/0000-0002-6281-1832, [email protected] c

Moroz, Kaleriya A., Head of the Tool Engineering and Biomedical Engineering Department, Don State r;^ Technical University (1, Gagarin sq., Rostov-on-Don, 344003, RF), Cand.Sci. (Eng.), associate professor, ORCID: https://orcid.org/000-0001-8624-0184, [email protected]

<o

>

Claimed contributorship

Zh. N. Issabekov: basic concept formulation; research objectives and tasks setting; conducting the research. I. K. Tsybrii: development of research methods; text preparation; formulation of conclusions. K. A. Moroz: academic advising; correction of the conclusions.

a £

All authors have read and approved the final manuscript.

i Надоели баннеры? Вы всегда можете отключить рекламу.