首页    期刊浏览 2025年03月01日 星期六
登录注册

文章基本信息

  • 标题:Gait Phase Recognition for Exoskeleton Control Using Adaptive Neuro Fuzzy Inference System.
  • 作者:Michal, Broniszewski ; Jakub, Dabros ; Marek, Iwaniec
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2018
  • 期号:January
  • 出版社:DAAAM International Vienna
  • 摘要:1. Introduction

    Walking is an execution of repetitive sequences composed of the movements of the lower limbs in order to proceed forward with the simultaneous keeping of proper balance [1]. It is also one of the most convenient forms of locomotion [1] which enables people to perform basic daily activities [2]. A single, non-recurring sequence of movement performed by one leg is called a gait cycle [1]. Gait cycle considered in the extended perspective can be divided into eight unique walking phases [3].

    Recognition of user current walking phase is a key element of the control algorithms of the exoskeleton of the lower extremities [3][4][5]. Very often, in order to simplify the control system in these devices, designers reduce the amount of reproduced walking phases, in spite of the awareness of seven or more gait phases [3][4][5].

    In most cases, signals such as threshold values of pressure sensors, angles observed in knee and hip joints, or readings from electromyographic sensors, are used to determine the state of the structure and its operator [3][4][6].

    While the angular trajectories should be very similar for most people, the ground reaction forces (GRF) will vary according to the weight of the tested person. For this reason, we believe that gait phase recognition based on the input value comparison with a set of predetermined threshold values is an inadequate and strongly restrictive approach to the functionality of an exoskeleton.

Gait Phase Recognition for Exoskeleton Control Using Adaptive Neuro Fuzzy Inference System.


Michal, Broniszewski ; Jakub, Dabros ; Marek, Iwaniec 等


Gait Phase Recognition for Exoskeleton Control Using Adaptive Neuro Fuzzy Inference System.

1. Introduction

Walking is an execution of repetitive sequences composed of the movements of the lower limbs in order to proceed forward with the simultaneous keeping of proper balance [1]. It is also one of the most convenient forms of locomotion [1] which enables people to perform basic daily activities [2]. A single, non-recurring sequence of movement performed by one leg is called a gait cycle [1]. Gait cycle considered in the extended perspective can be divided into eight unique walking phases [3].

Recognition of user current walking phase is a key element of the control algorithms of the exoskeleton of the lower extremities [3][4][5]. Very often, in order to simplify the control system in these devices, designers reduce the amount of reproduced walking phases, in spite of the awareness of seven or more gait phases [3][4][5].

In most cases, signals such as threshold values of pressure sensors, angles observed in knee and hip joints, or readings from electromyographic sensors, are used to determine the state of the structure and its operator [3][4][6].

While the angular trajectories should be very similar for most people, the ground reaction forces (GRF) will vary according to the weight of the tested person. For this reason, we believe that gait phase recognition based on the input value comparison with a set of predetermined threshold values is an inadequate and strongly restrictive approach to the functionality of an exoskeleton.

Modeling systems based on traditional mathematical tools is not suitable for working with vaguely formulated or difficult to define models that are better suited for use with fuzzy reasoning systems simulating human decision-making [7].

In this paper, we propose a solution to the problem of gait phase detection for diagnosis or use in the control system of the lower limb exoskeleton in form of adaptive neuro-fuzzy inference systems. The proposed adaptive system is based on an artificial neural network, in which neurons are defined and linked together in such a way as to simulate a fuzzy reasoning system [7]. The great advantage of this solution is that there is no need to know the exact model of the object or process being analyzed. In order to determine the appropriate number of fuzzy sets to which the reading at any given time may belong, it is sufficient to provide input data and targeted output data with an addition of an appropriate input data conceptual analysis.

2. Review

Recent advances in a wearables have contributed to the development of techniques for a gait phase automatic detection and recognition [8]. These techniques are based on the measurement of muscle activity (EMG) [9], joint angles by using encoders or goniometers [10][11], but also accelerometers and gyroscopes [12] or the fusion of them both [13].

Walking aids such as exoskeletons and active orthoses use built-in sensors to control and to detect a user's intentions [4][9]. However, methods based on EMG will not necessarily be the best solution for supporting devices due to their individual variability [2]. There are also problems with electrodes placement on the body and difficulties with EMG signal processing. Exoskeleton constructions frequently use encoders or potentiometers for measuring joint angles, but also inertial measurement units (IMUs) as well as pressure sensors [14].

