SYSTEM AND METHOD FOR LEARNING OR RE-LEARNING A GESTURE
20220365605 · 2022-11-17
Assignee
Inventors
Cpc classification
A61B5/02055
HUMAN NECESSITIES
G06F3/017
PHYSICS
G06F3/011
PHYSICS
A61B5/11
HUMAN NECESSITIES
International classification
Abstract
The invention relates to a system and a method for learning a gesture by a human learner (5), comprising the following steps: equipping said learner (5) with a plurality of motion sensors (6, 7) on a plurality of members that are predetermined in accordance with said gesture to be learned; acquiring biomechanical data provided by said plurality of sensors during a gesture performed by the learner; analyzing said acquired biomechanical data and determining a theoretical correction of the gesture by comparing said biomechanical data of the learner with biomechanical data corresponding to a target gesture; customizing the theoretical correction into a specific correction on the basis of behavior models of the learner derived from a history of biomechanical data acquired for the learner; transmitting said specific correction to the learner; updating said specific correction on the basis of information representing the sensation perceived by the learner when performing the corrected gesture.
Claims
1. A method for learning a gesture by a human learner, the skeleton of said human learner being modeled by a plurality of members interconnected by links according to a parent-child inheritance relationship so that the movement of a parent member causes the movement of each child member connected to the parent member by a link, each link being associated with a range of motion and at least one degree of freedom in space, said method comprising the following steps: equipping said learner with a plurality of motion sensors on a plurality of members that are predetermined in accordance with said gesture to be learned from among those that model said human skeleton; acquiring biomechanical data provided by said plurality of sensors during a gesture performed by the learner; analyzing said acquired biomechanical data and determining a theoretical correction instruction for the gesture on the basis of said modeled human skeleton and by comparing said biomechanical data of the learner with biomechanical data corresponding to a nominal target gesture; customizing said theoretical correction instruction into a specific correction instruction on the basis of predetermined adaptive parameters related to the learner and/or to the environment; transmitting said specific correction instruction to the learner; updating said specific correction instruction on the basis of information representing the sensation perceived by the learner when performing the corrected gesture.
2. The learning method according to claim 1, characterized in that at least one predetermined adaptive parameter is derived from behavior models of the learner derived from a history of biomechanical data acquired for the learner.
3. The learning method according to claim 1, characterized in that at least one predetermined adaptive parameter is a biomechanical, physiological or neuromotor parameter of the learner.
4. The learning method according to any claim 1, characterized in that said step of analyzing and determining a theoretical correction instruction comprises the following sub-steps: analyzing said acquired biomechanical data in order to allow angles and projections of the points associated with said sensors to be defined on the basis of said modeled skeleton; comparing said defined angles and projections with angles and projections of the target nominal gesture in order to provide a theoretical correction instruction.
5. The learning method according to any claim 1, characterized in that said biomechanical data analyzed by said step of analyzing and determining a theoretical correction instruction are the data saved in a circular buffer memory enhanced with the biomechanical data acquired from the detection of a trigger signal.
6. The learning method according to claim 5, characterized in that said trigger signal is detected by a predetermined detection sensor or by a gesture analysis module produced by the learner and configured to highlight a predetermined situation.
7. The learning method according to claim 1, characterized in that said step of transmitting a specific correction instruction to the learner involves transmitting voice messages representing said specific correction instruction to be performed by the learner.
8. The learning method according to claim 1, characterized in that said step of updating said specific correction instruction comprises a step of receiving a voice message transmitted by the learner representing the sensation felt when performing the movement and of transcribing this voice message using a voice recognition module.
9. The learning method according to claim 1, characterized in that it further comprises a step of transmitting a warning signal to the learner when said performed gesture deviates from the target nominal gesture by a predetermined deviation.
10. A system for learning a gesture by a human learner, the skeleton of said human learner being modeled by a plurality of members interconnected by links according to a parent-child inheritance relationship so that the movement of a parent member causes the movement of each child member connected to the parent member by a link, each link being associated with a range of motion and at least one degree of freedom in space, said system comprising: a plurality of motion sensors intended to equip the learner on a plurality of predetermined members that model said human skeleton in accordance with said gesture to be learned; a module for acquiring biomechanical data provided by said plurality of sensors during a gesture performed by the learner; a module for analyzing said acquired biomechanical data and for comparing these biomechanical data with those corresponding to a target gesture; a module for calculating a theoretical correction instruction for the gesture on the basis of said modeled human skeleton and of said comparison between the biomechanical data of the learner and those of the target gesture; a module for customizing the theoretical correction instruction into a specific correction instruction on the basis of predetermined adaptive parameters related to the learner and/or to the environment; a module for transmitting a specific correction instruction to the learner; a module for updating said specific correction instruction on the basis of information representing the sensation perceived by the learner when performing the corrected gesture.
11. The system according to claim 10, characterized in that it further comprises sensors for measuring pressure variations on any point of support.
12. The system according to claim 10, characterized in that it further comprises sensors for measuring biological parameters of the learner.
13. The system according to claim 10, characterized in that it comprises a voice recognition module connected to a microphone and configured to be able to interpret keywords spoken by said learner into said microphone.
14. The system according to claim 10, characterized in that it comprises earphones intended to be worn by said learner in order to receive said gesture correction instructions.
15. A computer program product which can be downloaded from a communication network and/or is recorded on a computer-readable medium and/or can be executed by a processor, characterized in that it comprises program code instructions for carrying out a learning method when the program is executed on a computer, the learning method for learning a gesture by a human learner, the skeleton of said human learner being modeled by a plurality of members interconnected by links according to a parent-child inheritance relationship so that the movement of a parent member causes the movement of each child member connected to the parent member by a link, each link being associated with a range of motion and at least one degree of freedom in space, said method comprising the following steps: equipping said learner with a plurality of motion sensors on a plurality of members that are predetermined in accordance with said gesture to be learned from among those that model said human skeleton; acquiring biomechanical data provided by said plurality of sensors during a gesture performed by the learner; analyzing said acquired biomechanical data and determining a theoretical correction instruction for the gesture on the basis of said modeled human skeleton and by comparing said biomechanical data of the learner with biomechanical data corresponding to a nominal target gesture; customizing said theoretical correction instruction into a specific correction instruction on the basis of predetermined adaptive parameters related to the learner and/or to the environment; transmitting said specific correction instruction to the learner; updating said specific correction instruction on the basis of information representing the sensation perceived by the learner when performing the corrected gesture.
16. (canceled)
Description
LIST OF FIGURES
[0102] Further aims, features and advantages of the invention will become apparent upon reading the following description, which is provided solely by way of a non-limiting example, and which refers to the accompanying figures, in which:
[0103]
[0104]
[0105]
[0106]
[0107]
DETAILED DESCRIPTION OF ONE EMBODIMENT OF THE INVENTION
[0108] For the sake of illustration and clarity, the figures do not strictly adhere to scales and proportions.
[0109]
[0110] The first step involves selecting the gesture being addressed. The gesture is selected from a database which is pre-established and prerecorded in the system. The selection of the gesture determines the members (also denoted using the term “bones” throughout the text) affected by the exercise in a pre-established structured set of the modeled human skeleton.
[0111]
[0112] Thus, in
[0113] Another simplified example is shown in
[0114] Once the gesture and the associated members have been selected, the learner 5 is equipped with a plurality of motion sensors 6, 7. The choice of the positioning of the motion sensors on the learner depends on the movement to be learned. By way of an illustration only, the learner 5 in
[0115] In general, the number of motion sensors and their position on the learner depends on the gesture to be learned and results from a biomechanical analysis of the movement. The system according to the invention can thus comprise a database, not shown in the figures, which associates the number of sensors and their position on the learner with each type of gesture. Thus, the learner can select the type of gesture to be performed and can equip themselves with the corresponding sensors mentioned in the database. This database can be provided by a biomechanics expert or can be formed by a preliminary analysis of the movement.
[0116] According to an embodiment, each gesture to be learned can also be characterized by a plurality of criteria.
[0117] The first criterion, called a “sequential” criterion, aims to define whether the gesture is to be analyzed continuously or only over a portion of the gesture. By way of an example, if seeking to analyze the gesture of hitting a tennis ball, only the biomechanical data acquired in the vicinity of this hit, which is considered to be the key moment of the gesture, needs to be analyzed. In other words, the analysis of such a gesture is sequential. However, other gestures need to be analyzed continuously.
[0118] The second criterion, called a “trigger” criterion, aims to define the trigger for the analysis. With further reference to the previous example, the key moment is when the learner hits the ball. This hitting of the ball therefore needs to be detected, either from a dedicated sensor, or from an analysis of the gesture. The sensor is configured to transmit a trigger signal that is recovered by the system. It is also possible to detect this trigger signal on the basis of the analysis of the movement of the arm involved in hitting the ball. For example, the trajectory of the hitting arm is analyzed and, by construction, it is determined that, in this trajectory, the key moment is formed by the start of an acceleration in the sagittal plane of the hitting arm. It is then possible to determine the key moment of the movement to be analyzed without using a dedicated sensor.
[0119] The third criterion, called a “warning” criterion, aims to determine whether a signal is sent to the learner when the performed gesture deviates from a predetermined deviation from the target gesture.
[0120] In particular, the aim of the invention is to allow the learner to perform a gesture that is as close as possible to the target gesture. During the learning session, the learner attempts, through repetitions, to match their gesture to the target gesture. In order to progress without error, the learner needs to be informed, other than by their own sensations, of the difference between the targeted gesture and the performed gesture. With further reference to hitting a ball, it is generally accepted that the ball is ideally hit when the racket reaches its maximum speed. The juxtaposition of the impact and the acceleration curve of the racket on the same time scale means it is possible to determine whether or not the impact was optimal. A time range during which the impact is considered acceptable is therefore determined. If the impact occurs outside this time range, the system provides the learner with the “warning” signal. This signal contains additional information in relation to the gesture corrections provided by the system and described hereafter.
[0121] Once the gesture has been selected, associated if necessary with the criteria listed above, the acquisition of the data of the gesture and the processing of these data can begin.
[0122] The motion sensors 5, 6 record biomechanical data transmitted to a data acquisition module 20, for example, by wireless means.
[0123] The acquisition module 20 is implemented, for example, using software means and provides the analysis module 21 with the measurements provided by the sensors. This acquisition module 20 implements step E11 of the learning method.
[0124] The analysis module 21 extracts variables from the received measurements that allow the gesture performed by the learner to be characterized. These variables are, for example, angles, projections, supports, speed or acceleration, etc., taken in the three planes of the space.
[0125] The system can also comprise other sensors, such as biological sensors (the temperature of the learner or electrocardiogram, etc.) that enhance the analysis module 21.
[0126] The system verifies that the data received from the sensors installed on the learner are those required for the evaluation of the exercise.
[0127] Subsequently, the system reads the features of the relevant joints (degrees of freedom or relevant range of bending extension) from a prerecorded database. This database can be general (a general anthropometric database) or more specific to the learner by virtue of a clinical examination and/or the recording of previous movements of the same type.
[0128] Thereafter, the system gathers the data from the sensors for a home position assumed by the learner (calibration position).
[0129] Then, the system systematically gathers, at a frequency that is determined depending on the selected exercise, the data from the sensors placed on the corresponding members throughout the exercise that is performed.
[0130] Optionally it is possible, instead of analyzing the movements one at a time, to compute the minimum and maximum average values of a series of movements of the same type.
[0131] The analysis module 21 compares the extracted variables with corresponding variables resulting from a target gesture.
[0132] The analysis and comparison module 21 carries out the analysis and comparison step E12 of the method according to the invention.
[0133] To this end, the system reads the target values of the relevant movement from a prerecorded database formed by a specialist (biomechanic, trainer, surgeon or physiotherapist, etc.) or by the learner if they have sufficient skills. This database reflects the generally accepted learning curve of the corresponding movement.
[0134] Then, throughout the execution of the movement, the system compares the values obtained from the sensors with the target values.
[0135] Subsequently, throughout the execution of the movement the system compares the differences that are obtained with faulty movement patterns read in the “exercise” database and prerecorded by a specialist (biomechanic, trainer, surgeon or physiotherapist, etc.) or by the learner if they have sufficient skills.
[0136] The system also comprises a module 22 for calculating a theoretical correction instruction configured to supply a theoretical correction instruction for the gesture performed by the learner on the basis of the analysis and of the comparison carried out by the module 21.
[0137] To this end, the system identifies a relevant pattern by comparing the pattern with the data of the performed movement (with simple or more complex algorithms, such as Bayesian inferences, for example).
[0138] Then, the system reads, from a database prerecorded by a specialist (biomechanic, trainer, surgeon or physiotherapist, etc.) or by the learner if they have sufficient skills, the contents of the instructions corresponding to the identified faulty pattern.
[0139] Subsequently, the system reads, from a database prerecorded by a specialist (biomechanic, trainer, surgeon or physiotherapist, etc.) or by the learner if they have sufficient skills, the contents of the constraints for transmitting the instructions corresponding to the identified pattern (latency time between the end of the movement and the transmission of the instruction, for example).
[0140] The system also comprises a module 23 for customizing the theoretical correction to a specific correction.
[0141] This customization is based on parameters stored in a database 27 and/or on the result of an analysis of previous movements performed by the learner.
[0142] To this end, the system analyzes the movements recorded since the start of the exercise (moving averages, standard deviations, minima or maxima, etc.).
[0143] Then, the system compares the results of the analysis with the target values and modifies the learning curve if the observed differences are notably different from the basic learning curve. The definition of the notable difference can be set and can correspond to a distance measurement according to a predetermined metric of the measured values with respect to the target values.
[0144] Then, and as is the case for determining the theoretical correction instruction, the system identifies a relevant pattern by comparing the pattern with the data of the performed movement (with simple or more complex algorithms, such as Bayesian inferences, for example).
[0145] Subsequently, the system reads, from a database prerecorded by a specialist (biomechanic, trainer, surgeon or physiotherapist, etc.), the contents of the instructions corresponding to the identified faulty pattern.
[0146] The customization module 23 carries out the customization step E13 of a method according to the invention.
[0147] The system also comprises a module 24 for transmitting a personalized instruction to the learner 5. This module is preferably associated with audio means configured to transmit the instructions to the learner.
[0148] This transmission module 24 carries out the transmission step E14 of the method according to the invention.
[0149] Finally, the learner 5 can provide the system with feedback, which is then analyzed by the voice recognition module 26, which relies on the database 27 to interpret the transmitted feedback.
[0150] This allows the updating module 25 to update the correction instruction and to re-transmit it to the learner via the transmission module 24.
[0151] To this end, the system gathers the reactions of the learner transmitted by the microphone in the form of keywords previously recorded in a database and known to the learner, depending on the exercise in question. Only contextually relevant keywords are retained by the speech recognition feature.
[0152] Then, the system identifies the modification that these keywords can apply to the current instruction from the same database.
[0153] The recognition module 26 and updating module 25 carry out the step E15 of updating the method according to the invention.
[0154] The method will now be described using the example of a tennis forehand that the learner is seeking to improve.
[0155] The development of the theoretical correction targeted by step E12 is based, for example, on the variation of the speed of the racket over time, with it being understood that the aim is to hit the ball when the racket reaches a maximum speed.
[0156] The motion sensor used is, for example, an inertial unit placed on the back of the hand of the learner holding the racket. This inertial unit transmits quaternions and the raw values of the accelerometer of the unit to the computing unit at a frequency of 50 Hz, for example.
[0157] The data provided by the inertial unit allows the curve which is schematically shown in
[0158] The motion sensor also detects the hitting moment and determines whether this hit occurred within the time window corresponding to the maximum hitting speed. As shown in
[0159] Thus, the theoretical correction can involve developing an instruction of the “hit too early” type for impact I1, “ideal hit” for impact I2 and “hit too late” for impact 13.
[0160] In step E13, the theoretical correction instruction is customized by taking into account the attractors of the learner. To this end, the database 27 is polled. By way of an example, the database 27 reveals that the learner has the specific feature of stiffening their wrist when they hit the ball in the maximum speed zone, which results in an inaccurate hit.
[0161] In order to obtain the target gesture, in the case of this learner, it is therefore necessary to rectify the optimal hitting zone by slightly shifting it earlier in the time scale (lower speed) in order to avoid this inaccuracy. Once this correction has been made, the effective correction instruction would become the following, for example: for I.sub.1: “ideal hit,” for I.sub.2: “hit too late” and for I.sub.3 “hit too late.”
[0162] It is also possible to take into account adaptive parameters linked to the environment, for example, information representing the surface of the tennis court (which becomes slippery due to a rain shower and which therefore modifies the rebound of the ball and the supports). This environment parameter then involves increasing the tolerance for error in the gesture and therefore expanding the zone of maximum acceptable speed used to establish the correction.
[0163] In step E14, the specific correction instruction thus established is transmitted to the learner.
[0164] In step E15, the learner provides the system with their feedback when hitting the ball. The learner has, for example, a determined period after the impact to transmit their feedback of the impact. This is transmitted via a microphone using the following keywords: “early”; “correct”; “late.”
[0165] The matrix of the following final correction messages is then obtained:
TABLE-US-00001 TABLE Impact Feedback I.sub.1 I.sub.2 I.sub.3 “early” No, correct No, late No, late “correct” OK No, late No, late “late” No, correct OK, late OK, late
[0166] The updated correction instruction in the matrix above is then transmitted to the learner.
[0167] According to one embodiment, there is a provision that involves not transmitting any correction instruction before having received the feedback from the learner. In other words, the transmission step E14 is only carried out after the step E15 of receiving the feedback.
[0168] According to another embodiment, there is a provision that involves transmitting the specific correction instruction that takes into account the attractors alone, then receiving the feedback information and establishing a second correction, as described above.
[0169] According to other embodiments, a provision also can be made that involves transmitting the correction instruction only after a certain time or a certain number of gestures. A provision also can be made that involves transmitting the messages only if the gestures are persistently inadequate.
[0170] In this case, a parameter will be available in the database 27 that relates to the minimum duration of the fault or the number of faulty movements (a chest bent too far for too long when horse riding or skiing, for example). This thus avoids “false positives,” i.e., a leaning chest for a fraction of a second after traveling over uneven ground.
[0171] In the same spirit as above, physiological parameters (fatigue, for example) can be taken into account.
[0172] In such a case, the attractor taken into account in step E13 can involve specifying that the stiffening of the wrist only occurs from a certain level of fatigue. Thus, the variation in heart rate, associated with the raw frequency, can be used as an indicator of fatigue. This heart rate is acquired by a heart rate monitor worn by the learner.
[0173] Another embodiment of the invention is described in relation to
[0174]
[0175] The skeleton modeling shows the following parent-child biomechanical set: [0176] Pelvis member (reference Pe in
[0180] Furthermore, the variable ω.sub.h denotes the angular speed of the pelvis-thigh joint in the sagittal plane. The variable ω.sub.g denotes the angular speed of the thigh-calf joint in the sagittal plane. Finally, the variable ω.sub.c denotes the angular speed of the calf-foot joint in the sagittal plane.
[0181] The sub-set of the modeled skeleton is therefore made up of four members (pelvis, thigh, calf and foot) and three joints (hip, knee, ankle), the parent-child relationship of which can be represented as follows:
[0182] PELVIShip
THIGH
knee
CALF
ankle
FOOT
[0183] The members are considered to be rigid solids with dimensions that are provided by anthropometric tables, for example.
[0184] Learning to hit a ball according to the method of the invention involves the following.
[0185] 1. Installation of Sensors
[0186] The first step involves equipping the four relevant members with an inertial measurement unit sensor (better known by the acronym IMU) in order to be able to provide rotation values for each member, for example, the three Euler angles x, y, z or the quaternions x, y, z, w.
[0187] In this case, the axis providing the rotation values of the axes of the sagittal plane is kept close to the gravity vector (represented by the dashed downward arrow).
[0188] Since they are rigid solids with a known length, knowing the rotations allows the corresponding relative translation movements to be known (i.e., the movements of the segments).
[0189] 2. Biomechanical Data Analysis
[0190] The biomechanical analysis of the data provided by the sensors involves the following.
[0191] 2.1. Identification of the Values in the Rest Phase.
[0192] Firstly, the values in the rest phase are identified. To this end, the values of the angles in the rest position are recorded and stored. Their angulation with respect to the gravity vector is also recorded.
[0193] 2.2. Identification of the Mobilizing Phase and the Initiating Phase.
[0194] Secondly, the mobilizing phase and the initiating phase are identified.
[0195] The initiating phase begins when the thigh-calf-foot segments begin their forward movement of the body.
[0196] The mobilizing phase and the initiating phase therefore can be identified by analyzing the direction of the variation of the angular speeds on the time scale. Thus, for each predetermined time interval: [0197] if ω.sub.g-ω.sub.g-1 is negative, then it is the mobilizing phase; [0198] if ω.sub.g-ω.sub.g-1 is positive, then it is the initiating phase.
[0199] The value of the angle ω.sub.e of each joint at the end of the run-up and at each instant to be analyzed, in particular during impact, is also recorded.
[0200] 2.3. Identification of the Impact
[0201] The impact is identified on the time chain by analyzing the raw acceleration signal from the sensor placed on the foot of the player. The impact on the ball actually generates a characteristic imprint on the signal from this sensor.
[0202] 2.4. Analysis of the Obtained Values
[0203] The various values are compared with the desired angulations (at the end of the run-up, halfway and during impact, etc.).
[0204] The objective in this case is to maximize the sum of the angular speeds of the segments so that the value of the force delivered on impact by the studied segment (the foot) is the maximum force.
[0205] 3. Determination of the Theoretical Correction Instruction
[0206] General instructions can be determined on the basis of the obtained values, for example, by comparing the angular values at the end of the run-up phase with the values generally obtained by comparable learners of comparable morphology and age. These values are read from a database. If ω.sub.achieved<ω.sub.objective, then the theoretical instruction is “mobilize more.”
[0207] 4. Determination of the Specific Correction Instruction for the Learner
[0208] Replacing the general data with data specific to the learner makes it possible to note, for example, that said learner has a medical history on one of the relevant joints, namely the knee. The database provides the maximum angulation values specific to this learner following their operation.
[0209] It then can be seen that ω.sub.achieved is no longer less than ω.sub.rectified objective.
[0210] Consequently, the condition: if ω.sub.achieved<ω.sub.rectified objective is no longer met.
[0211] The general instruction “mobilize more,” which appears to be unsuitable even though the range generated on initiation is correct, is therefore no longer issued.
[0212] 5. Updating the Specific Correction Instruction According to the Feedback from the Learner
[0213] In order to illustrate this step, the learner is assumed to be feeling pain in the knee when hitting the ball. They send this information to the system, for example, by pronouncing the keywords “knee pain,” from among a plurality of feedback keywords prerecorded in the system and associated with the gesture being learned.
[0214] Using the example of the case whereby the system determines, by consulting a database that is pre-established and an integral part of the system according to the invention, the following information: [0215] the learner, operated on the knee, suffers from kinesiophobia when the knee is bent more than 40° when mobilizing; [0216] the clinical examinations allow it to bend 60° during the mobilizing phase; [0217] the bending observed during the mobilizing movement in question, ω.sub.achieved, is 45°.
[0218] The system will therefore issue a corrected instruction of the following type: “Kinesiophobia! Mobilize more!” in order to counter this kinesiophobia while respecting the clinical constraints.
[0219] Obviously, the example provided in relation to kicking a football and with the clinical history of the learner is only an example, and a person skilled in the art easily understands that the invention can be applied to any type of movement and can take into account any information related to the learner. To this end, the system clearly needs to be provided with the necessary information and the various databases polled during the method according to the invention need to be formed.
[0220] The various modules of the system according to the embodiment of the figures can be integrated into computer equipment 9 comprising a processor, a storage memory and means for communicating with the motion sensors and the means for interactively exchanging with the learner.
[0221] The various modules of a system according to the invention and the associated database can, according to one embodiment of the invention, be remote on a remote cloud server or any equivalent means. In this remote embodiment, the data provided by the motion sensors and the other sensors of the system are transmitted to the modules of the system by communication means of all types, such as wired networks or wireless networks, for example. A wired network equally can be an electrical network, an optical network, a magnetic network and in general any type of network allowing data to be transmitted. A wireless network can be of any known type, secure or unsecure. Such a network is, for example, a Wi-Fi network (i.e. according to the IEEE 802.11 standard), but it is understood that the invention applies to any wireless technology. Other radio wave technologies such as WiMax®, Bluetooth®, 3G, 4G or 5G technology particularly can be cited.
[0222] The invention is not limited to the described embodiments alone. In particular, the invention can be applied to all types of gesture and to all types of learning once the system has data representing the target gesture.
[0223] The invention also can be used to improve the cohesion between a learner and an external “system,” such as the cohesion between a horse and its rider, for example. To this end, the horse and the rider are equipped with motion sensors, with the pairing formed by the horse and the rider then forming the learner of the system according to the invention.
[0224] It is then possible to measure a certain number of identical biomechanical and physiological parameters on the rider and on the horse, to relate the results of the two measurements on a time scale, to determine the deviations and to combine them, to define a synthetic index describing the evolution of this cohesion over a time scale, and to compare this index for a given rider-horse pairing with the values obtained by experts in the technical field.