Gait Pattern Generator for Control of a Lower Limb Exoskeleton

Similar documents
Toward a Human-like Biped Robot with Compliant Legs

Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system

Passive Swing Assistive Exoskeletons for Motor-Incomplete Spinal Cord Injury Patients

Brief Biomechanical Analysis on the Walking of Spinal Cord Injury Patients with a Lower Limb Exoskeleton Robot

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

Gait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015

Motion Control of a Bipedal Walking Robot

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot

Toward a Human-like Biped Robot with Compliant Legs

Sample Solution for Problem 1.a

INITIATING NORMAL WALKING OF A DYNAMIC BIPED WITH A BIOLOGICALLY MOTIVATED CONTROL

Velocity-dependent reference trajectory generation for the LOPES gait training robot

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

Design Solutions for Human Legs Motion Assistance Exoskeletons

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

Development of a Simulation Model for Swimming with Diving Fins

Body Stabilization of PDW toward Humanoid Walking

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

REPORT DOCUMENTATION PAGE

EXPERIMENTAL STUDY OF EXOSKELETON FOR ANKLE AND KNEE JOINT

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1

Designing Diving Beetle Inspired Underwater Robot(D.BeeBot)

OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING

Stable Upright Walking and Running using a simple Pendulum based Control Scheme

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Transformation of nonfunctional spinal circuits into functional states after the loss of brain input

Keywords. Electronic supplementary material

Improvement of the Cheetah Locomotion Control

Current issues regarding induced acceleration analysis of walking using the integration method to decompose the GRF

Selective control of a subtask of walking in a robotic gait trainer(lopes)

Neurorehabil Neural Repair Oct 23. [Epub ahead of print]

Evolving Gaits for the Lynxmotion Hexapod II Robot

In this course you will learn the following

A MODIFIED DYNAMIC MODEL OF THE HUMAN LOWER LIMB DURING COMPLETE GAIT CYCLE

Artifacts Due to Filtering Mismatch in Drop Landing Moment Data


Kinematic Differences between Set- and Jump-Shot Motions in Basketball

Analysis of Backward Falls Caused by Accelerated Floor Movements Using a Dummy

Robot motion by simultaneously wheel and leg propulsion

Biomechanics analysis of human walking with load carriage

INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION

Design and Analysis of Lower Limb Exoskeleton

Abstract. 1. Introduction

Gait Analysis of Wittenberg s Women s Basketball Team: The Relationship between Shoulder Movement and Injuries

REPRESENTATION OF HUMAN GAIT TRAJECTORY THROUGH TEMPOROSPATIAL IMAGE MODELLING

Toward a human-like biped robot with compliant legs

PURPOSE. METHODS Design

E.I. Kugushev, 7.6. Jaroshevskij Institute of Applied Mathematics, the USSR Academy of Sciences, Moscow, A-47, Miusskaya Sq», 4

EXPERIMENTAL STUDY ON THE HYDRODYNAMIC BEHAVIORS OF TWO CONCENTRIC CYLINDERS

Effects of Ankle Stiffness on Gait Selection of Dynamic Bipedal Walking with Flat Feet

Learning Energy Efficient Walking Based on Ballistics

Proof Copy. Controlling the Walking Period of a Pneumatic Muscle Walker. Takashi Takuma Koh Hosoda. Abstract. 1. Introduction

Biped Walking Robot Control System Design

Trajectory Planning for Smooth Transition of a Biped Robot

From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach -

A Study on the Human Impulse Characteristics Of the Standing Shooting Posture

Posture influences ground reaction force: implications for crouch gait

A Novel Gear-shifting Strategy Used on Smart Bicycles

Ecole doctorale SMAER Sciences Mécaniques, Acoustique, Electronique, Robotique

Denny Wells, Jacqueline Alderson, Kane Middleton and Cyril Donnelly

CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT

Development of Fish type Robot based on the Analysis of Swimming Motion of Bluefin Tuna Comparison between Tuna-type Fin and Rectangular Fin -

Gait Analysis by High School Students