Foot-to-ground contact detection signals are directly translated into information about the current walking phase, hence the common use of pressure sensors in exoskeleton construction [HAL]. However, GRF signals do not provide information for the device control but give the basis for human movement detection which allows the control systems to adjust the control algorithms to the current walking phase [2]. However, it is often a problem to adapt pressure sensor systems to accommodate to different footprints and working conditions [14].

Research shows that the use of artificial neural networks based on force sensitive resistors (FSRs) located under the foot are the most precise methods of gait phase recognition, even for cases where the network has not been taught before. Similar neural network, which instead used accelerometer data, achieved significantly higher error values calculated with respect to gait pattern. Additionally, the accelerometers introduced recognition delays of over 120ms [15].

Much previous work uses at least four FSR sensors in their systems, which are typically located in four distinct places: under the heel, 1st, 4th or 5th metatarsal bones, and under the hallux [2][13][15]. Jung et. al. in their work, used eight pressure sensors located between the upper and lower shoe inserts [14]. Thanks to the use of velcro materials, the position of each sensor can be changed at any time to match the size of the measurement system to different foot sizes. This approach requires that the location of sensors individually adjusted for every patient before use. The commonly used method for determining gait phases is a method that compares readings with predetermined threshold values. The method is called the threshold method or the discrete event method [2]. Jung et. al. use the collected data from all eight sensors of the exoskeleton foot to determine the stance and swing phase. If the data from each sensor exceeds the predetermined threshold, it means that the exoskeleton is in the stance phase [15]. The use of eight pressure sensors to determine two gait phases is definitely uneconomical, as such a system can be replaced with one sensor on each foot.

Significantly better results are obtained by using artificial neural networks using pressure sensor or accelerometer data [15]. The authors used four pressure sensors that became inputs for the multi-layer perceptron (MLP). The structure of the used network consisted of four neurons (for each input), one output neuron and fifteen neurons in each of the two hidden layers. The network was taught to detect the stance phase and swing phase. Its results showed a 2.8% error [15]. Despite the high efficiency of the method, it was possible to recognize only two phases of walking, which in the case of the support device control is insufficient.

The use of gait phases in control algorithms requires the changes between each phase to be more fluid rather than rapid. Similarly, during the walk, walking phases are very smooth, since the human gait is extremely energy efficient and to a large extent, allows suppression of the reaction forces of the substrate [1]. The smooth transitions between the walking phases were obtained by Kong [2], who used the fuzzy logic method to recognize the walking phases using four pressure sensors placed under the shoe insert. The approach proposed by the author allowed the detection of six phases of walking [16]. However, the use of fuzzy logic requires an understanding of the problem to formulate a rule base [2]. Our adaptive neuro-fuzzy inference system (ANFIS), unlike fuzzy models, does not require previous knowledge of the object being analyzed and does not require the creation of a rule base. The rule base is created by the system based on the input data provided, thus excluding the possibility of error.

3. Materials and methods

The simplest walk cycle can be divided into two stages: stance (or support) and swing [1]. In the extended view of the gait cycle, it has been divided into eight unique phases [1]. Each phase has its own footprint pattern, that is, the surface that contacts the ground. The distinction between the stance and swing period is possible with one pressure sensor on each foot (pressure is present, or no pressure is present). on the other hand, the distinction between all eight walking phases requires the use of multiple measuring systems.

3.1. Design concept

Human gait is an extremely complex operation, so it is difficult to determine when the gait cycle begins and ends. The Rancho Los Amigos Committee from the American National Rehabilitation Center has established that the heel strike (Initial Contact, IC) phase is the initiating phase of the gait cycle [1]. Contrary to this theoretical consideration, this study considered a first phase of the gait (zero index) to be the swing phase, secondary to the heel strike and the following phases.

During walking, body mass swings across the arch along the surface of the foot from the heel toward the fourth and fifth metatarsal bones, and then follows a straight line toward the large toe. Body weight is transferred through the closed kinematic chain created by the skeleton to the ground. The places of greatest pressure at the foot-ground contact zone correspond to the anatomical structure of the skeleton of the foot [17]. Although tissues act as depreciation, the greatest pressure values occur at the areas where the foot bones are closest to the ground. Therefore, it is reasonable to place the pressure sensors in these places.

