The present invention relates to a system and method for managing exercise of an animal, and a program for providing a computer with the management function.
There have been proposed techniques for walking training of a user, wherein the speed of a treadmill is set so that the walking speed and the step width become appropriate in consideration of the physical strength and physical conditions of the user (see, for example, Japanese Patent Application Laid-Open Nos. 2001-238982 and 2001-346906).
In the case where a device is attached to the user for applying a force to the user's body to induce (or assist) the motion of the user's legs, however, it has not been considered to train the user in walking so that the user walks at an appropriate step width and the like, while harmonizing the movements of the user, the treadmill, and the device.
In view of the foregoing, it is an object of the present invention to provide a system and method for managing exercise of an animal such as a human being, which enables training of the animal so that the animal moves with an appropriate scale and rhythm, while realizing harmonization between the motion of the animal and the movements of two devices which induce the motion of the animal in different manners, and a program which provides the management function to a computer.
An exercise management system according to a first invention to achieve the above object includes: a motion variable measuring unit which measures a motion variable representing one or both of a motion scale and a motion rhythm of the animal based on an operating speed of a first motion induction device, motion of the animal being induced by an operation of the first motion induction device; and a control unit which controls an operation of a second motion induction device based on the motion variable measured by the motion variable measuring unit, the second motion induction device inducing the motion of the animal while adjusting the motion scale of the animal with a rhythm harmonized with the motion rhythm of the animal.
According to the exercise management system of the first invention, the motion of the animal is induced, with the motion speed of the animal being adjusted by the operation of the first motion induction device, and with the motion scale being adjusted with a rhythm that is harmonized with the motion rhythm of the animal by the operation of the second motion induction device. At this time, the operation of the second motion induction device is controlled based on the motion variable representing one or both of the motion scale and the motion rhythm of the animal whose motion is induced by the operation of the first motion induction device. The motion variable is measured based on the operating speed of the first motion induction device, which improves the measurement accuracy thereof. This makes it possible to cause the animal to continue the motion, while adjusting the relationship between the motion scale and the motion rhythm of the animal appropriately, by keeping it to a target relationship, for example. As a result, it is possible to train the animal by causing the animal to move with an appropriate scale and rhythm (or target scale and rhythm), while realizing harmonization between the motion of the animal and the operations of the first and second motion induction devices.
Further, an exercise management system according to a second invention is characterized in that, in the exercise management system of the first invention, the motion variable measuring unit includes a first motion variable measuring unit which measures a first motion variable based on a speed of circular movement of a circular motion body provided in the first motion induction device, the first motion variable being the motion variable which represents a speed of the motion of the animal, the motion of the animal being induced in a direction opposite from a direction of the circular movement of the circular motion body as the animal is in contact with the circular motion body.
According to the exercise management system of the second invention, with the motion of the animal being induced by the operation of the first motion induction device, the operation of the second motion induction device is controlled based on the “first motion variable” which represents the speed of the motion of the animal (determined based on the motion scale and motion rhythm of the animal). The first motion variable is measured based on the speed of the circular movement of the circular motion body of the first motion induction device, which improves the measurement accuracy thereof. Accordingly, it is possible to cause the animal to continue the motion while adjusting the relationship between the motion scale and the motion rhythm of the animal as appropriate, by keeping it to a target relationship or the like.
Further, the circular motion body provided in the first motion induction device is caused to perform circular movement, to induce the animal which is in contact with the circular motion body to move in the direction opposite from the direction of the circular movement. The “circular motion body” may be: an endless belt looped over a plurality of rollers; a spherical body or oval sphere rotated about an axis passing the center or a point offset from the center; a tubular body such as a cylinder or square pole rotating about a central axis or an axis offset from and parallel to the central axis; or a block of substance rotated about an arbitrary axis. As the movement of the animal or its body part in accordance with its motion is cancelled out by the circular movement of the endless circular motion body, training of the motion of the animal becomes possible even in a relatively small place, only if there is a space for installing the first motion induction device.
Further, an exercise management system according to a third invention is characterized in that, in the exercise management system of the second invention, the first motion variable measuring unit measures a speed of walking or running motion of the animal as the first motion variable, based on a driven speed of an endless bell serving as the circular motion body looped over a plurality of rollers provided in a treadmill serving as the first motion induction device, the walking or running motion of the animal being induced in a direction opposite from a direction of circular movement of the endless belt as the animal is in contact with the endless belt.
According to the exercise management system of the third invention, the operation of the second motion induction device is controlled based on the walking or running speed (first motion variable) of the animal whose walking or running motion is induced by the operation of the treadmill (first motion induction device). The walking speed is measured based on the driven speed of the endless belt (circular motion body) of the treadmill, which improves the measurement accuracy thereof. Accordingly, it is possible to cause the animal to continue the walking or running motion, while appropriately adjusting the relationship between the step width (motion scale) and the walking rate (motion rhythm) of the animal, by keeping it to a target relationship or the like.
Further, the endless belt (circular motion body) of the treadmill (first motion induction device) is caused to perform circular movement to induce the walking or running in the direction opposite from the direction of the circular movement of the endless belt. This ensures cancellation of the movement of the animal with the walking or running motion by the rotation of the endless belt, thereby enabling walking and running training of the animal in a relatively small place, only with a space for installing the first motion induction device.
Further, an exercise management system according to a fourth invention is characterized in that, in the exercise management system of the first invention, the motion variable measuring unit includes a second motion variable measuring unit which measures a second motion variable based on a pattern of change of a force of interaction between the animal and the first motion induction device, the second motion variable being the motion variable which represents one or both of amplitude and period of periodic motion of the animal, the periodic motion of the animal being induced by the operation of the first motion induction device and the animal, and the control unit controls the operation of the second motion induction device based on the second motion variable measured by the motion variable measuring unit.
According to the exercise management system of the fourth invention, the operation of the second motion induction device is controlled based on the “second motion variable” which represents the motion rhythm of the animal whose motion is induced by the operation of the first motion induction device. The second motion variable is measured based on the pattern of change over time of the force of interaction between the animal and the first motion induction device, which improves the measurement accuracy thereof. Accordingly, it is possible to cause the animal to continue the motion, while appropriately adjusting the relationship between the motion scale and the motion rhythm of the animal, by keeping it to a target relationship or the like.
Further, an exercise management system according to a fifth invention is characterized in that, in the exercise management system of the fourth invention, the second motion variable measuring unit measures a walking rate of the animal as the second motion variable, based on a pattern of change over time of a pressure that is applied by the animal to a footplate which supports an endless belt looped over a plurality of rollers provided in a treadmill serving as the first motion induction device.
According to the exercise management system of the fifth invention, the operation of the second motion induction device is controlled based on the walking rate (second motion variable) of the animal which is induced by the operation of the treadmill (first motion induction device). Every time the animal lands on the endless belt of the treadmill during the walking or running motion, the pressure is applied to the footplate supporting the belt. Thus, the walking rate is measured based on the pattern of change over time of this pressure, resulting in improved measurement accuracy. Accordingly, it is possible to cause the animal to continue the walking or running motion, while appropriately adjusting the relationship between the step width (motion scale) and the walking rate (motion rhythm) of the animal, by keeping it to a target relationship or the like.
Further, the endless belt (circular motion body) of the treadmill (first motion induction device) is caused to perform circular movement to induce the walking or running motion of the animal in the direction opposite from the direction of the circular movement. As the movement of the animal by the walking or running motion is cancelled out by the rotation of the endless belt, training of the walking and running motions of the animal is possible even in a relatively small place, only if there is a space for installing the first motion induction device.
Further, an exercise management system according to a sixth invention is characterized in that, in the exercise management system of the first invention, the motion variable measuring unit includes a first motion variable measuring unit which measures a first motion variable as the motion variable and a second motion variable measuring unit which measures a second motion variable as the motion variable, the first motion variable corresponding to a moving speed of the animal, the second motion variable corresponding to a step width or walking rate of the animal, and the control unit controls the operation of the second motion induction device so that a walking ratio matches a target walking ratio, the walking ratio being either a ratio of a square of the step width as the second motion variable with respect to the moving speed as the first motion variable, or a ratio of the speed as the first motion variable with respect to a square of the walking rate as the second motion variable.
According to the exercise management system of the sixth invention, it is possible to train the animal by causing the animal to walk or run at an appropriate walking ratio, while realizing harmonization between the walking or running motion of the animal and the operations of the first and second motion induction devices.
Further, an exercise management system according to a seventh invention is characterized in that, in the exercise management system of the first invention, the control unit includes: a motion oscillator measuring unit which measures first and second motion oscillators as parameters that periodically change in accordance with the motion of the animal; a first oscillator generating unit which inputs the first motion oscillator measured by the motion oscillator measuring means as an input oscillation signal to a first model which generates an output oscillation signal that changes over time at an angular velocity determined based on a natural angular velocity by mutual entrainment with the input oscillation signal, to generate a first oscillator as the output oscillation signal; a natural angular velocity setting unit which sets a new natural angular velocity based on a phase difference between the motion oscillator measured by the motion oscillator measuring unit and the first oscillator generated by the first oscillator generating unit; a second oscillator generating unit which inputs the second motion oscillator measured by the motion oscillator measuring means as an input oscillation signal to a second model which generates, based on the input oscillation signal, an output oscillation signal that changes over time at an angular velocity determined based on the natural angular velocity set by the natural angular velocity setting means, to generate a second oscillator as the output oscillation signal; and an induction oscillator generating unit which generates an induction oscillator specifying a scale and rhythm of the operation of the second motion induction device, based on the motion variable measured by the motion variable measuring unit in addition to the second oscillator generated by the second oscillator generating unit.
According to the exercise management system of the seventh invention, mutual adaptation is established between the motion rhythm of the animal, which is induced by the operations of the first and second motion induction devices, and the operation or motion induction rhythm of the second motion induction device. Accordingly, it is possible to train the animal to cause it to move with an appropriate scale and rhythm, while realizing harmonization between the motion of the animal and the operations of the first and second motion induction devices.
Further, an exercise management system according to an eighth invention is characterized in that, in the exercise management system of the seventh invention, the motion oscillator measuring unit measures a third motion oscillator representing a motion scale of the animal, and the induction oscillator generating unit generates an induction oscillator including a first induction oscillator which represents an elastic force of a virtual elastic element for inducing the motion of the animal to cause the third motion oscillator measured by the motion oscillator measuring unit to approach a target value set in accordance with a target motion scale of the animal, based on a motion variable measured by the motion variable measuring unit in addition to the second oscillator generated by the second oscillator generating unit and the natural angular velocity newly set by the natural angular velocity setting unit.
According to the exercise management system of the eighth invention, the motion of the animal is induced so that the motion scale of the animal approaches the target scale by the first induction oscillator representing the elastic force of the virtual elastic element. The first induction oscillator is generated based on the natural angular velocity and the motion variable. The “natural angular velocity” is set as appropriate from the standpoint of matching the motion rhythm of the animal with the target rhythm. The “motion variable” represents the state of motion of the animal. Thus, as the motion of the animal is induced by the induction oscillator including the first induction oscillator, it is possible to train the animal by causing the animal to move with an appropriate scale and rhythm, while realizing harmonization between the motion of the animal and the operations of the first and second motion induction devices.
Further, an exercise management system according to a ninth invention is characterized in that, in the exercise management system of the eighth invention, the motion oscillator measuring unit measures the second motion oscillator as the third motion oscillator.
According to the exercise management system of the ninth invention, the second oscillator is generated based on the third motion oscillator (=second motion oscillator) representing the motion scale of the animal. Further, the first induction oscillator is generated for bringing the third motion oscillator close to the target value based on the second oscillator.
Further, an exercise management system according to a tenth invention is characterized in that, in the exercise management system of the eighth invention, the motion oscillator measuring unit measures a motion rhythm of the animal as a fourth motion oscillator, and the induction oscillator generating unit generates the induction oscillator including a second induction oscillator which represents a damping force of a virtual damping element for inducing the motion of the animal to suppress an increase in absolute value of the third motion oscillator, based on a motion variable measured by the motion variable measuring unit, in addition to the second oscillator generated by the second oscillator generating unit, the natural angular velocity set by the natural angular velocity setting unit, and the fourth motion oscillator measured by the motion oscillator measuring unit.
According to the exercise management system of the tenth invention, the motion of the animal is induced to prevent deviation of the motion scale of the animal from the target scale by the second induction oscillator representing the damping force of the virtual damping element. The second induction oscillator is generated based on the natural angular velocity and motion variable, as is the first induction oscillator. The “natural angular velocity” is set as appropriate from the standpoint of causing the user's motion rhythm to match the target rhythm. The “motion variable” represents one or both of the motion scale and the motion rhythm of the animal. Therefore, as the motion of the animal is induced by the induction oscillator including the second induction oscillator, it is possible to train the animal by causing the animal to move with an appropriate scale and rhythm, while realizing harmonization between the motion of the animal, the operation of the first motion induction device, and the operation of the second motion induction device.
Further, an exercise management system according to an eleventh invention is characterized in that, in the exercise management system of the tenth invention, the motion oscillator measuring unit measures the first motion oscillator as the fourth motion oscillator.
According to the exercise management system of the eleventh invention, the first oscillator is generated based on the fourth motion oscillator (=first motion oscillator) representing the motion rhythm of the animal. Further, the natural angular velocity is set based on the first oscillator, and the second induction oscillator for suppressing an increase in absolute value of the third motion oscillator is generated based on the natural angular velocity.
Further, an exercise management system according to a twelfth invention is characterized in that, in the exercise management system of the seventh invention, in the case where a magnitude of periodical change of the first or second motion oscillator measured by the motion oscillator measuring unit exceeds a threshold value, the second oscillator generating unit generates the second oscillator which oscillates at an angular velocity determined based on one or both of an angular velocity of the first or second motion oscillator measured by the motion oscillator measuring unit and an angular velocity of the first oscillator generated by the first oscillator generating unit, instead of the natural angular velocity set by the natural angular velocity setting unit.
According to the exercise management system of the twelfth invention, even if the motion rhythm of the animal changes abruptly, the motion of the animal can be induced at an appropriate rhythm in accordance with the changed motion rhythm. Accordingly, it is possible to train the animal by causing the animal to move with an appropriate scale and rhythm, while realizing harmonization between the motion of the animal and the operations of the first and second motion induction devices.
Further, an exercise management system according to a thirteenth invention is characterized in that, in the exercise management system of the first invention, the control unit includes: a motion oscillator measuring unit which measures the motion oscillators according to movements of two different body parts of the animal as the first and second motion oscillators; a first oscillator generating unit which inputs the first motion oscillator measured by the motion oscillator measuring means as an input oscillation signal to a first model which generates an output oscillation signal that changes over time at an angular velocity determined based on a natural angular velocity by mutual entrainment with the input oscillation signal, to generate a first oscillator as the output oscillation signal; a natural angular velocity setting unit which newly sets the natural angular velocity based on a phase difference between the first motion oscillator measured by the motion oscillator measuring unit and the first oscillator generated by the first oscillator generating unit; a second oscillator generating unit which inputs the second motion oscillator measured by the motion oscillator measuring means as an input oscillation signal to a second model which generates an output oscillation signal that changes over time at an angular velocity determined based on the natural angular velocity newly set by the natural angular velocity setting means, to generate a second oscillator as the output oscillation signal; and an induction oscillator generating unit which generates an induction oscillator specifying a scale and rhythm of the operation of the second motion induction device, based on the motion variable measured by the motion variable measuring unit in addition to the second oscillator generated by the second oscillator generating unit.
According to the exercise management system of the thirteenth invention, the motion of the animal may be induced so that the motion rhythm of the animal approaches the target motion rhythm, while harmonizing the motion rhythms of the different body parts of the animal with the rhythm of inducing the motions. Accordingly, it is possible to train the animal by causing the animal to move with an appropriate scale and rhythm, while realizing harmonization between the motion of the animal and the operations of the first and second motion induction devices.
A method according to a fourteenth invention to achieve the above-described object is a method for managing exercise of an animal, which includes the steps of: measuring a motion variable representing one or both of a motion scale and a motion rhythm of the animal based on an operating speed of a first motion induction device, the motion of the animal being induced by an operation of the first motion induction device; and controlling an operation of a second motion induction device based on the measured motion variable, the second motion induction device inducing the motion of the animal while adjusting the motion scale of the animal with a rhythm harmonized with the motion rhythm of the animal.
According to the exercise management method of the fourteenth invention, as in the exercise management system of the first invention, it is possible to train the animal by causing the animal to move with an appropriate scale and rhythm, while realizing harmonization between the motion of the animal and the operations of the first and second motion induction devices.
A program according to a fifteenth invention to achieve the above-described object is a program for causing a computer to function as a system for managing exercise of an animal, wherein the program causes the computer to function as the system including: a motion variable measuring unit which measures a motion variable representing one or both of a motion scale and a motion rhythm of the animal based on an operating speed of a first motion induction device, motion of the animal being induced by an operation of the first motion induction device; and a control unit which controls an operation of a second motion induction device based on the motion variable measured by the motion variable measuring unit, the second motion induction device inducing the motion of the animal while adjusting the motion scale of the animal with a rhythm harmonized with the motion rhythm of the animal.
According to the exercise management program of the fifteenth invention, it is possible to cause the computer to function as the system which trains the animal by causing the animal to move with an appropriate scale and rhythm, while realizing harmonization between the motion of the animal and the operations of the first and second motion induction devices. It is noted that the functions may be provided to a single computer, or to a plurality of computers in a distributed manner.
Embodiments of the exercise management system, exercise management method, and exercise management program of the present invention will be described with reference to the drawings. Hereinafter, subscripts L and R will be attached to parameters to make a distinction between left and right for walker's legs or the like, although the subscripts L and R are omitted in the case where such distinction is not particularly necessary, for simplicity of notation.
The configuration of the exercise management system of the present invention will now be described with reference to
An exercise management system 1 shown in
The treadmill 10 includes a driving roller 11 having a width slightly wider than the typical width of the human being, a driven roller 12 having an approximately same width as the driving roller 11, an endless belt (rotating body) 13 looped over the driving roller 11 and the driven roller 12, and a footplate 14 which supports from below the portion of the endless belt 13 on which the user stands. The driving roller 11 is driven by a drive mechanism 101 composed of a motor, transmission and the like. As the driving roller 11 is driven in the anticlockwise direction in the figure, the belt 13 rotates in the anticlockwise direction with the driven roller 12 driven in the same direction. This induces the user on the belt 13 to walk (or run) to the right in the figure. Further provided are a speed sensor 102 which outputs a signal responsive to the moving speed of the belt 13, and a pressure sensor 104 which outputs a signal responsive to the pressure received by the footplate 14. The treadmill 10 may be of any known configuration, including a commercially available one.
The walking motion induction device 20 includes a waist orthosis 21, thigh orthoses 22, force transmitting members 23, a battery 24, actuators (electric motors) 25, and hip joint angle sensors 26.
The waist orthosis 21 is made of combined rigid and flexible materials, and is attached to a user's waist. The thigh orthosis 22 is also made of combined rigid and flexible materials, and is attached to each of the front and back of a user's thigh. The force transmitting member 23, which is made of lightweight rigid plastic or any other material having a good shape retention property, extends downward from each side of the user's waist along the user's corresponding thigh and then bifurcates toward the front and back of the thigh. It is connected to the actuator 25 and the respective thigh orthoses 22. The battery 24 is housed in the waist orthosis 21 (for example, fixed between a plurality of materials constituting the waist orthosis 21) and supplies electric power to the actuator 25 and the like. The actuator 25 is mounted on the waist orthosis 21 and applies a force to the user's thigh via the force transmitting member 23 and the thigh orthosis 22. The hip joint angle sensor 26 is composed of a rotary encoder and the like provided on each of the sides of the user's waist, and outputs a signal responsive to a hip joint angle.
The exercise management system 1 includes a first control unit 100 and a second control unit 200.
The first control unit 100 is composed of a computer such as a microcomputer attached to the treadmill 10, and controls the speed of the driving roller 11 driven by the drive mechanism 102 and the like. The first control unit 100 includes a motion variable measuring unit 110. The motion variable measuring unit 110 is composed of a computer (containing CPU, ROM, RAM, I/O (input/output device) and others) serving as hardware and a part of the “exercise management program” of the present invention serving as software for providing functions to the computer. The motion variable measuring unit 110 includes a first motion variable measuring unit 111 and a second motion variable measuring unit 112.
The first motion variable measuring unit 111 measures the user's walking speed v as a first motion variable, based on an output of the speed sensor 102. The walking speed v increases as the user's walking motion scale increases or the walking motion rhythm becomes faster, and thus, the first motion variable corresponds to the motion variable representing both the motion scale and the motion rhythm of the user.
The second motion variable measuring unit 112 measures the user's walking rate (the number of steps per unit time) p as a second motion variable, based on an output of the pressure sensor 104. The walking rate p increases as the user's walking rhythm becomes faster, and thus, the second motion variable corresponds to the motion variable representing the motion rhythm of the user.
The second control unit (corresponding to the “control unit” of the present invention) 200 is composed of a computer housed in the waist orthosis 21 of the walking motion induction device 20 and the “exercise management program” of the present invention serving as the software providing the computer with the control function of the walking motion induction device 20 and the like.
The second control unit 200 includes a motion oscillator measuring unit 210, a first oscillator generating unit 220, a natural angular velocity setting unit 230, a second oscillator generating unit 240, and an induction oscillator generating unit 250.
The motion oscillator measuring unit 210 measures the user's hip joint angle φH, based on an output of the hip joint angle sensor 26, as a “second motion oscillator” that periodically changes according to the walking motion. The hip joint angle φH increases in amplitude as the user's walking motion scale (represented by the step width or the like) increases, and thus, it corresponds to a “third motion oscillator” representing the user's motion scale. Further, the motion oscillator measuring unit 210 measures a hip joint angular velocity dφH/dt as a “first motion oscillator”, based on an output of the hip joint angle sensor 26. The hip joint angular velocity dφH/dt increases in amplitude as the user's walking motion rhythm (represented by the waking rate or the like) becomes faster, and thus, it corresponds to a “fourth motion oscillator” representing the user's motion rhythm.
The first oscillator generating unit 220 generates a first oscillator x according to a first model, based on the hip joint angular velocity dφH/dt measured by the motion oscillator measuring unit 210 and a natural angular velocity ωM. The “first model” is a model for generating an output oscillation signal that changes over time at an angular velocity determined based on the natural angular velocity ωM, by mutual entrainment with the input oscillation signal.
The natural angular velocity setting unit 230 includes a first phase difference setting unit 231, a second phase difference setting unit 232, a correlation factor setting unit 233, a first angular velocity setting unit 234, and a second angular velocity setting unit 235.
The first phase difference setting unit 231 sets a phase difference between the angular velocity ωH of the hip joint angular velocity dφH/dt and the oscillator x reflecting the natural angular velocity ωM included in a van der Pol equation, as a first phase difference δθ1.
The second phase difference setting unit 232 sets, based on a “virtual model” representing the relationship between a virtual motion oscillator θh and a virtual induction oscillator (virtual induction oscillator) θm, a phase difference between the virtual motion oscillator θh and the virtual induction oscillator θm as a second phase difference δθ2 (=θh−θm).
The correlation factor setting unit 233 sets a correlation factor ε between the virtual motion oscillator θh and the virtual induction oscillator θm so that the second phase difference δθ2 set by the second phase difference setting unit 232 approaches the first phase difference δθ1 set by the first phase difference setting unit 231.
The first angular velocity setting unit 234 sets an angular velocity ωh of the virtual motion oscillator θh, based on the correlation factor ε set by the correlation factor setting unit 233.
The second angular velocity setting unit 235 sets an angular velocity ωm of the virtual induction oscillator θm, as a new natural angular velocity ωM, based on the angular velocity ωh of the virtual motion oscillator θh set by the first angular velocity setting unit 234, so that the second phase difference δθ2 set by the second phase difference setting unit 232 approaches a target phase difference δθd set by a target phase difference setting unit 212.
The second oscillator generating unit 240 generates a second oscillator y, according to a second model, based on the hip joint angle φH measured by the motion oscillator measuring unit 210 and the natural angular velocity ωM set by the natural angular velocity setting unit 230. The “second model” is a model for generating an output oscillation signal that changes over time at the angular velocity determined based on the natural angular velocity ωM, based on an input oscillation signal.
The induction oscillator generating unit 250 includes a first induction oscillator generating unit 251 and a second induction oscillator generating unit 252.
The first induction oscillator generating unit 251 generates a first induction oscillator z1 based on the second oscillator y generated by the second oscillator generating unit 240 and the natural angular velocity ωM set by the natural angular velocity setting unit 230. The first induction oscillator z1 represents an elastic force of an elastic element, such as a virtual spring, that causes the hip joint angle φH measured by the motion oscillator measuring unit 210 to approach its target value φ0. The second induction oscillator generating unit 252 generates a second induction oscillator z2 based on the second oscillator y generated by the second oscillator generating unit 240 and the natural angular velocity ωM set by the natural angular velocity setting unit 230. It represents a damping force of a damping element, such as a virtual damper, that suppresses an increase in absolute value of the hip joint angle φH according to the hip joint angular velocity dφH/dt measured by the motion oscillator measuring unit 210. Then, the induction oscillator generating unit 250 generates an induction oscillator z, based on the first induction oscillator z1 and the second induction oscillator z2, as an instruction signal of the torque T around the hip joint which is to be applied to the user by the walking motion induction device 20.
The first control unit 100 and the second control unit 200 are communicable in a wireless manner. It is noted that the plurality of processing units 111, 112, 210, 220, . . . constituting the exercise management system may be arranged in any arbitrary pattern in the first control unit 100 and the second control unit 200; for example, a target walking ratio setting unit 130 may be provided in the second control unit 200 instead of the first control unit 100. Further, the first control unit 100 and the second control unit 200 may be configured with a same computer. The first control unit 100 and the second control unit 200 may also communicate with each other via a cable.
The functions of the exercise management system 1 having the above-described configuration will now be described with reference to
The first motion variable measuring unit 111 measures the user's walking speed v, based on an output of the speed sensor 102 corresponding to the speed of the belt 13 of the treadmill 10 (S111 in
The walking speed v measured by the first motion variable measuring unit 111 and the walking rate p measured by the second motion variable measuring unit 112 are transmitted from the first control unit 100 to the second control unit 200 in a wireless manner, and saved (or stored) in the RAM or the like of the second control unit 200.
The motion oscillator measuring unit 210 measures the user's left and right hip joint angles φH=(φHL, φHR), based on the outputs of the hip joint angle sensors 26 (s211 in
The first oscillator generating unit 220 generates a first oscillator x=(xL, xR) according to the “first model”, based on the hip joint angular velocity dφH/dt measured by the motion oscillator measuring unit 210 and the latest natural angular velocity ωM=(ωML, ωMR) stored in the memory (s220 in
where “ξ” is a coefficient (>0) that is set so that the first oscillator x and its one-time temporal differentiation (dx/dt) draw stable limit cycles on the x−(dx/dt) plane. “g” is a first correlation factor representing the correlation of the virtual left and right legs (first elements) in the first model. “K” is a feedback coefficient. It is noted that the natural angular velocity ωM may be set arbitrarily within the range not largely deviating from the actual walking assist rhythm (walking induction rhythm) by the walking motion induction device 20.
The first oscillator x=(xL, xR) is calculated or generated according to the Runge-Kutta method. The components xL and xR of the first oscillator x represent the virtual walking assist rhythms for the left and right legs, respectively. The oscillator x tends to periodically change or oscillate at an autonomous rhythm reflecting the “natural angular velocity” ωM, while being harmonized with the rhythm of the hip joint angular velocity dφH/dt that charges over time at the rhythm (angular velocity) approximately the same as that of the actual walking motion, by virtue of the “mutual entrainment” which is a property of the van der Pol equation.
It is noted that the first oscillator x may be generated based on any kind of oscillator that oscillates in a rhythm reflecting the user's walking motion rhythm (motion rhythm), such as a hip joint angle φH, angle or angular velocity of knee joint, ankle joint, shoulder joint, elbow joint or the like, the walker's landing sound, respiratory sound, intermittently generated voice sound, or the like, instead of or in addition to the hip joint angular velocity dφH/dt.
Further, the first model may be expressed by a van der Pol equation in the form different from that of the van der Pol equation represented by the expression (1). The first model may be expressed by any kind of equation that can generate an oscillator with the effect of mutual entrainment with the motion oscillator such as the hip joint angular velocity dφH/dt.
As described above, the first oscillator x is generated as an output of the first element, according to the first model which represents the relationship of the plurality of first elements (left and right legs) whose outputs change in accordance with the motion oscillator such as the hip joint angular velocity dφH/dt (expression (1), s220 in
Subsequently, the natural angular velocity setting unit 230 newly sets a natural angular velocity ωM according to a virtual model including two virtual oscillators, based on the target phase difference δθd stored in the memory and the first oscillator x generated by the first oscillator generating unit 220 (s230 in
Specifically, the first phase difference setting unit 231 firstly sets, for each of the left and right components, a phase difference θH −θM between the phase θH of the hip joint angular velocity (first motion oscillator) dθH/dt measured by the motion oscillator measuring unit 210 and the phase θM of the first oscillator x generated by the first oscillator generating unit 220, as a first phase difference δθ1 (s231 in
Next, on the condition that the first phase difference δθ1 set by the first phase difference setting unit 231 remained constant over the past three walking periods, the second phase difference setting unit 232 sets the phase difference θh−θm between the virtual motion oscillator θh and the virtual induction oscillator θm represented by the following expression (2.3) as a second phase difference δθ2, for each of the left and right components, according to the “virtual model” represented by the following expressions (2.1) and (2.2) (s232 in
dθh/dt=ωh+ε·sin(θmL−θhL) (2.1)
dθm/dt=ωm+ε·sin(θhL−θmL) (2.2)
δθ2=arcsin [(ωh−ωm)/2ε] (2.3)
where ε=(εL, εR) is a correlation factor between the virtual motion oscillator θh=(θhL, θhR) and the virtual induction oscillator θm=(θmL, θmR) in the virtual model for each of the left and right components. Further, ωh is an angular velocity of the virtual motion oscillator θh, and ωm is an angular velocity of the virtual induction oscillator θm.
Subsequently, the correlation factor setting unit 233 sets a correlation factor ε such that the difference δθ1−δθ2 between the first phase difference δθ1 set by the first phase difference setting unit 231 and the second phase difference δθ2 set by the second phase difference setting unit 232 becomes minimal (s233 in
Specifically, the correlation factor ε in a discrete time tid (d=1, 2, . . . ) where the hip joint angular velocity (motion oscillator) dφH/dt becomes 0 is sequentially set for each of the left and right components, according to the following expression (2.4).
ε(tid+1)=ε(tid)−η{V1(tid+1)−V1(tid)}/{ε(tid)−ε(tid−1)},
V(tid+1)≡(½){δθ1(tid+1)−δθ2(tid)}2 (2.4)
where each component of η=(ηL, ηR) is a coefficient which represents stability of the potential V=(VL, VR) that causes each of the left and right components of the first phase difference δθ1 to approach the corresponding component of the second phase difference δθ2.
Next, on the condition that the angular velocity ωm , of the virtual induction oscillator θm, is constant, the first angular velocity setting unit 234 sets the angular velocity ωh of the virtual motion oscillator θh according to the following expression (2.5), for each of the left and right components, based on the correlation factor ε set by the correlation factor setting unit 233, so that each component of the difference δθ1-δθ2 between the first and second phase differences becomes minimal (s234 in
where each component of α=(αL, αR) is a coefficient which represents stability of the system.
Subsequently, the second angular velocity setting unit 235 sets the angular velocity ωm of the virtual induction oscillator θm as a new natural angular velocity ωM, for each of the left and right components, based on the angular velocity ωh of the virtual motion oscillator θh set by the first angular velocity setting unit 234 (s235 in
where each component of β=(βL, βR) is a coefficient representing stability of the system.
Subsequently, the second oscillator generating unit 240 generates a second oscillator y=(yL+, yL−, yR+, yR−) according to a “second model”, based on the hip joint angle φH measured by the motion oscillator measuring unit 210 and the new natural angular velocity ωM set by the natural angular velocity setting unit 230 (s240 in
τ1L+·duL+/dt=−uL++wL+/L−yL−+wL+/R+yR+−λLvL++f1(ωML)+f2(ωML)K(φL),
τ1L−·duL−/dt=−uL−+wL−/L+yL++wL−/R−yR−−λLvL−+f1(ωML)+f2(ωML)K(φL),
τ1R+·duL+/dt=−uL++wR+/L+yL++wR+/R−yR−−λRvR++f1(ωMR)+f2(ωMR)K(φR),
τ1R−·duR−/dt=−uR−+wR−/L+yL−+wR−/R+yR+−λRvR−+f1(ωMR)+f2(ωMR)K(φR),
τ2i·dvi/dt=−vi+yi,
yi=H(ui−uth), H≡0(ui<uth), 1(ui≧uth) or
yi=fs(ui)≡1/{1+exp(−i/ξ)} (3)
where τ1i is a time constant which defines change characteristics of the state variable ui and it has a dependence on the new natural angular velocity ωM as expressed by the following expression (3.1) for each of the left and right components.
τ1i≡t(ωML)/ωML−γL (i=L+,L−)
t(ωMR)/ωMR−γR (i=R+,R−) (3.1)
where t(ω) is a coefficient having a dependence on ω. γ=(γL, γR) is a constant. τ2i is a time constant which defines change characteristics of the self-control factor vi. wi/j (<0) is a second correlation factor (constant) representing the relationship between a plurality of second elements (neural elements) i and j. λL and λR are habituation coefficients. K is a feedback coefficient in accordance with the hip joint angle φH.
f1 and f2 are functions defined by the following expressions (3.2) and (3.3), respectively.
f1(ω)≡c·ω (c>0) (3.2)
f2(ω)≡c0+c1ω+c2ω2 (3.3)
The coefficients c, c0, c1, c2 of f1(ωM) and f2(ωM), the functions of the new natural angular velocity ωM, may be set as coefficients corresponding to a target motion rhythm set by a target motion setting unit 211.
It is noted that the second oscillator yi may be generated based on any kind of oscillator that oscillates in a rhythm linked to the walking motion rhythm, such as a hip joint angular velocity dφH/dt, angle or angular velocity of knee joint, ankle joint, shoulder joint, elbow joint or the like, the walker's landing sound, respiratory sound, intermittently generated voice sound, or the like, instead of or in addition to the hip joint angle φH.
When the value of the motion variable ui is less than a threshold value uth, the second oscillator yi is 0; whereas when the value of the motion variable ui is not less than the threshold value uth, the second oscillator yi takes the value of ui. Alternatively, the second oscillator yi is defined by a sigmoid function fs (see the expression (3)). Thus, for the motions of the thighs in the bending direction (forward), the second oscillators yL+ and yR+ corresponding to the outputs of the second elements (neural elements) L+ and R+, respectively, which govern those motions become greater than the outputs of the other second elements. Further, for the motions of the thighs in the stretching direction (backward), the second oscillators yL− and yR− corresponding to the outputs of the second elements L− and R−, respectively, which govern those motions become greater than the outputs of the other second elements. The frontward or backward motion of the leg (thigh) is identified, e.g., by the polarity of the hip joint angular velocity dφH/dt.
As described above, the second oscillator yi is generated as the output of the second element i, according to the second model which expresses the relationship between a plurality of second elements whose outputs charge according to the motion oscillator such as the hip joint angular velocity dφH/dt (the expression (3), s240 in
Next, the induction oscillator generating unit 250 generates the induction oscillator z, based on the walking speed v measured by the first motion variable measuring unit 111, the walking rate p measured by the second motion variable measuring unit 112, the hip joint angle (third motion oscillator) φH measured by the motion oscillator measuring unit 210, the hip joint angular velocity (fourth motion oscillator) dφH/dt measured by the motion oscillator measuring unit 210, the second oscillator yi, generated by the second oscillator generating unit 240, and the new natural angular velocity ωM set by the natural angular velocity setting unit 230 (s250 in
Specifically, a first induction oscillator z1 is generated according to the following expression (4) (s251 in
z1L=g1+(p0, ωmL)g+(q0, φHL)yL+−g1−(p0, ωmL)g−(q0, φHL)yL−,
z1R=g1+(p0, ωmL)g+(q0, φHR)yR+−g1−(p0, ωmR)g−(q0, φHR)yR−,
p0≡(v/k0)1/2, q0≡(vk0)1/2 (4)
where “g1+”, “g1−”“g+”, and “g−” are functions defined by the following expressions (4.1) to (4.4), respectively.
g1+(p0,ω)≡Σkak+(p0)ωk (ak+(p0):coefficient, k=0 to 3) (4.1)
g1−(p0,ω)≡Σkak−(p0)ωk (ak−(p0):coefficient, k=0 to 3) (4.2)
g+(q0,φ)≡c1+(φ−φ0+(q0))+c2+(φ−φ0+(q0))3
(c1+,c2+;: coefficients; φ0+: target value of hip joint angle φH in bending direction) (4.3)
g−(q0,φ)≡c1−(φ−φ0−(q0))+c2−(φ−φ0−(q0))3
(c1−,c2−: coefficients; φ0−: target value of hip joint angle φH in stretching direction) (4.4)
The target angles φ0+(q0) and φ0−(q0) of the hip joint angle φH are functions of a recommended step width q0 (=(vk0)1/2) which corresponds to the target walking ratio k0 and walking speed v, and may be corrected based on the deviation δq of the user's step width q (=v/p) from the recommended step width q0. Further, the coefficients ak+(p0) and ak−(p0) included in the first coefficients g1+(p0, ωM) and g1−(p0, ωM) are functions of a recommended walking rate p0 (=(v/k0)1/2) which corresponds to the target walking ratio k0 and walking speed v, and may be corrected based on the deviation δp of the user's walking rate p (=v/q) from the recommended walking rate p0.
The first induction oscillator z1 represents elastic forces of two virtual springs G1+ and G1−, as shown in
The elastic force of the virtual spring G1+ represents the force that acts on the user's thigh to bring the hip joint angle φH close to its target value φ0+ according to the spring coefficient g1+ (see the expression (4)). Specifically, when the hip joint angle φH is less than the target angle φ0+, the elastic force of the spring G1+ acts on the thigh in such a way as to move the thigh in the direction of increasing the hip joint angle φH (forward). When the hip joint angle φH exceeds the target angle φ0+, the elastic force of the spring G1+ acts on the thigh in such a way as to move the thigh in the direction of decreasing the hip joint angle φH (backward).
Further, the elastic force of the other virtual spring G1− represents the force that acts on the user's thigh to bring the hip joint angle φH close to the target angle φ0− according to the spring coefficient g1− (see the expression (4)). Specifically, when the hip joint angle φH exceeds the target angle φ0−, the elastic force of the spring G1− represents the force that acts on the thigh in such a way as to move the thigh in the direction of decreasing the hip joint angle φH (backward). When the hip joint angle φH is less than the target angle φ0−, the elastic force of the spring G1− represents the force that acts on the thigh in such a way as to move the thigh in the direction of increasing the hip joint angle φH (forward).
Further, as described above, there are uneven outputs from some of the plurality of second elements i (=L+, L−, R+, R−) in accordance with the forward or backward movement of the thighs, which prevents the elastic forces of the two virtual springs G1+ and G1− from being cancelled out.
Specifically, in the case where the left thigh is moving forward, the value of the second oscillator yL+ as the output of the second element L+, which is one of the elements governing this motion, becomes greater than the value of the second oscillator yL− as the output of the other second element L−. Accordingly, the first induction oscillator z1L represented by the expression (4) is approximated by the following expression (4a).
z1L≈g1+(ωmL)g+(φHL)yL+ (4a)
Therefore, in the case where the left thigh is moving forward, of the elastic forces of the two virtual springs G1+ and G1−, the elastic force of the spring G1+ acting on the user's thigh in such a way as to bring the hip joint angle φH close to the target angle φ0+ for the front side is reflected predominantly. This avoids cancellation of the elastic forces of the two virtual springs G1+ and G1− with each other.
Further, in the case where the left thigh is moving backward, the value of the second oscillator yL− as the output of the second element L−, which is one of the elements governing this motion becomes greater than the value of the second oscillator yL+ as the output of the other second element L+. Accordingly, the first induction oscillator z1L represented by the expression (4) is approximated by the following expression (4b).
z1L≈−g1−(ωmL)g−(φHL)yL− (4b)
Therefore, in the case where the left thigh is moving backward, of the elastic forces of the two virtual springs G1+ and G1−, the elastic force of the virtual spring G1− acting on the user's thigh in such a way as to bring the hip joint angle φH close to the target angle φ0− for the back side is reflected predominantly. This avoids cancellation of the elastic forces of the two virtual springs G1+ and G1− with each other. The same applies to the motion of the right leg (thigh).
It is noted that a sigmoid function fs (see the expression (3)) having the hip joint angular velocity dφH/dt as a variable may be incorporated into the first coefficients g1+, g1−, and a first torque T1 may be generated in the form unevenly reflecting part of the second oscillators yi as the outputs of the plurality of second elements i, in accordance with the forward or backward movement of the thigh specified by the polarity of the hip joint angular velocity dφH/dt. This again prevents the elastic forces of the two virtual springs G1+ and G1− from being cancelled out.
Furthermore, a second induction oscillator z2 is set according to the following expression (5) (s252 in
z2L=−g2+(p0, ωmL)(dφHL/dt)H+(φHL)yL++g2−(p0, ωmL)(dφHL/dt)H−(φHL)yL−,
z2R=−g2+(p0, ωmR)(dφHR/dt)H+(φHR)yR++g2−(p0, ωmR)(dφHR/dt)H−(φHR)yR− (5)
where “g2+”, “g2−”, “H30” and “H31” are functions defined by the following expressions (5.1) to (5.4).
g2+(p0,ω)≡Σkbk+(p0)ωk
(bk+(p0):coefficient, k=0 to 3) (5.1)
g2−(p0,ω)≡Σkbk−(p0)ωk
(bk−(p0):coefficient, k=0 to 3) (5.2)
H+(φ)≡0(φ≦0),1(φ>0) (5.3)
H−(φ)≡0(φ>0),1(φ≦0) (5.4)
The coefficients bk+(p0) and bk−(p0) included in the second coefficients g2+(p0, ωM) and g2−(p0, ωM) are functions of a recommended walking rate p0 (=(v/k0)1/2) which corresponds to the target walking ratio k0 and walking speed v, and may be corrected based on the deviation δp of the user's walking rate p (=v/q) from the recommended walking rate p0.
The second induction oscillator z2 represents damping forces of two virtual dampers G2+and G2−, as shown in
The damping force of one virtual damper G2+ represents the force that acts on the user's thigh to prevent an increase in absolute value of the hip joint angle φH toward the front side (bending side), according to the damper coefficient g2+ and the hip joint angular velocity dφH/dt (see the expression (5)). In other words, the damping force of the virtual damper G2+ represents the force that acts on the thigh in such a way as to prevent the excessive forward movement of the thigh.
Further, the elastic force of the other virtual damper G2− represents the force that acts on the user's thigh to prevent an increase in absolute value of the hip joint angle φH toward the back side (stretch side), according to the damper coefficient g2− and the hip joint angular velocity dφH/dt (see the expression (5)). In other words, the damping force of the virtual damper G2− represents the force that acts on the thigh in such a way as to prevent the excessive backward movement of the thigh.
Furthermore, the second induction oscillator z2 includes step functions H+ and H− as the functions of the hip joint angle φH. This prevents the damping forces of the two virtual dampers G2+ and G2− from being cancelled out.
Then, the currents I(z)=(IL(z1L+z2L), IR(z1R+z2R)) corresponding to the induction oscillator z (=z1+z2) including the first induction oscillator z1=(z1L, z1R) and the second induction oscillator z2=(z2L, z2R) generated by the induction oscillator generating unit 250 are supplied from the battery 206 to the left and right actuators 210, respectively, thereby causing the forces (torques around the hip joints) T(I) corresponding to the supplied currents I to act on the user's thighs.
Thereafter, the above-described processing (s111, s112, s210, . . . , s240 in
According to the exercise management system 1 exerting the above-described functions, the user's walking or running motion is induced while the user's walking speed is being adjusted by the operation of the treadmill (first motion induction device) 10 and the motion scale is being adjusted with the rhythm harmonized with the user's walking rate by the operation of the walking motion induction device (second motion induction device) 20. At this time, the operation of the walking motion induction device 20 is controlled based on the walking speed (first motion variable) v and the walking rate (second motion variable) p of the user who is induced by the operation of the treadmill 10. The walking speed v is measured based on the speed of the belt 13 of the treadmill 10, and the walking rate p is measured based on the pressure applied to the footplate 14 of the treadmill 10 from the legs of the walking user, which improves the measurement accuracy of the walking speed v and the walking rate p.
Accordingly, it is possible to cause the user to continue the walking motion with the walking ratio v/p2 kept at the target walking ratio, the walking ratio v/p2 representing the relationship between the user's walking speed v and the walking rate (motion rhythm) p (or the step width (motion scale) q=v/p). This means that the walking ratio k=q/p, which is represented by tilting of the straight line q=k+p, q=k−p passing through the original point on the p (waking rate)−q (step width) plane, as shown in
Assume the case where the walking rate is adjusted from the state where the user is walking at a walking rate p0 and with a step width q0 represented by the point so shown in
In the case where the walking ratio represented by the tilting k+ (>q0/p0) of the straight line q=k+p is set as the target, the user's motion is induced by the walking motion induction device 20 so that the user walks at the walking rate p+ (<p0) and with the step width q+ (>q0) represented by the crossing point s+ of the straight line q=k+p and the hyperbolic curve q=v/p (see the arrow A+ in
Further, in the case where the walking ratio represented by the tilting k− (<q0/p0) of the straight line q=k−p is set as the target, the user's motion is induced by the walking motion induction device 20 so that the user walks at the walking rate p− (>p0) and with the step width q− (<q0) represented by the crossing point s− of the straight line q=k−p and the hyperbolic curve q=v/p (see the arrow A− in
While the change δk of the walking ratio k is decomposed into the change δp of the walking rate p and the change δq of the step width q as shown in
The user's walking rate p may be changed to match the target walking rate, with the user's walking motion rhythm harmonized with the induction rhythm of the walking motion induction device 20 according to the induction oscillator z, for the following reasons.
The first oscillator x is generated as a signal which oscillates at an autonomous rhythm or angular velocity determined based on the natural angular velocity ωM, while being harmonized with the rhythm of the user's hip joint angular velocity (motion oscillator) dφH/dt, by the effect of “mutual entrainment” as a property of the van der Pol equation (see the expression (1)).
The first oscillator x may have an inappropriate phase difference with the user's hip joint angular velocity dφH/dt, from the standpoint of matching the user's walking motion rhythm with the target rhythm while harmonizing the user's walking motion rhythm with the induction rhythm of the motion by the device. As such, if the induction oscillator z is generated directly from the first oscillator x, the user's walking motion rhythm induced by the torque T around the hip joint according to this induction oscillator z may deviate from the target rhythm.
Thus, the relationship between the two virtual oscillators θh and θm is set to correspond to the phase difference (first phase difference) δθ1 between the user's hip joint angular velocity (first motion oscillator) dφH/dt and the first oscillator x. In detail, the correlation factor ε in the virtual model is set based on the first phase difference δθ1 (s233 in
Subsequently, the second oscillator yi, is generated which changes over time at an angular velocity determined based on the newly set natural angular velocity ωM (s240 in
In the case where the target phase difference δθd is set to a negative value, the user can walk in the manner of leading the walking motion induction device 20. By comparison, if the target phase difference δθd is set to a positive value, the user can walk in the manner of being lead by the walking motion induction device 20.
Further, the user's step width q may be changed to match the target step width, with the user's walking motion rhythm harmonized with the induction rhythm by the walking motion induction device 20 according to the induction oscillator z, for the following reasons.
The first coefficients g1+, g1− included in the first induction oscillator z1 are in accordance with the first potential (potential of the virtual elastic element) for bringing the user's hip joint angle φH close to its target angles φ0+, φ0−. Further, the first coefficients g1+, g1− are in accordance with the walking rate p and the natural angular velocity ωM (=angular velocity ωm of the virtual induction oscillator ωm) (see the expressions (4.1) and (4.2)). The natural angular velocity ωM corresponds to the angular velocity of an appropriate oscillator from the standpoint of inducing the user's walking motion in such a way as to cause the user's walking rate to match the target walking rate, while realizing harmonization with the user's walking motion rhythm, as described above. Further, the target angles φ0+, φ0− are functions of the walking speed v and the walking rate p (see the expressions (4.3) and (4.4)).
Furthermore, the second coefficients g2+, g2− included in the second induction oscillator z2 are in accordance with the second potential (potential of the virtual damping element) which suppresses an increase in absolute value of the hip joint angle φH. Further, the second coefficients g2+, g2− are in accordance with the walking rate p and the natural angular velocity ωM (see the expressions (5.1) and (5.2)). The natural angular velocity ωM corresponds to the angular velocity of an appropriate oscillator from the standpoint of inducing the user's motion to match the user's motion rhythm with the target rhythm, while realizing harmonization with the user's motion rhythm, as described above.
Thus, the first induction oscillator z1 is generated in the form reflecting the first coefficients g1+(p, ωM), g1−(p, ωM) according to the walking rate p and the new natural angular velocity ωM, and the second induction oscillator z2 is generated in the form reflecting the second coefficients g2+(p, ωM), g2−(p, ωM) according to the natural angular velocity ωM. This allows the user's motion to be induced in such a way as to bring the user's motion scale close to the target scale, while realizing harmonization between the user's walking motion rhythm and the rhythm of the induction oscillator z, and making the user's walking rate match the target walking rate.
Further, the target angles φ0+, φ0− may be corrected based on the deviation of the user's measured step width (=walking speed v/walking rate p) from the target step width. The coefficients ak+, ak− of the first coefficients g1+, g1− and the coefficients bk+, bk− of the second coefficients g2+, g2− may be corrected based on the deviation of the user's measured walking rate p from the target walking rate. Furthermore, the measurement accuracy of the walking speed v and the walking rate p is improved as described above. This allows the user's motion to be induced with an appropriate rhythm and scale so that the walking ratio representing the relationship between the user's walking speed v and walking rate p matches the target walking ratio.
As described above, training of the user's walking motion is possible, by causing the user to move with a target scale and rhythm, and realizing harmonization between the user's walking motion, the operation of the treadmill 10, and the operation of the walking motion induction device 20. While the operation of the walking motion induction device 20 is controlled to make the user's walking ratio match the target walking ratio in the above example, alternatively, the operation of the walking motion induction device 20 may be controlled so that a certain relationship between the walking speed (first motion variable) v and the walking rate (second motion variable) p achieves a target relationship.
Results of experiments regarding the above-described functions and effects of the walking exercise management system 1 of the present invention will now be described with reference to
Prior to the experiments, the relationship between the walking ratio k and the energy consumed by the user's walking motion was measured, which is shown in
As shown in
Further, as shown in
Furthermore, as shown in
The results of the experiments shown in
Further, the user's walking or running training is possible even in a relatively small place, only if there is a space for installing the treadmill 10.
It is noted that the exercise management system 1 may be used for training of any motion other than the user's walking motion. For example, it may be used for training of the motion when the hands are used to apply forces to the left and right wheels of a wheelchair. The exercise management system 1 may also be used for training of the motion of an animal other than the human being, such as running of a horse or the like.
Moreover, for the first motion induction device, a device other than the treadmill 10 may be adopted, which induces the motion of the user's physical site, such as the leg or arm, that comes into contact with a circular motion body, by rotation of the endless circular motion body. The circular motion body may be: an endless belt looped over a plurality of rollers; a spherical body or oval sphere rotated about an axis passing the center or a point offset from the center; a tubular body such as a cylinder or square pole rotating about a central axis or an axis offset from and parallel to the central axis; or a block of substance rotated about an arbitrary axis.
In the above-described embodiment, the torques T=(TL, TR) around the left and right hip joints in accordance with the induction oscillator z are applied to the user's body. Alternatively, the torques around various joints, such as knee joint, ankle joint, shoulder joint, elbow joint, and carpal joint, may be applied to the user's body. The combination of the joints to which the torques are to be applied may be changed for each user.
Further, in the case where the magnitude of periodical change of the hip joint angle φH or the hip joint angular velocity dφH/dt (motion oscillator) measured by the motion oscillator measuring unit 210 exceeds a threshold value, the second oscillator generating unit 240 of the second control unit 200 may generate the second oscillator y that oscillates in the rhythm reflecting one or both of the angular velocity (change of the phase over time) of, e.g., the hip joint angle φH measured by the motion oscillator measuring unit 210 and the angular velocity of the first oscillator x generated by the first oscillator generating unit 220, instead of the new natural angular velocity ωM set by the natural angular velocity setting unit 230.
According to this configuration, even if the user's motion rhythm changes abruptly, the user's motion can be induced with an appropriate rhythm corresponding to the changed motion rhythm. This enables training of the user so that the user walks with an appropriate scale and rhythm, while realizing harmonization between the user's walling motion, the operation of the treadmill (first motion induction device) 10, and the operation of the walking motion induction device (second motion induction device) 20.
The induction oscillator z may be generated according to the method as disclosed in Japanese Patent Application Laid-Open No. 2004-73649.
Furthermore, the induction oscillator z may be generated in the following manner.
The motion oscillator measuring unit 210 measures motion oscillators corresponding to the user's different body parts (for example, a shoulder joint angular velocity and a hip joint angle) as a “first motion oscillator” and a “second motion oscillator”, respectively. The first oscillator generating unit 220 generates a first oscillator x which attains mutual entrainment with the first motion oscillator in the form reflecting a natural angular velocity ωM. Further, the natural angular velocity setting unit 230 sets a new natural angular velocity ωM based on the phase difference between the first motion oscillator and the first oscillator x. The second oscillator generating unit 240 generates a second oscillator y that oscillates in a rhythm reflecting the new natural angular velocity ωM, based on the second motion oscillator. Then, the induction oscillator generating unit 250 generates an induction oscillator z based on one or both of the walking speed v (first motion variable) measured by the first motion variable measuring unit 111 and the walking rate p (second motion variable) measured by the second motion variable measuring unit 112, in addition to the second oscillator y.
According to this configuration, the user's motion can be induced so that the user's motion rhythm approaches the target motion rhythm, while harmonizing the motion rhythms of the user's different body parts with the rhythm of inducing the motion. Accordingly, it is possible to train the user so that the user moves with an appropriate scale and rhythm, while realizing harmonization between the user's motion and the operations of the first and second motion induction devices.
Number | Date | Country | Kind |
---|---|---|---|
2006-105181 | Apr 2006 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/056195 | 3/26/2007 | WO | 00 | 10/2/2008 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2007/116682 | 10/18/2007 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6632158 | Nashner | Oct 2003 | B1 |
20070060446 | Asukai et al. | Mar 2007 | A1 |
20070219059 | Schwartz et al. | Sep 2007 | A1 |
20080096726 | Riley et al. | Apr 2008 | A1 |
Number | Date | Country |
---|---|---|
1 547 567 | Jun 2005 | EP |
0028927 | May 2000 | WO |
0215819 | Feb 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20090227424 A1 | Sep 2009 | US |