Megan E. Krause, BSBSE, Young Hui Chang, Ph.D. Comparative Neuromechanics Laboratory. Georgia Institute of Technology

The overarching aim of the work presented in this thesis was to assess and

Learning Energy Efficient Walking with Ballistic Walking

-Elastic strain energy (duty factor decreases at higher speeds). Higher forces act on feet. More tendon stretch. More energy stored in tendon.

WALKING MOTION ANALYSIS USING SMALL ACCELERATION SENSORS

Supplementary Information

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

SPECIFIC METHODS OF HIP IMPLANT NON-INVASIVE ASSESSMENT

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

Supplementary Figure 1 An insect model based on Drosophila melanogaster. (a)

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

PROPER PITCHING MECHANICS

SIMULATION AND EXPERIMENTAL STUDIES ON WALKING ROBOT WITH FLEXIBLE LEGS

ANALYSIS OF AERODYNAMIC CHARACTERISTICS OF A SUPERCRITICAL AIRFOIL FOR LOW SPEED AIRCRAFT

The Incremental Evolution of Gaits for Hexapod Robots

Truba college of Engineering & Technology, Indore, India. Truba college of Engineering & Technology, Indore, India.

3D Limit Cycle Walking of Musculoskeletal Humanoid Robot with Flat Feet

Novel Tripedal Mobile Robot and Considerations for Gait Planning Strategies Based on Kinematics

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

Design, Fabrication and Analysis of Microcontroller Based Bipedal Walking Robot Vaidyanathan.V.T 1 and Sivaramakrishnan.R 2

Gait. Kinesiology RHS 341 Lecture 12 Dr. Einas Al-Eisa

How Do You Swing? You should be working with new lab partners starting with this lab.

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

Robots With Legs. Helge Wrede

Golf Ball Impact: Material Characterization and Transient Simulation

Vibration Analysis and Test of Backup Roll in Temper Mill

Spider Robot for Motion with Quasistatic. Force Constraints

TEN YEARS IN LOCOMOTION CONTROL RESEARCH

A COMPARISON OF SELECTED BIOMECHANICAL PARAMETERS OF FRONT ROW SPIKE BETWEEN SHORT SET AND HIGH SET BALL

Physical Modeling of Normal and Pathological Gait Using Identification Of Kinematic Parameters

Compliance Control for Biped Walking on Rough Terrain

KINEMATIC QUANTIFICATION OF GAIT SYMMETRY BASED ON BILATERAL CYCLOGRAMS

Transcription:

Vibrations in Physical Systems 2018, 29, 2018007 (1 of 10) Gait Pattern Generator for Control of a Lower Limb Exoskeleton Abstract Dariusz GRZELCZYK Lodz University of Technology, Department of Automation, Biomechanics and Mechatronics, 1/15 Stefanowskiego Str., 90-924 Lodz, Poland, dariusz.grzelczyk@p.lodz.pl Olga SZYMANOWSKA Lodz University of Technology, Department of Automation, Biomechanics and Mechatronics, 1/15 Stefanowskiego Str., 90-924 Lodz, Poland, olga.szymanowska@edu.p.lodz.pl Jan AWREJCEWICZ Lodz University of Technology, Department of Automation, Biomechanics and Mechatronics, 1/15 Stefanowskiego Str., 90-924 Lodz, Poland, jan.awrejcewicz@p.lodz.pl The aim of the study was to propose a relatively simple central pattern generator (CPG) model, which can be used to control a lower limb exoskeleton. The mentioned generator and the simulation model of the human gait were developed based on experimental observations of the healthy volunteer's gait recorded using a motion tracking system. In order to reproduce the correct movements of the exoskeleton segments, time series of angles in the joints corresponding to the hip and knee joints were calculated based on tracing the trajectories generated by the CPG and the inverse kinematic relations. The proposed model can be implemented to control the lower limb (extremity) exoskeleton and assist various types of gait abnormality in patients with different motor dysfunction by means of changing the parameters of the control system. The presented experimental data, the developed gait simulation model, and the results of numerical simulations can be treated as guidelines for further improvement of the proposed model and its application in the exoskeleton control system. Although the study is mainly focused on rehabilitation applications, the proposed model is general and can be used also for other purposes such as control of bipedal and multi-legged robots. Keywords: human gait, exoskeleton, central pattern generator 1. Introduction Impaired locomotion is a common phenomenon observed especially in highly developed societies. This applies to both young people and the elderly. Among young people, dysfunctions result mainly from traffic accidents and sports injuries. In turn, older people often have weakened lower limb muscles as well as suffer from osteoarthritis or osteoporosis. Regardless of the reasons, dysfunctions of the locomotion system are serious consequences not only from the medical point of view, but they also affect the social sphere by limiting the mobility and social activity of a large number of people. It has been shown that rehabilitation of a dysfunctional human locomotion system can be improved by external stimulation of muscular and nervous systems by using the lower limb exoskeleton [1-5]. The design of such a device must meet many requirements