In the presented solution, only three pressure sensors were used for each foot. Sensors were located at the locations of the largest reaction forces of the substrate. Fig. 1 shows the location of the sensors placed under the footbed inserts. The first sensor is located at the center of the heel (Fig 1, label 3), the second is located near the fifth metatarsal bone (Fig. 1, label 2), and the third is placed under the hallux (Fig. 1 label 3).

Each gait phase can be identified by a unique support surface. Fig. 2a shows the sequence of changes in the foot support surface that contacts the ground during the support period. The Initial Contact (IC) phase begins with the first contact of the heel with the ground. It takes a very short time (about 2% of the total gait cycle, GC), so it is often analyzed along with the Loading Response (LR) phase [1].

At this time only the back of the foot, specifically the heel, contacts the ground, while a body weight is gradually transferred to the lower limb. During the initial two phases of the walk, a large amount of pressure is recorded from the sensor located on the heel. Fig. 2b shows the pressure measured by the sensor, which has been represented by the black circle. The other two sensors record no pressure or very small pressure, as shown in Fig. 2b--circles in short dash lines. During Mid Stance (M St) phase, the foot remains straight, so pressure is measured on the heel and the fifth metatarsal bone (Fig. 2c). During Terminal Stance (T St) phase, the heel pressure disappears while the pressure on the forefoot increases. At this time pressures are recorded by sensors located under the fifth metatarsal bone and under the hallux (Fig. 2d). The last recordable phase during the support period is the Pre-Swing (PSw) phase, in which the pressure is only recorded by the sensor placed under the hallux (Fig. 2e).

During the swing period, the foot does not touch the ground, so each sensor on the transferred leg will measure the pressure close to zero. Therefore, the swing phases will be interpreted as one phase.

Despite the fact that only three sensors were used, all of the subphases during the stance period could have been distinguished. Sensor placement points were selected based on analysis of the changes in the foot support areas during stance (Fig. 2a). Placing sensors under the heel and hallux is necessary. On the other hand, placing the sensor under the fifth metatarsal bone allows the distinction between the Terminal Stance phase and the Pre-Swing phase. Such sensor placement ensures that each phase is uniquely distinguished on the basis of a readout from at least one sensor.

3.2. Hardware, software and data acquisition

The measuring system consists of three pressure sensors, resistance-voltage converters, voltage followers and microcontroller with analogue-to-digital converters (Fig. 3). The acquisition system was based on an Arduino Due developer kit with an Atmel ATSAM3X8E processor (84 MHz, 32bit ARM Cortex-M3 architecture). The microcontroller is equipped with 12-bit analog-to-digital converters, resulting in measurement accuracy of ~0.8 mV with a measuring range of 3.3 V.

Three CP151NS sensors from IEE International Electronics & Engineering were used for one foot. The used sensors are the Force Sensitive Resistor (FSR), which shows a decrease in resistance due to the increasing pressure exerted on them. Each of these sensors is plugged into a voltage divider that comes with the potentiometer. It allows the voltage range to be adjusted at the output of the [V.sub.0UT] divider (1) by controlling the resistance of the [R.sub.P0T] potentiometer.

[V.sub.0UT] = V + [R.sub.POT]/[R.sub.POT] + [R.sub.FSR] (1)

In such an arrangement, the voltage at the output of the divider increases as the force applied to the sensor surface increases, which is equivalent to the decrease in the resistance of the [R.sub.FSR] sensor. Potentiometer resistance [R.sub.P0T] was set to value 10 k[OMEGA] and 3.3 V supply voltage [V.sub.+] was applied to the voltage dividers. The output of each voltage divider was connected to the voltage follower input and then the output of the divider was connected to the corresponding ADC input.

The transmission and pressure sensors program was written in C ++ using Atmel Studio 7, then compiled using Arduino toolchain and finally loaded into the microcontroller memory.

The subject whose gait data was collected was 185 cm tall and weighed 77 kg. The measurements were made for three sensors located under the footbed of the right foot. The sensors have been positioned as shown in Fig. 1. The recorded data was sampled with 1.3 kHz sampling rate, filtered in real time with a digital lowpass filter (2) implemented in the program structure and sent to a PC via a serial port.

