METHOD FOR CONTROLLING AT LEAST ONE ACTUATOR OF AN ORTHOPEDIC DEVICE, AND ORTHOPEDIC DEVICE
20230197242 · 2023-06-22
Inventors
Cpc classification
G16H20/40
PHYSICS
International classification
Abstract
The invention relates to a method for controlling at least one actuator (4) of an orthopedic device (2) with an electronic control device (E), which is coupled to the actuator (4) and at least one sensor (8) and which has an electronic processor (μC) for processing sensor data (s), wherein at least one state machine (SM) in which states (z) of the orthopedic device (2) and state transitions of the actuator (4) are determined is stored in the control device (E), wherein a classifier (K) in which sensor data (s) and/or states (z) are automatically classified within the scope of a classification method is stored in the control device (E), wherein the state machine (SM) and the classification method are used in combination and, on the basis of the classification and the states (z), a decision is made about the manner of activating or deactivating the actuator (4) as a control signal.
Claims
1. A method for controlling at least one actuator of an orthopedic device, comprising: providing an electronic control device which is coupled to the at least one actuator and to at least one sensor, wherein the electronic control device comprises and has an electronic processor for processing sensor data from the at least one sensor, at least one state machine stored in the control device in which states of the orthopedic device and state transitions of the actuator are determined, automatically classifying in a classification process using a classifier stored in the control device sensor data and/or states of the orthopedic device, wherein the at least one state machine and the classification process are used in combination; and signaling the at least one actuator with a control signal for activation or deactivation on the basis of the classification and the states of the orthopedic device.
2. The method as claimed in claim 1, signals from the at least one sensor as input parameters to the classifier and as classified sensor data to the at least one state machine, or as input parameters to the at least one state machine and as states of the orthopedic device to the classifier.
3. The method as claimed in claim 1 further comprising supplying both the at least one state machine and the classifier with the sensor data of the at least one sensor as input parameters.
4. The method as claimed in claim 1 further comprising storing several classification processes in the classifier, and wherein the at least one state machine feeds a determined state as an input variable to the classifier.
5. The method as claimed in claim 1 further comprising feeding an output of the classifier back to an input of the classifier via the at least one state machine.
6. The method as claimed in claim 5, wherein a feedback signal is generated in the at least one state machine from the sensor data, and from results of the classifier and wherein the feedback signal changes at least one parameter of the classifier, wherein the classifier selects a different classification process, or wherein the feedback signal is fed to the classifier as a current state of the current states of the orthopedic device.
7. The method as claimed in claim 1 wherein the control signal is generated in the at least one state machine and/or in the classifier.
8. The method as claimed in claim 1 wherein the automatically classifying step performs several classification processes simultaneously, and wherein each classification process of the several classification processes can have different goals.
9. The method as claimed in claim 1 further comprising selecting the classification process from amongst several classification processes, or parameterizing the classifier, wherein the selecting or parameterizing takes place as a function of a current state of the states of the orthopedic device determined by the one or more state machines.
10. The method as claimed in claim 1 wherein the one or more state machines make discrete decisions or make decisions on the basis of fuzzy logic or fuzzy sets.
11. The method as claimed in claim 1 further comprising parameterizing the classifier by removal of one or more classes.
12. The method as claimed in claim 1 further comprising feeding a result of the classifier as an input variable to the one or more state machines.
13. An orthopedic device, comprising: with an electronic control device is coupled to an actuator and to at least one sensor, wherein the electronic control device comprises has an electronic processor for processing sensor data, wherein the electronic control device is configured to perform at least one classification based on the sensor data or on data calculated therefrom, wherein a classification process of the at least one classification depends on a state of the orthopedic device.
Description
[0023] Exemplary embodiments of the invention are explained in more detail below with reference to the accompanying figures, in which:
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037] In
[0038]
[0039] In
[0040] A similar structure of the combination of a state machine SM and a classifier K is shown in
[0041]
[0042] The parameterization and the selection of different classifiers K make it possible to use the optimal and leaner classifier K in each case for different decisions. In addition to influencing state transitions in the state machine SM, the classifiers K can also be used to influence the control within a state. If, for example, the closing of a prosthetic hand is specified as the state, the way in which the hand is closed can be influenced via a classifier K. On the basis of the sensor raw data, the classifier generates further control signals, which are used either via a microcontroller μC or directly to an actuator to influence the orthopedic device. In principle, it is also provided that several classifiers K are executed at the same time, but each classifier K has different goals. When the classifiers K have been completely developed, they work very simply and quickly and can be executed in parallel without significantly increasing the computational effort.
[0043] Specific classifiers K and their selection are shown schematically in
[0044] The data flow of an expanded state machine SM is shown in
[0045] An example of a control is the movement control of a prosthetic hand, in which, for example, two types of grip A and B can be implemented. In principle, both types of grip A or B can be performed from the open position of the prosthetic hand, whereas, with a closed or partially closed prosthetic hand, only the opening of the prosthetic hand is possible. As soon as the prosthetic hand begins, for example, to perform the type of grip A and to close the prosthetic hand, on the basis of a classification result, it is only necessary for further control to distinguish between type of grip A and opening. The other grip type B can be neglected in the classification. The class boundaries are accordingly simplified. The second type of grip B is included in the decision-making process again only after the prosthetic hand has been fully opened. In the case of a conventional control with only one classifier, the second type of grip B could also be recognized during the closing and opening of the first type of grip A, as a result of which the closing or opening of the prosthetic hand would need to have been interrupted.
[0046] In order to rule this out, the control method according to the invention provides, for example, that the current state, namely the type of grip currently present, is returned as a feature F to the classifier K, by which means the feature space is expanded by a unique feature. A distinction is made between the adopted state of the prosthesis, namely the respective type of grip and the open state, and the last recognized class. Alternatively, it is possible to change the parameters of the classifier K over the running time, if a certain state has been recognized, for example by removing a class from the classifier K.
[0047] This example is explained in more detail with reference to
[0048]
[0049] When walking on the level, walking down a slope or walking down stairs with an artificial knee joint, different flexion resistances have to be approached. This is achieved by combining a state machine SM with an assignment of the gait phases in combination with classifiers K. First of all, the trajectory of the foot is recorded in the swing phase and, in the event of a heel strike HS, is fed to a hidden Markov model, possibly in a simplified mathematical representation. The hidden Markov model can use the trajectory to differentiate whether the step concerned is a flat step or a downward step. The output probabilities of the hidden Markov model are the basis for branching into two different branches of the state machine. The first branch is for walking on the level, the second for downward steps. Once a decision has been made to walk downward, a distinction must be made between walking on a ramp and descending stairs. The neural network NN is used for this purpose. The courses of the segment angles of the prosthesis or orthosis and the loads after the heel strike HS, for example, serve as input variable s. The outputs in the form of probabilities for descending stairs or walking downhill on a ramp are not used in this case for a further branching of the state machine, but as input parameters of a control characteristic area which, from the probabilities and the knee angle, calculates the flexion resistance that is necessary for the respective movement scenario.
[0050] The combination or entanglement of classifiers K with state machines SM thus has advantages over the respectively isolated application of these components. Particularly in the case of pattern recognition of electromyographic signals or other neural signals of the upper extremity, it is advantageous to add a state machine to the control of a prosthesis. Likewise, the tried and tested state machine control of the lower extremity can easily be supplemented with a classifier-based control component.
[0051] For all of the exemplary embodiments and for all of the controls and variants described, it is provided that the classifiers are designed to be self-learning or can be designed to be self-learning. Self-learning classifiers can, for example, use a cluster analysis to independently carry out or evaluate a class formation for an unclassified set of feature vectors and in doing so take into account their own classification results.
[0052]
[0053] The drive 4 shown to the right in
[0054] The sensor arrangement 6 has four electrode pairs 8. These are designed, for example, as individual electrode pairs 8, each of which can be attached to the skin of a prosthesis wearer. According to a further embodiment, the electrode pairs 8 are applied to a prosthesis liner (not shown), for example glued on, or connected to or formed integrally with a liner. According to a further embodiment, the electrode pairs 8 are arranged on an inner side of the forearm socket 12.
[0055] The electrode pairs 8 are each connected to the control device E via sensor lines 16. The signals detected by the electrodes are passed to the control device E via the sensor lines 16.
[0056] The signals are evaluated in the control device E. In addition to the illustrated electrode pairs 8 as sensors for detecting myoelectric signals, other sensors 8 are arranged on the forearm socket and can be designed as inertial sensors, IMU, spatial position sensors, acceleration sensors, force sensors, angle sensors, temperature sensors or other sensors. A plurality of sensors 8 can also be arranged on the orthopedic device, which sensors detect different measured variables or conditions. Likewise, sensors 8 can be arranged in the prosthetic hand, for example position sensors that detect the position of the prosthetic fingers.
[0057] In the embodiment shown in
[0058] In the present case, the control device E is in wireless communication, for example via radio, with an input device 20. Signals received from the sensor arrangement 6, for example, can be visualized via this input device 20. In addition, it is preferably possible to change the programs, classifiers K or state machines SM stored in the control device E.
[0059]
[0060] The prosthesis device 2 has a prosthetic foot 22 and a lower-leg part 24. A prosthetic knee joint 26, which has an upper part 28, is arranged on the lower-leg part 24. A damper serving as actuator 4 is assigned to the prosthetic knee joint 26. Drives or actuators for adjusting valves or for setting other manipulated variables can be arranged in the damper itself. Actuators are not limited to electric motors, but are generally used to influence and/or change properties or positions of components of the orthopedic device. A prosthesis socket is arranged on the joint upper part 28; however, for the sake of clarity, it is not shown in
[0061] The prosthetic knee joint 26 can also be assigned an active drive (not shown) as an actuator, which actuates a flexion and/or extension movement of the prosthesis device 2. Control signals from the control device E are sent to this drive via drive lines 18, which are likewise not shown.
[0062] The sensor arrangement 6 has a flexible, in particular elastic belt 34 on which the electrode pairs 8 are arranged. This belt is arranged around the limb stump 32, such that the electrode pairs 8 rest on it and can accordingly detect signals. The other sensors 8 mentioned in connection with