Vibrations in Physical Systems 2018, 29, 2018007 (2 of 10) regarding mechanical strength, control, stability or kinematic and dynamic biocompatibility with a human lower limb [6-9]. Although several decades have passed since the first lower limb exoskeleton was made, this issue is still the subject of study in many research centers. In the present work, an attempt was made to develop a simulation model of human gait based on an experimental study of real gait, conducted with a motion capture system. The applied approach is a biologically inspired method of gait generation [10]. In contrast to many methods used in the literature [11-13], this work presents a relatively simple way of controlling the movement of lower limbs by using the concept of a so-called central pattern generator (CPG). The first CPG model was proposed in the 1980s by Cohen et al. who studied the dissection of a lamprey spinal cord [14]. Since then, researchers have been using CPG algorithms to control different biologically inspired walking robots. The outcomes of the study, including experimental data, the developed gait simulation model, and the results of numerical simulations, can be used as guidelines for further improvement of the proposed CPG model and its applications in the exoskeleton control system. 2. Experimental observations The study was started by observing the gait of a healthy volunteer by using an OptiTrack motion capture system, which has been successfully used, for instance, to track the human movement during the falling process [15]. The linear and angular positions of individual characteristic points and body segments were registered by 3D tracking of 37 passive markers distributed on the volunteer's body according to the OptiTrack Baseline protocol (see Fig. 1). Figure 1. Thirty seven reflective markers distributed on the subject's body Based on the positions of markers, the system reconstructed the human body segments and visualised their movement during the walking process. Figure 2 shows the configurations of the volunteer s body at different stages of gait.

Vibrations in Physical Systems 2018, 29, 2018007 (3 of 10) Figure 2. Subject's body at different stages of gait recorded by a motion capture system 3. Kinematics of the human lower extremity Figure 3 schematically shows the configuration of a single human lower limb. The global coordinate system Oxz is fixed to the ground, whereas the centre of the local coordinate system O ' x ' z ' has the coordinates O '( x, L ) with respect to the global coordinate system (the parameter L stands for the distance between the joint j1 and the ground in a standing position). Links l 1,, and connected by rotary joints (j1, j2, and j3) can be considered as a kinematic scheme of a prototype of a lower limb exoskeleton. The segment can be l 2 l 3 treated as the basis of the human foot. Therefore, in this model, the pivot point (joint j3) was chosen at the point of contact of the human lower limb (heel) with the ground, and not, as usually, in the ankle joint. Unfortunately, the positions of the markers do not correspond to the exact positions of individual human joints. This mainly applies to the hip joint and it is a certain difficulty in the research being carried out. Therefore, in our investigations, the approximate location of rotary joints (especially hip joints) relative to individual markers has been estimated based on the OptiTrack Baseline protocol and the anatomical structure of the human upper limb. The function is a time-varying vertical fluctuation of the hip joint (pivot point of the whole lower limbs). denotes the fluctuations of the position of the joint j1. The definitions of angles,, and are also given in Fig. 3. ht () 1 () t Ht () 2 () t 3 () t l 3