y[i] = [alpha] * x[i] + (1 - [alpha]) * y[i - 1] (2)

y[i], x[i] and x[i - 1] denote the filter output in i-th sample respectively, the output from the previous sample filter, and the current readout value from the ADC. Parameter [alpha] is a smoothing agent and is in the range (0,1), where the value close to zero means a strong smoothing of the waveform. The value of [alpha] was set at 0.1.

3.3. ANFIS

Angular variations in the joints of a subject's lower limbs during a walk in a given cycle can be described as nonlinear in time [1]. Taking into account the differences between individuals, such as varying body weight or foot geometry or the possibility of deformation during the development of anatomical arches of the foot (e.g. flat foot), it is impossible to clearly describe the human gait with an exact mathematical model that can be applied to population at large. Pressure distributions in feet with lowered physiological arches due to the transfer of part of the human weight to a healthy support area that is not available in healthy people foot will appear to be completely different than those with properly developed foot geometry. It is therefore difficult to create an accurate, commonly used, gait classifier based on standardized sizes, in which case they are usually affiliated to collections limited by the predefined thresholds. This requires the use of membership to collections defined by the use of traditional logic used by exoskeleton creators. For example, if the detection of the passage between the heel strike and the loading response is defined as exceeding the threshold pressure value by the sensor readings on the fifth metatarsal bone, it is essential to provide information on the body weight of the threshold value used. If the calculated hypothetical value is assumed to be equal to half of the measuring range, based on the pressure-to-weight ratio of the 50 kg person-to-weight contact, the 100 kg subject will exceed the threshold value at an earlier stage of analogically considered walking cycle [20]. In addition, surface contact patterns for different patients may be different, hence threshold-based methods may not be able to correctly interpret the current walking phase in such diverse cases [2]. Due to the strong nonlinearity of a human gait dynamics in exoskeleton control systems, the control models vary depending on the phase detected at any given moment [4][14]. Despite problems with the manufacture of systems suitable for different footprints and conditions, classifiers based on pressure sensors are commonly used in active lower leg orthoses [14].

The proposed solution to the above problems is the adaptive neural-fuzzy inference system (ANFIS), first described by Jang with his example of systems that allow the modeling of nonlinear functions [7]. The ANFIS structure is based on an artificial neural network and consists of five layers in which the neurons have different structures and perform different functions [19]. The proposed structure is designed to respond to the analyzed problem. Each layer corresponds to another element of the fuzzy inference system. For the purpose of explaining the principle of operation of the network, a model based on three fuzzy sets describing each of the inputs was adopted.

The first, in order of the signal flow direction, is the input layer with the number of n = 3 perceptrons carrying information about the filtered data collected by the pressure sensors. As to the values, the individual nodes correspond to the values of the sensors on the heel, the fifth of a metatarsal, and the toe. The second layer present in the model is the layer of the input membership functions. At this level of the algorithm, each of the inputs is described by m = 3 membership functions, symbolizing respectively: no pressure or low pressure, medium pressure, high or total pressure. In the case of the second set we cannot speak of the mean as the value describing the signal, but as the subjective conclusion of the network. The value stored by each node in this layer is the result calculated by substituting the neuron response of the input layer with the pattern for the applied membership function. The third layer is the layer of inference rules, which contains [m.sup.n] = [3.sup.3] = 27 rules describing the inference system with logical expressions. The scheme of operation of this network layer can be presented in linguistic form "if [[mu].sub.0,i] and [[mu].sub.1,j] and [[mu].sub.2,k] then [[mu].sub.out]", or in mathematical form (3), where [[mu].sub.0,i], [[mu].sub.1,j] and [[mu].sub.2,k], are the results of the input membership functions, where the indices {i ,j ,k} tell us which of the sets is considered for each input, as [[mu].sub.out] analogous value for the layer output.

[[mu].sub.0,i] [disjunction] [[mu].sub.1,j] [disjunction] [[mu].sub.2,k] [??][[mu].sub.out] (3)

