This application claims priority for Taiwan patent application no. 107131394 filed on Sep. 7, 2018, the content of which is incorporated by reference in its entirety.
The present invention relates to a robot system, particularly to an intelligent robot system applying to walking rehabilitation.
According to data of WHO, apoplexy has been one of the top three causes of death since 1990 in developed countries. In Taiwan, apoplexy is the first factor causing adult disablement, disabling about seventeen thousands of persons each year. Many patients suffering from apoplexy are paralyzed in one side of their bodies. For example, if a hemorrhage takes place in the left brain hemisphere, the right side of the body is paralyzed, and the patient cannot move the muscle of the right side voluntarily. Such a phenomenon is called a unilateral paralysis. As this type of paralysis is caused by the damage of nerves in the brain, 80% apoplexy patients also suffer from dermotactile insensitiveness or blunt movement.
Further, increasing traffic accidents leads to increasing patients of unilateral disablement. The dynamism of the patients of unilateral disablement is decreased, and the physiological and psychological states thereof are gradually worsened. The patients sitting on wheelchairs are likely to suffer osteoporosis, joint contracture, etc., which will further increase the probability of various diseases and bring about a vicious cycle.
In such a case, the quality of life of the patients and the family members nursing the patients would be affected, and the society and government would spend a vast amount of medical resources and human resources in treating diseases and promoting quality of life for the patients. Therefore, it is a proactive goal to use science and technology to coordinate human bodies and machines to help the disabled persons undertake more physical activities and rehabilitate them.
There have been many prior arts proposing exoskeleton structures to help patients undertake leg movements. However, those prior arts do not consider the walking postures or habitual movements of the user but only pay attention to mechanical operation. Some of those prior arts can be adjusted for different users. However, adjustments for different uses of different statuses will consume much time. Further, those prior arts may fail to detect the intention of the user or fail to learn the progress of rehabilitation. Some of those prior arts can predict the movement of the user. However, the system thereof becomes so bulky that it may impair the movement of the user.
Accordingly, the present invention proposes a walking rehabilitation robot system, which can analyze the movement of the normal side of the user in real time and drive the abnormal side to move with both sides coordinating with each other.
The primary objective of the present invention is to provide a walking rehabilitation robot system, which provides a lower-limb exoskeleton robot to assist in the rehabilitation of the persons suffering from unilateral paralysis or movement difficulty (such as that caused by apoplexy), wherein the robot system analyzes normal gaits and provides gait symmetry for the disabled (inconvenient) side of the user, whereby to promote the effect of rehabilitation.
Another objective of the present invention is to provide a walking rehabilitation robot system, which is to be applied to central hospitals or rehabilitation clinics for reducing consumption of medical resources and decreasing occupational injuries of medical personnel, whereby the medical resources can be used more efficiently to promote the effect of rehabilitation.
In order to achieve the abovementioned objectives, the present invention proposes a walking rehabilitation robot system, which is worn by a user, and which comprises two robot feet. Any one of two robot feet generates a plurality of motion detection signals while it is moved. According to the motion detection signals, the other robot foot learns to move. A control device is electrically connected with each of two robot feet. The control device receives the motion detection signals transmitted by the robot foot moving firstly and works out a first motion track according to the motion detection signals. The control device further uses the first motion track and the motion detection signals to work out the torques the motors of the other robot feet should output, whereby the motors of the other robot foot output corresponding torques to drive the other robot foot to generate a second motion track symmetric to the first motion track.
In the present invention, each robot foot includes a first link device, a first rotation device, a second slink device, a second rotation device, a bottom sustaining device. The first link device is electrically connected with the control device. While moving, the first link device transmits a first force signal to the control device. The first rotation device is disposed at one end of the first link device and electrically connected with the control device. While the action of the user rotates the first rotation device, the first rotation device generates a first rotation signal and transmits the first rotation signal to the control device. Alternatively, the control devices controls the first rotation device to rotate; while rotating, the first rotation device drives the first link device to move. The second rotation device is disposed at the other end of the first link device and electrically connected with the control device. While the action of the user rotates the second rotation device, the second rotation device generates a second rotation signal and transmits the second rotation signal to the control device. Alternatively, the control devices controls the second rotation device to rotate. The second rotation device is disposed at one end of the second link device. The second link device is electrically connected with the control device. While the second rotation drives the second link device to move, the second link device generates a second force signal and transmits the second force signal to the control device. The bottom sustaining device is disposed at the other end of the second link device and electrically connected with the control device. The bottom sustaining device sustains the sole of the user. While the user moves one of his soles, the corresponding bottom sustaining device transmits pressure sensation signals to the control device, whereby the control device can learn the movement of the bottom sustaining device. The control device works out a first motion track according to the variations of the first force signal, the second force signal, the first rotation signal, the second rotation signal, and the pressure sensation signals.
In the present invention, the first link device includes a first force sensor, which detects the first force signal generated in the movement of the first link device according to the variation of resistance. The second link device includes a second force sensor, which detects the second force signal generated in the movement of the second link device according to the variation of resistance.
In the present invention, the bottom sustaining device includes a plurality of pressure sensors. The pressure sensors detect the applied forces at different positions of the sole of the user to acquire the pressures at different positions. According to the variations of pressures, the control device learns the movement of the bottom sustaining device and works out the center of the pressures on the sole.
In the present invention, the control device includes a computer, motor drivers, microcontrollers, and power supplies.
The present invention further comprises a waistband assembly. The waistband assembly is annularly disposed around the waist of the user, carrying the control device and coupling two robot feet.
In the present invention, each of two robot feet includes a gravity compensator. The gravity compensator is electrically connected with the control device and able to compensate the robot foot for the gravitational influence, which appears while the robot foot is moving.
In the present invention, the first motion track is used to work out the torques the motors should output for generating the second motion track in the technologies of Inverse Reinforcement Learning (IRL) and Q-learning.
In the present invention, the control device uses the IRL method to analyze the translation, rotation, and acting force in the first motion track and uses the Q-learning method to acquire the optimized input actions corresponding to the translation, rotation, and acting force, whereby the control device can work out the torques the motors should output for generating the second motion track.
Below, embodiments are described in detail in cooperation with the attached drawings to make easily understood the objectives, technical contents, characteristics and accomplishments of the present invention.
For a user who is uncomfortable unilaterally or suffers unilateral paralysis, his/her personal motivation is closely related with the effect of rehabilitation. The present invention calculates the gait of the normal left or right half body and uses the result to control the disabled half body, making both feet have symmetric and coordinate gaits and promoting the effect of rehabilitation.
Refer to
Each of robot feet 12a and 12b includes a first link device 121, a first rotation device 122, a second link device 123, a second rotation device 124, a bottom sustaining device 125, and a gravity compensator 126. In one embodiment, each of the first and second rotation devices 122 and 124 is a rotation motor. The control device 14 is electrically connected with the first link device 121, the first rotation device 122, the second link device 123, the second rotation device 124, the bottom sustaining device 125, and the gravity compensator 126. The first rotation device 122 is disposed at one end of the first link device 121, and the second rotation device 124 is disposed at the other end of the first link device 121. The second rotation device 124 is coupled to one end of the second link device 123. The other end of the second link device 123 is coupled to the bottom sustaining device 125. Refer to
Next is described the operation of the walking rehabilitation robot system of the present invention. Refer to
Refer to
wherein CoP is the Center of Pressure of the pressure sensors 129; N is the number of the pressure sensors 129; in is the voltage value acquired by each pressure sensor 129; x is the distance from the pressure sensor 129 to the end point of the bottom sustaining device 125 (the heel of the user). The pressure sensors 129 transmit the values of the abovementioned parameters to the control device 14, and the control device 14 undertakes computation to acquire the center of pressure according to equation (1). While the user raises his sole, his knee will gradually curve and drive the second rotation device 124 to rotate. The second rotation device 124 generates a second rotation signal and transmits the second rotation signal to the control device 14 through the NI CAN BUS. The second rotation signal includes the angular speed and current of the motor. At this time, the second link device 123 is driven to move by the second rotation device 124 and generates a second force signal. In one embodiment, a second force sensor 127 is disposed on the second link device 123 and below the second rotation device 124, whereby to form a Wheatstone bridge. The independent resistor of the second force sensor 127 is about 350 ohm. However, the present invention does not limit that the independent resistor of the second force sensor 127 must be about 350 ohm. The movement of the second link device 123 makes the resistance of the second force sensor 127 vary. For example, the resistance becomes smaller with increasing force. Thereby is obtained the second force signal. The second link device 123 then transmits the second force signal to the control device 14. While the user moves, the hip joint also moves in addition to the lift-up of the sole and the rotation of the knee joint so that the thigh can move. At this time, the first rotation device 122 rotates according to the actions of the user. The first rotation device 122 exchanges information with the control device 14 through the NI CAN BUS, generating a first rotation signal and transmits the first rotation signal to the control device 14. The rotating first rotation device 122 drives the first link device 121 to move. The first link device 121 may include a first force sensor 128, which is disposed on the first link device 121 and below the first rotation device 122. The operation principle of the first force sensor 128 is the same as that of the second force sensor 127. The movement of the first link device 121 makes the resistance of the first force sensor 128 vary. Thereby is obtained a first force signal. The first shaft device 121 then transmits the first force signal to the control device 14. While the user uses the lower limb of the normal left or right half body to move the robot foot 12a, the gravity compensator 126 will compensate the user for the gravity generated by the movement of the robot foot 12a, whereby the user will not sense the weight of the robot foot 12a while he is moving the lower limb of the normal left or right half body, and whereby the motion detection signals detected in the movement of the user are the same as those generated in normal walking movement. The present invention does not particularly demand that a particular one of the robot feet 12a and 12b should be the robot foot moving firstly. Which one of the robot feet 12a and 12b is to walk firstly is dependent on which one of the left and right half bodies is the normal half body. No matter which one of the robot feet 12a and 12b is moved, the control device 14 can always learn the gait of the user and control the other robot 12a or 12b to move.
While the user makes a single step from a static sate to another static state, the control device 14 can learn the variations of the motion detection signals, such as the pressures signals, the first rotation signal, the first force signal, the second rotation signal, the second force signal, etc. and work out the first motion track. Equations (2) and (3) are respectively the dynamic-state equations of the hip joint and the knee joint of the movable left or right half body of the user. Equations (2) and (3) are respectively expressed by
T
h=[(m1+m2)L22m2L32+2m2L2L3 cos(θ3)]{umlaut over (θ)}2+[m2L32+m2L2L3 cos(θ3)]{umlaut over (θ)}3−2m2L2L3 sin(θ3) {dot over (θ)}2{dot over (θ)}3−m2L2L3 sin(θ3) {dot over (θ)}32+(m1+m2)gL2 sin (θ2)+m2gL3 sin(θ2+θ3) (2)
T
k
=[m
2
L
3
2
+m
2
L
2
L
3 cos(θ3)]{umlaut over (θ)}2+m2L32{umlaut over (θ)}3+m2L2L3 sin(θ3) {dot over (θ)}22+m2gL3 sin(θ2+θ3) (3)
wherein m1 and m2 are respectively the masses of the terminals of the thigh and leg of the user; L2 and L3 are respectively the lengths of the thigh and leg of the user; g is the gravitational acceleration; θ2 and θ3 are respectively the angular coordinates of the rotations of the hip joint and the knee joint. Then, Equation (4), which involves different variables (Xi), such as angle, angular speed and angular acceleration, is added to Equation (3) to obtain Equation (5). Equation (5) may be further expressed by variable terms to obtain Equation (6). Equations (4), (5) and (6) are respectively expressed by
T
ext
+T
m
=D
ii{umlaut over (θ)}i+Dij{umlaut over (θ)}j+Dijj{dot over (θ)}j2+Dijk{dot over (θ)}j{dot over (θ)}k+Di+DD{dot over (θ)}+f (4)
T
h
=[(m1+m2)L22+m2L32]{umlaut over (θ)}2+2m2L2L3 cos(θ3) {umlaut over (θ)}2m2L32{umlaut over (θ)}3+m2L2L3 cos(θ3) {umlaut over (θ)}32m2L2L3 sin(θ3) {dot over (θ)}2{dot over (θ)}3−m2L2L3 sin(θ3) {dot over (θ)}32+(m1+m2)gL2 sin (θ2)+m2gL3 sin(θ2+θ3)+DD{dot over (θ)}2+f (5)
{circumflex over (X)}
h=[1 {umlaut over (θ)}2 cos(θ3) {umlaut over (θ)}2 {umlaut over (θ)}3 cos(θ3) {umlaut over (θ)}3−sin(θ3) {dot over (θ)}2{dot over (θ)}3−sin(θ3) {dot over (θ)}32 sin(θ2) sin(θ2+θ3) {dot over (θ)}2 Sign(−{dot over (θ)}2)] (6)
wherein Text is the external torque applied by the user; Tm is the rotation torque of the first or second rotation device; DD is the damping coefficient; f is the friction torque of the first rotation device 122 or the second rotation device 144 during rotation. In the present invention, it is expected that the exoskeleton can compensate for the gravitational force before the robot system provides auxiliary torque. Therefore, the control device does not consider the external force applied by the user but only considers the rotation torque applied by the motors at the beginning in calculating gravitational compensation. Thus, let the external torque Text applied by the user be zero. The control device 14 can work out the motor torques of the other robot foot according to the first motion track and the motion detection signals. For example, if the robot foot 12a moves, the control device 14 calculates the motor torques of the other robot foot 12b and controls the other robot foot 12b to generate a second motion track symmetric to the first motion track. According to the second motion track, the control device 14 outputs the corresponding rotation angles and applied forces to control the first rotation device 122 of the robot foot 12b to rotate and drive the first link device 121 to move and controls the second rotation device 124 to rotate and drive the second link device 123 to move. The movement of the robot foot 12b drives the lower limb of the paralyzed left or right half body to move in coordination with the movement of the lower limb of the normal half body.
After the control device receives the motion detection signals, such as the variations of the sole pressure signals, the first rotation signal, the first force signal, the second rotation signal, the second force signal, etc., the control device calculates the first motion track, i.e. works out the walking mode of the lower limb of the normal half body of the user. Then, the control device calculates the torques of the motors of the other robot foot and controls the other robot foot to generate the second motion track symmetric to the first motion track. The control device uses the Inverse Reinforcement Learning (IRL) method and the Q-learning method to generate the second motion track according to the first motion track and the motion detection signals. For example, the control device uses the IRL method to analyze the translation, rotation, etc. to learn the applied forces and then uses the Q-learning method to acquire the optimized inputs corresponding to the translation, rotation and applied forces. Thereby, the control device can work out the motor torques required by the second motion track.
The algorithm of the present invention mainly includes the IRL method and the Q-learning method, which are respectively used to learn the habit of the user and executes the auxiliary torque of the expected decision. The learned behaviors enable the disabled half body to realize expected walking movements. In a broad sense, the IRL method is to learn the specialist demonstration preference to describe the observed behaviors. The forces and postures applied by the leg of the healthy half body are used as inputs. The actions executed between states, such as the motions after force is applied, are defined in advance. The acquired data are divided into several states. The behaviors expressed by the reward functions are acquired through the gait track demonstration. In different states, the next action is determined according to the reward value, whereby the leg of the paralyzed half body of the user can obtain appropriate torques. The torques are transformed into the currents input to motors, whereby the robot foot, which the paralyzed leg relies on, is controlled to move.
The robot system of the present invention is worn by several users respectively with different heights and weights for simulations that one foot drives the other foot to move, whereby to obtain the similarity between the movement of the driven foot and the movement of the normal foot. The experimental results show that the similarity is over 80%. Therefore, the present invention should be able to provide effective rehabilitation for the patients suffering apoplexy or paralysis in future. Refer to
It has been proved by experiments: even though applied to users with different heights and weights, the present invention can still provide symmetric gaits. Therefore, the present invention can promote rehabilitation effect and apply to rehabilitation centers and clinics, exempting patients from being supported by medical personnel, saving medical resources, and decreasing occupational injuries.
The embodiments have been described in detail to demonstrate the technical thoughts and characteristics of the present invention to enable the persons skilled in the art to understand, make, and use the present invention. However, these embodiments are not intended to limit the scope of the present invention. Any equivalent modification or variation according to the spirit of the present invention is to be also included by the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
107131394 | Sep 2018 | TW | national |