Vibrations in Physical Systems 2018, 29, 2018007 (4 of 10) Figure 3. Biomechanical model of the human lower extremity It should be emphasized that the main task of the lower limb exoskeleton is to stimulate movements in the hip and knee joints, and to a lesser extent in the ankle joints. Therefore, in this paper, we are most interested in obtaining times histories of the angles and which correspond to the mentioned human hip and knee joints. Forward kinematics describing the relationship between the coordinates x'( t ) and of the supporting point of the leg (heel) as a function of angles and is given as 2 () t z'( t) x '( t) l1 sin 1( t) l2 sin ( t), z '( t) h( t) l1 cos 1( t) l2 cos ( t), 1 () t 1 () t 2 () t where ( t) 1( t) 2( t). In turn, inverse kinematics, which gives the dependence of articulated variables and 2 () t as a function of Cartesian variables, has the form 1 () t (1) '( ) '( ) ( ) 2 2 2 2 x'( t) l1 x t z t h t l2 1( t) atan acos, z '( t) h( t) 2 2 2 l1 x '( t) z '( t) h( t) 2 2 2 2 l1 l2 x '( t) z '( t) h( t) 2( t) acos. 2ll 12 (2)

Vibrations in Physical Systems 2018, 29, 2018007 (5 of 10) In our model, has the same values for both the left and the right lower limb (it has been confirmed by experimental observations with a motion capture system). However, the angles in the joints j1, j2, and j3 are not the same for both lower limbs. Namely, the angles,, correspond to the right limb, whereas the angles,, correspond to the left limb. The angles and, fluctuations of the right and left lower limb, as well as movements of the upper limbs during gait were estimated on the basis of data obtained from the motion capture system. 2B () t ht () 1A () t 3B () t ht () 2A () t 3A () t 4. The proposed CPG model 3A () t 3B () t 1B () t The approximate representation of the trajectory of the supporting points of both lower limbs, which can be possibly implemented in the exoskeleton control system, was based on the central pattern generator. The proposed CPG model is based on the sine function in the form as presented below 1 modulo( t, ) for 0 modulo( t,2 ), 2 1 1 3 X A ( t) modulo t, for modulo( t,2 ), 2 2 2 2 1 1 3 3 modulo t, for modulo( t, 2 ) 2, 2 2 2 ZA ( t) sin t J sin t, 2 2 (3) (4) X ( t) X ( t), (5) B A ZB ( t) sin t J sin t, 2 2 (6) where Jsin t 2 and J sin t 2 are classical unit step functions: 1 if sin t 0, 2 Jsin t 2 0 if sin t 0, 2 (7)