The penultimate in the model, the layer of the function of the membership of the outputs is composed of the same number of fuzzy sets as the number of rules in the preceding layer [m.sup.n] = [3.sup.3] = 27. The values received by each neuron are subjected to the input of membership function of the layer output and they are dependent directly on the inference of the previous layer. This layer's nodes' output values have been normalized. The output value of the model is provided by the layer of aggregation and defuzzyfication. It is a layer composed of only one neuron with [m.sup.n] = [3.sup.3] = 27 inputs, each of a specific weight, which, when collected and defuzzyfied, is represented as a specific crisp output value.

The parameters of the model that can be changed (apart from the number of inputs already mentioned and the number of fuzzy sets belonging to the given input) include: the shapes of the membership functions, the choice between the AND and OR functions and the corresponding t-norm implemented in the rules base layer, learning vectors, t-norm for implication, output aggregation definition, and output defuzzification method. our study involved the preparation and teaching of a set of 12 networks, two of which served as "master" networks, the starting point for modifying the parameters, which differed in learning time between them. These are networks c) and d), with the learning of the first being interrupted in about 80% of the second learning period. For a detailed description of the variability of the models, see Table 1.

4. Results

Neural network learning results were derived from a mean squared error between the pattern and the neural network result and presented in Table 1. The highest of the errors noted was the model with the linear function of the outputs membership and it was an error of 2 orders of magnitude larger than the others.

On the other hand, the smallest error characterized the network with an increased number of fuzzy sets - 5 for each input. The standard parameters for the study were: 19991 samples in teaching vectors, Gaussian input functions, the function of membership of outputs in the form of one-element sets, using the t-standard operation in the form of the product of sets, and finally using the method of teaching with the use of reverse propagation error.

Fig. 4 shows the comparison of the determined gait phase obtained from the operation of a given model with gait phase patterns, which were manually defined in the same way (using the same phase separation criteria) as for generating the resultant pattern vectors for the data provided to the learning network.

Waveform observation allows to provides a reference for the reliability of the numerical results describing the network's mean squared error. Single samples with high error values relative to the corresponding standard samples may lead to an increase in RMSE value. Detecting and counteracting such phenomena can lead to obtaining better classifiers than would be suggested by learning outcomes.

In addition to the network comparison chart, the pattern of absolute error values (Fig. 5) was also determined, allowing to confront the network operation for each phase of the walk. The highest values of errors were observed at the end of each walk cycle (assuming the order of gait phases used in the study). The shape of gait pattern should be examined carefully. The model is characterized by low error rates and relatively small derivatives, but it contains single peaks with higher values, which can be considered as a good match for the network.

This means that for most of the walk cycle, the fit to the pattern was high, but there were moments when the gait phase obtained from the classifier differed significantly from the one observed in reality. on the other hand, patterns characterized by multiple local maxima or relatively high values with minor variations may be understood as inferior network matching and greater inconsistency in real and classified walking phases.

Fig. 6 shows a direct comparison of the mean error of the classifier's performance against the standard shown in the average error and maximum error. The top line shows a comparison of all the discussed models, but due to significant differences (2 orders of magnitude) between the models, it was decided to reject two of them and display the crop data again in the following line, zeroing values for skipped models. The smallest RMSE model with five fuzzy sets for each of the inputs did not turn out to also be the model with the lowest maximum error, which was characterized by model e) from Table 1 which was using the triangular function of the inputs.

On both Fig. 4 and Fig. 5, only portions of the whole 40 seconds duration measurement are visualized. Fig. 6 shows the results from the analysis of the whole chart. For this reason, the maximum error values may not be visible in previous waveforms.

5. Conclusion

This article presents a proposal for classifiers based on adaptive neuro-fuzzy inference systems that enable gait phase recognition. proposed neural network was designed for use in control systems of bipedal robots including lower limb exoskeletons for rehabilitation or enhancement of physical capabilities of the operator.

The characteristic feature of the proposed classifiers is the use of only three inputs corresponding to the pressure sensors mounted at the foot-ground contact point, which considerably reduces the number of operations required to be performed by the central processing unit of the control system. This solution provides much shorter response time of the system, thereby allowing better control of the device stability, which increases the safety of the exoskeleton operator.

