Disclosure of Invention
Aiming at the defects in the prior art, the invention provides the artificial limb knee joint control method, so that the intelligent artificial limb can identify the motion state of the artificial limb user and provide the damping required by the motion state, and the dynamic adjustment is carried out, so that the artificial limb user can move more naturally and flexibly.
The invention provides a prosthetic knee joint control method, which is improved in that a processor establishes a prosthetic simplified model, collects ground support reaction force data according to a pressure sensor arranged on a prosthetic foot, and obtains knee joint corner data according to an angle sensor arranged on a prosthetic leg knee joint; according to the support reaction data and the knee joint corner data, contrasting data in a gait database, and carrying out gait cycle recognition and motion state recognition by the processor; the processor identifies according to the motion state, controls the damping size of the hydraulic cylinder and changes the action of the artificial limb.
Wherein the pressure sensor mounted on the prosthetic foot comprises:
a first pressure sensor arranged at the center of the front sole of the artificial foot and a second pressure sensor arranged at the center of the rear sole of the artificial foot;
the first pressure sensor and the second pressure sensor both adopt sheet-type piezoelectric pressure sensors, convert pressure into voltage and output the voltage to the processor.
The processor identifies the gait cycle, divides the gait cycle into a support phase and a swing phase, and identifies the motion state, and comprises the following steps:
horizontally standing: the knee joint corner is approximately equal to 0 degree; the forefoot pressure is approximately equal to the rearfoot pressure;
standing on an ascending slope: the knee joint corner is approximately equal to 0 degree; the pressure of the front sole is greater than that of the rear sole;
standing on a downhill slope: the knee joint corner is approximately equal to 0 degree; the pressure of the front sole is smaller than that of the rear sole;
standing to move up slope: if the artificial limb is taken as the supporting leg, the pressure of the front sole is increased by 2 times; if the healthy leg is taken as a supporting leg, the rotation angle of the knee joint of the artificial limb is increased from 0 degree, and the pressure of the front sole and the pressure of the rear sole of the artificial foot are 0 after the artificial foot is lifted off the ground;
standing to downhill movement: if the artificial limb is taken as the supporting leg, the pressure of the front sole is increased by 2 times; if the healthy leg is taken as a supporting leg, the rotation angle of the knee joint of the artificial limb is increased from 0 degree, and the pressure of the front sole and the pressure of the rear sole of the artificial foot are 0 after the artificial foot is lifted off the ground;
standing to flat ground for movement: if the artificial limb is taken as the supporting leg, the pressure of the front sole is increased by 2 times; if the healthy leg is taken as a supporting leg, the rotation angle of the knee joint of the artificial limb is increased from 0 degree, and the pressure of the front sole and the pressure of the rear sole of the artificial foot are 0 after the artificial foot is lifted off the ground;
moving uphill to flat ground: when the supporting phase knee joint corner is approximately equal to 0 degree, the front sole pressure is changed to be approximately equal to the rear sole pressure from the condition that the front sole pressure is greater than the rear sole pressure;
flat ground movement to uphill movement: when the supporting phase knee joint corner is approximately equal to 0 degree, the pressure of the front sole is approximately equal to the pressure of the rear sole, and the pressure of the front sole is greater than the pressure of the rear sole;
downhill movement to flat ground movement: when the supporting phase knee joint corner is approximately equal to 0 degree, the front sole pressure is changed to be approximately equal to the rear sole pressure from the front sole pressure being smaller than the rear sole pressure;
moving from flat ground to downhill: when the supporting phase knee joint corner is approximately equal to 0 degree, the pressure of the front sole is approximately equal to the pressure of the rear sole, and the pressure of the front sole is smaller than the pressure of the rear sole;
standing to go upstairs: when the knee joint angle is increased from 0 degree, the pressure of the front sole is greater than 0, and the pressure of the rear sole is approximately equal to 0; or the forefoot pressure is much greater than the rearfoot pressure;
standing to move downstairs: when the knee joint angle is increased from 0 degree, the pressure of the front sole is approximately equal to 0, and the pressure of the rear sole is greater than 0; or the pressure of the front sole is far less than that of the rear sole;
moving downstairs to stand: when the rotation angle of the knee joint of the support phase is equal to 0 degree approximately, the absolute value of the difference value between the pressure of the front sole and the pressure of the rear sole is smaller than the threshold value;
going upstairs, moving to stand: when the supporting phase knee joint rotation angle is equal to 0 degrees approximately, the absolute value of the difference value between the pressure of the front sole and the pressure of the rear sole is smaller than the threshold value.
Wherein, the treater is discerned according to the motion state, and the damping size of control pneumatic cylinder changes the artificial limb action, includes:
the processor sends a signal to the motor to control the opening area of the bending damping valve in the hydraulic cylinder:
when walking on the flat ground: taking the area of the damping valve walking on the flat ground as a comparison reference, reducing the flow area of the bending damping valve to provide high bending damping during a support phase, and increasing the area of the bending damping valve to provide low bending damping during a swing phase;
when going upstairs: the bending damping valve is relatively small when the support phase is close to being closed so as to provide a large bending damping, and the flow area of the bending damping valve is increased when the swing phase is close to being closed so as to provide a bending damping smaller than that when the swing phase is walking on the flat ground;
when going uphill: the support phase time control motor enables the bending damping valve to be opened to be larger than the area of the damping valve when the bending damping valve is walking on the flat ground when going upstairs so as to provide bending damping which is smaller than the area when the bending damping valve is walking on the flat ground when going upstairs and larger than the area when the bending damping valve is walking on the flat ground when going upstairs, and the swing phase time reduces the bending damping valve to be larger than the area when the bending damping valve is walking on the flat ground when going upstairs so as to provide bending;
when going downstairs: the motor is controlled to reduce the bending damping valve between the size of the damping valve when the motor is controlled to go upstairs and go uphill so as to provide bending damping smaller than that when the motor is controlled to go upstairs and larger than that when the motor is controlled to go uphill so as to provide bending damping larger than that when the motor is controlled to move flatly when the motor is controlled to swing phase so as to reduce the area of the bending damping valve than that when the motor is controlled to move flatly so as to provide bending damping larger than that when the motor is controlled to move flatly when the motor is controlled to go upstairs;
when going downhill: the support phase timing control motor enables the bending damping valve to be opened to be smaller than when walking on flat ground and larger than when walking on flat ground so as to provide bending damping smaller than when walking on flat ground and larger than when walking on flat ground, and the swing phase timing control motor enables the area of the bending damping valve to be larger than that when walking on flat ground and smaller than that when walking on flat ground so as to provide bending damping larger than that when walking on flat ground and smaller than that when walking on flat ground.
Wherein, the angle sensor adopts a rotary variable sensor. Specifically including a BL29-R angle sensor.
Wherein, the thin-sheet piezoelectric pressure sensor comprises an eTouch-ss piezoelectric film sensor.
In the technical scheme of the invention, the defect of insufficient moment when the pneumatic cylinder supports the phases is overcome, and a control method of the artificial limb user in different motion states is provided, so that the artificial limb user can move more naturally.
According to the invention, gait cycle recognition and motion state recognition are carried out according to data collected by the pressure sensor and the angle sensor, and according to the motion state and cycle, the processor sends a control signal to the motor to control the opening area of the damping valve in the hydraulic cylinder to adjust damping, thereby realizing the effect of automatically controlling the artificial limb to enable the artificial limb user to walk with normal gait.
The embodiment of the invention has simple structure and light weight, and reduces the exercise burden of a prosthesis wearer. The embodiment of the invention has simple assembly and reduces the work of assembly personnel. According to the embodiment of the invention, data acquisition for a long time is not needed before wearing, and the artificial limb user can directly wear the artificial limb for rehabilitation training.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail below with reference to the accompanying drawings by way of examples of preferred embodiments. It should be noted, however, that the numerous details set forth in the description are merely for the purpose of providing the reader with a thorough understanding of one or more aspects of the present invention, which may be practiced without these specific details.
The prosthetic knee joint control method provided by the embodiment is characterized in that a processor establishes a prosthetic simplified model, collects ground support reaction force data according to a pressure sensor arranged on a prosthetic foot, and obtains knee joint corner data according to an angle sensor arranged on a prosthetic leg knee joint; according to the support reaction data and the knee joint corner data, contrasting data in a gait database, and carrying out gait cycle recognition and motion state recognition by the processor; the processor controls the damping of the hydraulic cylinder according to the gait cycle and the motion state identification, and changes the action of the artificial limb.
Specifically, the prosthesis simplified model established in this embodiment is shown in fig. 1, and the prosthesis selects a single-axis knee joint with a two-link mechanism, so that the prosthesis has a simple structure and is convenient to analyze. The artificial limb main body consists of two connecting rod mechanisms and a hydraulic damping cylinder, the two connecting rods are connected through a hinge, a connector is arranged on the upper connecting rod and used for being connected with a thigh stump receiving cavity, the lower connecting rod can be connected with an artificial limb foot through a shank extension rod, and two ends of the hydraulic damper are respectively connected with the upper connecting rod and the lower connecting rod. In the figure, a rod a is a thigh connecting part, a rod b and a rod c are two-link mechanisms, a rod d is a position where a hydraulic damping cylinder is located, a shank extension rod is connected to an extension line of the rod c, and an angle
The angle of rotation of the knee joint is determined by fixing the rod a and the rod b, so that the angle beta is a determined value, when the length of the hydraulic cylinder changes and the length of the rod d changes, the angle
Also changed therewith, the knee joint corner
Suppose that the knee joint is turned when the thigh is straightened
At 0 deg., the cylinder has different damping at different times.
After the model is built, the processor is respectively connected with the pressure sensor and the angle sensor to receive signals collected by the pressure sensor and the angle sensor. The pressure sensor is a thin-sheet piezoelectric pressure sensor, and particularly comprises an eTouch-ss piezoelectric film sensor. When the piezoelectric sensor is acted by external force in a certain fixed direction, an electric polarization phenomenon is generated inside the piezoelectric sensor, electric charges with opposite signs are generated on the two surfaces, the electric charge quantity generated by stress is in direct proportion to the magnitude of the external force, and the piezoelectric sensor outputs voltage after being stressed. To ensure that the collected pressure data is typical, a first pressure sensor and a second pressure sensor are respectively installed at the central positions of the front sole and the rear sole of the prosthetic foot. The knee joint rotation angle is measured by using an angle sensor, and in order to ensure the measurement reliability, a rotary variable sensor is selected, specifically a BL29-R angle sensor.
The processor carries out gait cycle recognition and motion state recognition by using sensor data according to data collected by the pressure sensor and the angle sensor by referring to a CGA gait database, and specifically comprises the following steps:
the gait cycle is generally divided into a support phase and a swing phase, the support phase begins at the heel strike stage and ends at the toe-off stage of the gait, in which the support leg is in contact with the ground, and the support phase accounts for about 60% of the gait cycle of a single leg. The swing phase is a walking phase that begins at tiptoe off and ends at heel strike, where the person's leg moves forward in preparation for the next support phase, the swing phase accounting for approximately 40% of the one-leg gait cycle. The recognition of the support phase and the swing phase in the exercise can be finished by contrasting the database by applying the plantar pressure and the knee joint corner angle.
The movement states of a person in daily life can be roughly classified into standing, walking on flat ground, ascending a slope, descending a slope, ascending stairs, descending stairs and the like, and a finite-state machine model is built to represent the conversion of different movement states as shown in fig. 2. During movement, different movement modes need to be switched after the movement is in a standing state, and the used control method is switched when a state switching point is detected.
The standing state is divided into three states of horizontal standing, ascending standing and descending standing. When the foot-walking device is in a horizontal standing state, the knee joint is straightened, the knee joint corner is approximately equal to 0 degree, when the foot-walking device is in the horizontal standing state, the ground pressure of the front sole and the rear sole is approximately equal, when the foot-walking device is in an upslope standing state, the knee joint corner is the same as that of the horizontal standing state, the body weight is mainly distributed on the front sole, the ground pressure of the front sole is larger than that of the rear sole, when the foot-walking device is in a downslope standing state, the knee joint corner is the same as that of the horizontal standing state, and the ground pressure of the rear sole is larger than that of the front sole.
The conversion conditions of walking on an uphill slope, a downhill slope and a flat ground in a standing state are the same, the pressure is increased by 2 times by taking an artificial limb as a supporting leg, or the knee joint angle is increased from 0 degree by taking a healthy leg as a supporting leg, and the front sole and the rear sole have 0 ground pressure when the feet leave the ground.
When the knee joint angle is about 0 degree, the pressure on the ground is changed from the front sole to the rear sole to the front sole and the rear sole which are approximately equal, and then the state is changed. Similarly, when the support is equal to the knee joint with a rotation angle about equal to 0 degree, the pressure on the ground is changed from approximately equal front sole and back sole to front sole being larger than back sole. When the angle of rotation of the knee joint corresponding to the support is approximately equal to 0 degree, the pressure on the ground is changed from the condition that the front sole is smaller than the rear sole to the condition that the front sole and the rear sole are approximately equal. When the rotation angle of the support corresponding to the knee joint is approximately equal to 0 degree, the pressure on the ground is changed from approximately equal front sole and rear sole to front sole being smaller than rear sole.
The up-down slope and the flat walking are changed into standing, when no next swing phase is detected after the supporting phase, the walking stop of the person can be judged, and then the standing state is judged according to the pressure of the sole.
The user can change from standing to going upstairs, and basically only the front sole of the foot is stepped on the step when the user goes upstairs. When the knee joint angle is increased from 0 degree, then the front sole has pressure and the back sole has no pressure or is far smaller than the front sole, the state change can be judged.
When the foot is standing on stairs and the corner of the knee joint is approximately equal to 0 degree, the state change can be judged when the pressure difference value between the front sole and the rear sole is smaller than a threshold value, and the threshold value is larger than the pressure difference when the user walks on flat ground.
The user can change the standing mode into the stair descending mode, and only the rear sole of the foot touches the ground because the foot of the user steps on the edge of the step to descend the stair in the stair descending process. When the pressure is present on the rear sole and the pressure is absent on the front sole or is far smaller than the rear sole, the state change can be judged.
When the corner of the support corresponding to the knee joint is approximately equal to 0 degree, the state change can be judged when the pressure difference value of the front sole and the rear sole is smaller than a threshold value, and the threshold value is the same as that when the user goes upstairs.
According to the gait cycle recognition and the motion state recognition, the processor sends a signal to the motor to control the opening area of the bending damping valve in the hydraulic cylinder:
when walking on the flat ground: when in the supporting phase, the flow area of the bending damping valve is reduced by a motor to provide high bending damping to provide enough moment to complete single-leg supporting, and when in the swinging phase, the area of the bending damping valve is increased to provide low bending damping to enable the knee joint corner to change rapidly, and the area size of the damping valve when walking on flat ground is taken as a comparison reference.
When going upstairs: when the artificial limb is in the support phase, because the included angle of the knee joint is larger when the artificial limb is initially supported by a single leg, and a large knee stretching moment is needed for enabling the body to be upward, a quite large bending damping is needed to provide the needed moment to complete the support, the bending damping valve is required to be closed to be close, when the artificial limb is in the swing phase, because the work is needed to be overcome by gravity, the bending damping valve which is smaller than that when the artificial limb is walking on the flat ground is needed to be provided, so that the artificial limb user can go upstairs with smaller force, and when the artificial limb is in the swing phase, the flow area of the bending damping valve is required to be increased to be larger than that when the artificial limb is walking on the flat ground.
When going uphill: when the support phase is in the supporting phase, the situation is similar to the situation when going upstairs, but the required moment is smaller, so the motor is controlled to slightly open the bending damping valve to be larger than that when going upstairs, the bending damping valve is smaller than that when going on flat ground so as to provide bending damping larger than that when going upstairs, the bending damping valve is smaller than that when going on flat ground, and when the support phase is in the swinging phase, the bending damping valve is required to overcome gravity to do work and is smaller than that when going upstairs, and the flow area is slightly larger than that when going on flat ground so as to provide bending damping smaller than that when going upstairs.
When going down stairs: when the support phase is in, large-angle bearing occurs at the last stage of support, and a larger moment is needed for knee bending balance, so that the control motor enables the bending damping valve to be reduced between the size of the damping valve when going upstairs and going uphill so as to provide a bending damping larger than that when going upstairs and when going uphill, the force required by a person is reduced due to the action of gravity when the support phase swings, and the area of the control bending damping valve is smaller than that when walking on the flat ground so as to provide a bending damping larger than that when walking on the flat ground.
When going downhill: in the support phase, the motor is controlled to open the bending damper valve to a position smaller than that in the ground walking and larger than that in the stair descending so as to provide a bending damping larger than that in the ground walking, and in the swing phase, the gravity also applies a force but smaller than that in the stair descending so as to control the bending damper valve to have a larger area than that in the stair descending so as to provide a bending damping larger than that in the flat walking and smaller than that in the stair descending.
Comprehensively comparing the flow areas of the damping valves in different motion states, and when the artificial limb is in a supporting phase, bending the opening area of the damping valve: go upstairs, go downstairs, go uphill, go downhill and walk on the flat ground, and the damping of the hydraulic cylinder is as follows: going upstairs, going downstairs, going uphill, going downhill and walking on the flat ground, when the artificial limb is in a swing phase, the opening area of the bending damping valve is as follows: going upstairs, going uphill, walking on flat ground, going downhill and going downstairs, the damping of the hydraulic cylinder is as follows: going upstairs, going uphill, walking on flat ground, going downhill and going downstairs.
In order to accurately determine the flow area of the damping valve, a test platform is required to be used for testing before assembly, the test platform is equipment provided with a driving motor to simulate movement of thighs and shanks, and can provide vertical pressure in a static state and simulate swinging of legs. The force in the vertical direction is controlled to simulate the stress of the artificial limb when the artificial limb supports the limb, the area of the damping valve is reduced to be capable of supporting the force in the vertical direction, and the stress corresponds to the area of the damping valve. Controlling a motor to simulate the motion of a human to simulate the stress of the artificial limb during the swing phase, adjusting the area of the damping valve until the motion of the swing phase meets the proportion of the motion of the swing phase in the whole gait cycle, wherein the area is the opening area of the damping valve of the swing phase, and corresponding the motion condition to the opening area of the damping valve.
Specifically, the qualifiers in this example are described as follows:
said angle of rotation being about 0 ° means that the absolute difference from 0 ° is no more than 1 °;
the pressure is approximately equal to or approximately equal to mean that the difference value is less than 5N;
the greater or smaller means that the absolute value after subtraction is greater than two percent of the body weight of the person;
the threshold is equal to one percent of the weight of the person, determined in particular by the user;
the far greater is that the quotient is greater than 5 times.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be construed as the protection scope of the present invention.