Vibrations in Physical Systems 2018, 29, 2018007 (6 of 10) X A () t 1 if sin t 0, 2 Jsin t 2 0 if sin t 0. 2,,, and model. Variables, x-direction, whereas variables X B () t Z A () t X A () t Z B () t X B () t (8) are non-dimensional variables of the proposed CPG are responsible for control of the leg's mechanism the in and control the leg's mechanism in the z- Z A () t Z B () t direction. The subscript A corresponds to the right leg, while the subscript B corresponds to the left leg. The periodic orbits of the presented CPG model are shown in Fig. 4. The orbit presented on the left part of the Fig. 4 corresponds to the right leg, while the orbit shown on the right corresponds to the left leg. As can be seen from the formulas (3) (6), the periodic orbit in the space of variables X A( t) ZA( t) is in antiphase with respect to the orbit in the space of variables X B( t) ZB( t) (the phase shift equals ). Therefore, both periodic orbits shown in Fig. 4 are the same. 1,2 Z A (t) 1 0,8 0,6 0,4 0,2 0-0,2-0,75-0,5-0,25 0 0,25 0,5 0,75 X A (t) 1,2 Z B (t) 1 0,8 0,6 0,4 0,2 0-0,2-0,75-0,5-0,25 0 0,25 0,5 0,75 X B (t) Figure 4. Phase trajectories of the proposed CPG to control the exoskeleton system The variables of the proposed CPG model cannot be directly used to control an exoskeleton. However, by changing the frequency, as well as the appropriate scaling of the presented orbits and their conversion into the workspace of the exoskeleton mechanism, it is possible to precisely control the parameters of a single stride. The variables of the CPG model can be converted to the workspace of the exoskeleton mechanism (in local coordinate system O ' x ' z ' ) in the following way x ' ( t) l X ( t), (9) A A stride A A z ' ( t) h Z ( t) L, (10) B stride x ' ( t) l X ( t), (11) B stride B B z ' ( t) h Z ( t) L, (12) stride

Vibrations in Physical Systems 2018, 29, 2018007 (7 of 10) l stride h stride where and are the length and height of the single stride, respectively. A similar approach has been presented and used on the example of a hexapod robot walking with tripod gait in [16]. 5. Numerical Simulations The gait simulation model was developed in the Scilab environment. Values of the parameters and were estimated based on the experimental observation with l stride h stride the capture motion system ( lstride 0.6 m and hstride 0.1 m ). Phase trajectories of the joint j3 (both for the left and the right leg) in the local coordinate system are presented in Fig. 5. O ' x ' z ' -0,85-0,9 z' A (t) [m] -0,85-0,9 z' B (t) [m] -0,95-0,95-1 -1,05-0,4-0,2 0 0,2 0,4 x' A (t) [m] -1-1,05-0,4-0,2 0 0,2 0,4 x' B (t) [m] Figure 5. Phase trajectories of the joint j3 in the local coordinate system O ' x ' z ' Figure 6 shows exemplary configurations of the human body at different stages of one complete gait cycle. They were captured at regular time intervals for the human gait model controlled using the proposed CPG model. As can be seen, the presented numerical simulations reflect the configurations of the human body during normal gait (see Fig. 2) satisfactorily. Figure 6. Snapshots of a walking human, plotted in Scilab at regular time intervals

Vibrations in Physical Systems 2018, 29, 2018007 (8 of 10) Figure 7 presents a comparison of experimental results obtained by the motion capture system with the results of numerical simulations with the use of the proposed CPG model. For the comparison, fluctuations of the joint j1 (which are the same for both legs) in both the direction of movement and the vertical direction (in the global coordinate system) were selected. Apparently, it was impossible to obtain a close match between the simulation and experimental results in the entire range of the registered experimental data. This is primarily due to the non-repeatability of human movements, as opposed to the simulation model. Nevertheless, it can be seen that both the experimental and simulation results are characterized by similar time courses. Namely, the position of the joint j1 changes linearly (constant walking speed) in the direction of movement, while the fluctuations of the position of the joint j1 are periodical with a small amplitude (about 0.04 m), depending on the gait phase. Ht () xt () x(t) [m] 2 experiment simulation z(t) [m] 1,01 experiment simulation 1,6 1 0,99 H(t) 1,2 0,98 0,8 0,97 0,4 0,96 0,95 0 0 0,4 0,8 1,2 t [s] 0,94 0 0,4 0,8 1,2 t [s] Figure 7. Experimental vs. numerical fluctuations of position of the joint j1 in the forward direction (left) and the vertical direction (right) 6. Conclusions In the paper, a simulation model of human gait has been developed based on experimental observations conducted with the motion capture system. A relatively simple gait model using a central pattern generator has been proposed, which can be potentially used to control the lower limb exoskeleton. The paper contains some information useful for control of a lower limb exoskeleton, with respect to their dynamic balance and the behavior of the system. The experimental data, the developed gait simulation model, and the results of numerical simulations can be treated as guidelines for further improvement of the proposed CPG model and its application in the exoskeleton control system. Last but not least, it should be noted that although preliminary research was mainly focused on rehabilitation applications, due to the general nature of the study, it is possible to use it also for other purposes such as in control systems for specialized bipedal robots and others.

Vibrations in Physical Systems 2018, 29, 2018007 (9 of 10) It should be noted that new tools will be developed in the future to encompass all the needs of the final project of a human lower limb exoskeleton. Acknowledgments The work has been supported by the National Science Centre of Poland under the grant OPUS 9 no. 2015/17/B/ST8/01700 for years 2016-2018. References 1. K. Gregorczyk, A. Adams, P. O Donovan, J. Schiffman, C. Bensel, Biomechanical and metabolic implications of wearing a powered exoskeleton to carry a backpack load, American Society of Biomechanics 2012 Proceedings, August 15-18, 2012, Gainesville (Florida) 2 pages. 2. S. Banala, S. Agrawal, S. Scholz, Active leg exoskeleton (ALEX) for gait rehabilitation of motor-impaired patients, Proceedings of the 10th International Conference on Rehabilitation Robotics, June 12-15, 2007, Noordwijk, The Netherlands, 401 407. 3. S. Agrawal, S. Banala, A. Fattah, V. Sangwan, V. Krishnamoorthy, J. Scholz, H. Wei- Li, Assessment of motion of a swing leg and gait rehabilitation with a gravity balancing exoskeleton, IEEE T. Neur. Sys. Reh., 15 (2007) 410 420. 4. M. Petrarca, F. Patanè, S. Rossi, S. Carniel, P. Cappa, E. Castelli, A new robotic exoskeleton for gait recovery, Gait Posture, 40 (2014) 26 27. 5. J. F. Veneman, R. Kruidhof, E.E.G. Hekman, R. Ekkelenkamp, E.H.F. Van Asseldonk, H. Van Der Kooij, Design and evaluation of the LOPES exoskeleton robot for interactive gait rehabilitation, IEEE T. Neur. Sys. Reh., 15 (2007) 379 386. 6. A. Ferrari, M. Benedetti, E. Pavan, C. Frigo, D. Bettinelli, M. Rabuffetti, P. Crenna, A. Leardini, Quantitative comparison of five current protocols in gait analysis, Gait Posture, 28 (2008) 207 216. 7. L. Donga, F. Zhu, X. Jin, M. Suresh, B. Jianga, G. Sevagan, Y. Cai, G. Lia, K. Yang, Blast effect on the lower extremities and its mitigation: A computational study, J. Mech. Behav. Biomed., 28 (2013) 111 124. 8. T. Clark, D. Hawkins, Are fixed limb inertial models valid for dynamic simulations of human movement?, J. Biomech., 43 (2010) 2695 2701. 9. L. Zach, S. Konvickova, P. Ruzicka, Investigation of in-vivo hinge knee behaviour using a dynamic finite element model of the lower limb, Comput. Method. Biomec., 15 (2012) 326 327. 10. T. Zielinska, C-M. Chew, P. Kryczka, T. Jargilo, Robot gait synthesis using the scheme of human motions skills development, Mech. Mach. Theory, 44 (2009) 541 558. 11. H. Kazerooni, R. Steger, L. Huang, Hybrid control of the berkeley lower extremity exoskeleton (BLEEX), Int. J. Robot. Res., 25 (2006) 561 573.

Vibrations in Physical Systems 2018, 29, 2018007 (10 of 10) 12. T. P. Luu, K. H. Low, X. Qu, H. B. Lim, K. H. Hoon, An individual-specific gait pattern prediction model based on generalized regression neural networks, Gait Posture, 39 (2014) 443 448. 13. D. Pan, F. Gao, Y. Miao, R. Cao, Co-simulation research of a novel exoskeletonhuman robot system on humanoid gaits with fuzzy-pid/pid algorithms, Adv. Eng. Softw., 79 (2015) 36 46. 14. A. Cohen, P. Holmes, R. Rand, The nature of the coupling between segmental oscillators of the lamprey spinal generator or locomotion: a mathematic model, J. Math. Biol., 13 (1982) 345 369. 15. D. Grzelczyk, P. Biesiacki, J. Mrozowski, J. Awrejcewicz, Dynamic simulation of a novel "broomstick" human forward fall model and finite element analysis of the radius under the impact force during fall, J. Theor. Appl. Mech., 56 (2018) 239 253. 16. D. Grzelczyk, B. Stańczyk, J. Awrejcewicz, Prototype, control system architecture and controlling of the hexapod legs with nonlinear stick-slip vibrations, Mechatronics, 37 (2016) 63 78.