Twelve classifier models differing in their parameters were tested. The best results were achieved by model which was provided in full trajectories as learning vectors with a structure of five fuzzy sets, each described by the Gaussian membership function in sets. Outputs of the mentioned function were described by the membership function to one-element sets which used the t-norm operation in form of the product of fuzzy sets and finally using the method of output defuzzification using a weighted average. Despite higher than other models' values of maximum errors, the overall alignment of the classifier's output pattern to the input pattern was the best, and with proper data manipulation, it should lead to ultra-precise classifiers with low specificity, allowing work with a wide range of people.

Despite theoretically greater possibilities to differentiate the input states for the seven fuzzy sets model, it turned out that the results were unsatisfactory. Improvement of performance against classifiers using less fuzzy sets was expected. It is concluded that the low value of membership for a sample value centered between the center of gravity of two adjacent sets is more advantageous to the system than the ability to qualify a given sample to an additional set. This is a desired feature for implementation on microprocessor systems - fewer sets mean less demand for computing power. It would be useful, however, to investigate the reproducibility of the mentioned feature using different network parameters.

Further work should focus on carrying out measurements on a larger group of subjects with varying body weight. It is also proposed to research a problem of handicapped patients with walking difficulties in order to assess the ANFIS use for gait diagnostics.

DOI: 10.2507/28th.daaam.proceedings.118

6. References

[1] Perry, J. (1992). Gait analysis: normal and pathological function, SLACK, 978-1-55642-192-1, Thorofare, NJ

[2] Kong, K. & Tomizuka, M. (2008). Smooth and continuous human gait phase detection based on foot pressure patterns, 2008 IEEE International Conference on Robotics and Automation, Pasadena, CA

[3] Vaughan, C. L.; Davis, B. L. & O'connor, J. C. (1992). Dynamics of human gait, Human Kinetics Publishers, 9780-620- 23558-6, Champaign, Illinois

[4] Kazerooni, H.; Racine, J. L.; Huang, L. & Steger, R. (2005). On the Control of the Berkeley Lower Extremity Exoskeleton (BLEEX), Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, pp. 4353-4360, doi: 10.1109/R0B0T.2005.1570790

[5] Herr H. et al. Exoskeleton for running and walking, U. S. Patent No. 2007/0123997 A1, May 31, 2007

[6] Kenta, S.; Gouji, M.; Hiroaki, K.; Yasuhisa, H. & Yoshiyuki, S. (2007). Intention-based walking support for paraplegia patients with Robot Suit HAL, Advanced Robotics, Vol. 21, No. 12, pp. 1441-1469

[7] Jang, J.-S. R. (1993). ANFIS: Adaptive-Network-Based Fuzzy Inference System, IEEE Transactions on Systems, Man, and Cybernetics, Vol. 23, No. 3, pp. 665-685

[8] Tao, W.; Liu, T.; Zheng, R. & Feng, H. (2012). Gait analysis using wearable sensors, Sensors, Vol. 12, No. 2, 2012, pp. 2255-2283

[9] Sankai, Y. (2010). HAL: Hybrid assistive limb based on cybernics, Robotics Research, Springer, 2010, pp. 25-34

[10] Zoss, A. B.; Kazerooni, H. & Chu, A. (2006). Biomechanical design of the Berkeley lower extremity exoskeleton (BLEEX). IEEE/ASME Transactions On Mechatronics, Vol. 11, No. 2, pp. 128-138.

[11] Donno, M.; Palange, E.; Di Nicola, F.; Bucci, G. & Ciancetta, F. (2008). A new flexible optical fiber goniometer for dynamic angular measurements: Application to human joint movement monitoring. IEEE Transactions on Instrumentation and Measurement, Vol. 57, No. 8, 2008, pp. 1614-1620

[12] Zeng, H, & Zhao, Y. (2011). Sensing movement: Microsensors for body motion measurement, Sensors, Vol. 11, No. 1, 2011, pp. 638-660

[13] Parikesit, E.; Mengko, T. L. R. & Zakaria, H. (2011). Wearable gait measurement system based on accelerometer and pressure sensor, Proceedings of 2011 2nd International Conference on Instrumentation, Communications, Information Technology, and Biomedical Engineering (ICICI-BME), Bandung, Indonesia, pp. 395-398

[14] Mijailovic, N.; Gavrilovic, M.; Rafajlovic, S.; Buric-Jovicic, M. & Popovic, D. (2009). Gait phases recognition from accelerations and ground reaction forces: Application of neural networks. Telfor Journal, Vol. 1, No. 1, pp. 34-36

[15] Jung, J. Y.; Heo, W.; Yang, H. & Park, H. (2015). A neural network-based gait phase classification method using sensors equipped on lower limb exoskeleton robots. Sensors, Vol. 15, No. 11, pp. 27738-27759

[16] Kong, K. & Tomizuka, M. (2009). A gait monitoring system based on air pressure sensors embedded in a shoe. IEEE/ASME Transactions on mechatronics, Vol. 14, No. 3, pp. 358-370

[17] Cavanagh, P. R. & Michiyoshi Ae. (1980). A technique for the display of pressure distributions beneath the foot. Journal of biomechanics, Vol. 13, No. 2, pp.69-75

[18] Barnett, C. H. (1956). The phases of human gait. The Lancet, Vol. 268, No. 6943, pp. 617-621

[19] Nyrkov, A.; Chernyi, S.; Zhilenkov, A. & Sokolov, S. (2016). The use of Fuzzy Neural Structures to Increase the Reliability of Drilling Platforms, Proceedings of the 26th DAAAM International Symposium, pp. 0672-0677, B. Katalinic (Ed.), Published by DAAAM International, 978- 3-902734-07-5, 1726-9679, Vienna, Austria, DOI: 10.2507/26th.daaam.proceedings.091

[20] Birtane, M. et al. The evaluation of plantar pressure distribution in obese and non-obese adults, Clinical Biomechanics, Vol. 19, No. 10, pp. 1055 - 1059

Caption: Fig. 1. Location of the pressure sensors: 1-heel, 2-5th metatarsal bone, 3-hallux.

Caption: Fig. 2a. Sequence of changes in the foot support areas during stance. Based on [18].

Caption: Fig. 2b-e. Representation of pressure exerted by the foot on the sensors at specific gait phases.

Caption: Fig. 3. Block diagram of the measuring system.

Caption: Fig. 4. Comparison of ANFIS results with manually prepared pattern. Only a fragment of the entire chart is presented. The individual graphs are described in the following lines in Table 1 showing the parameters of the system.

Caption: Fig. 5. Comparison of absolute error values of ANFIS results. Only a fragment of the entire waveform is presented. The dashed line symbolizes the average error value of the model. The individual graphs are described in the following lines in Table 1 showing the parameters of the system.

Caption: Fig. 6. Comparison of mean and maximum errors for each model. The top row contains graphs showing all tested models. The bottom line excludes results for models with much higher error values than the rest of the models.
Table 1. Examined models of gait classifiers. The column representing
the number of fuzzy sets presents the vector of the number of sets for
each input.

        Length of                  Input                    t-norm
        learning    Fuzzy sets   membership    Output      operation
Model    matrix       number      function    membership    for AND
        [samples]                              function

a)        10000      [3 3 3]       Gauss      singletons     prod
b)        15000      [3 3 3]       Gauss      singletons     prod
c)        19991      [3 3 3]       Gauss      singletons     prod
d)        19991      [3 3 3]       Gauss      singletons     prod
e)        19991      [3 3 3]     triangular   singletons     prod
f)        19991      [3 3 3]     trapezoid    singletons     prod
g)        19991      [3 3 3]       Gauss        linear       prod
h)        19991      [3 3 3]       Gauss      singletons      min
i)        19991      [3 3 3]       Gauss      singletons     prod
j)        19991      [4 4 4]       Gauss      singletons     prod
k)        19991      [5 5 5]       Gauss      singletons     prod
l)        19991      [7 7 7]       Gauss      singletons     prod

            Network        Network
Model   learning method     Error

a)      back propagation   0,2700
b)      back propagation   0,2740
c)      back propagation   0,2875
d)      back propagation   0,2803
e)      back propagation   0,2688
f)      back propagation   0,2989
g)      back propagation   12,0755
h)      back propagation   0,3040
i)           hybrid        0,2649
j)      back propagation   0,2759
k)      back propagation   0,2460
l)      back propagation   0,5992
COPYRIGHT 2018 DAAAM International Vienna
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2018 Gale, Cengage Learning. All rights reserved.

联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有