The present disclosure relates to a standing-up motion assist system that assists a care receiving person to stand up from a sitting position, a control method for a controller of a standing-up motion assist system, a storage medium, a care belt, and a robot.
It is known to configure a standing-up motion assist robot such that a trajectory of standing-up motion from a starting point to an ending point is set for each specific care receiving person, and the assist is performed according to the set trajectory such that the standing-up motion precisely starts from the starting point and precisely ends at the the ending point. This standing-up motion assist robot is designed in view that, to ensure safety for the care receiving person, it is important to precisely achieve the starting point (corresponding to, for example, a sitting position of the care receiving person) and the ending point (corresponding to, for example, a standing-up position of the care receiving person) of the trajectory (see Japanese Unexamined Patent Application Publication No. 2013-158386). It is also known to configure a standing-up assist apparatus so as to be capable of wrapping a lower part of the body including buttocks of a care receiving person in a sling and lifting the care receiving person upward with the sling (see Japanese Unexamined Patent Application Publication No. 2010-246635).
One non-limiting and exemplary embodiment provides a technique of achieving an improvement in assist of a care receiving person.
In one general aspect, the techniques disclosed here feature a standing-up motion assist system that assists a standing-up motion of a care receiving person, the standing-up motion assist system including a care belt including a first holder that holds a neck part or a back part of the care receiving person, a second holder that holds a lumbar part of the care receiving person, a third holder that connects the first holder and the second holder and holds armpits of the care receiving person, and a first connector that includes a second connector located at a chest of the care receiving person and that connects, in front of the care receiving person, the first holder and the second holder, a pulling mechanism that is connected to the second connector and that pulls the second connector, and a controller that controls the pulling mechanism such that the pulling mechanism pulls the second connector in a forward and upward direction with reference to the care receiving person, and, thereafter, the pulling mechanism pulls the second connector in a backward and upward direction with reference to the care receiving person.
According to aspects of the present disclosure, it is possible to realize an improvement in assisting a care receiving person.
It should be noted that general or specific embodiments may be implemented as a system, a method, an integrated circuit, a computer program, a storage medium, or any selective combination thereof. The computer-readable storage medium may be a non-volatile storage medium, for example, a CD-ROM (Compact Disc-Read Only Memory) or the like.
Additional benefits and advantages of the disclosed embodiments will become apparent from the specification and drawings. The benefits and/or advantages may be individually obtained by the various embodiments and features of the specification and drawings, which need not all be provided in order to obtain one or more of such benefits and/or advantages.
Embodiments of the present disclosure are described below with reference to drawings.
Before the embodiments of the present disclosure are described in detail below with reference to drawings, various aspects of the present disclosure are described.
In a first aspect of the present disclosure, a standing-up motion assist system, that assists a standing-up motion of a care receiving person, includes a care belt including a first holder that holds a neck part or a back part of the care receiving person, a second holder that holds a lumbar part of the care receiving person, a third holder that connects the first holder and the second holder and holds armpits of the care receiving person, and a first connector that includes a second connector located at a chest of the care receiving person and that connects, in front of the care receiving person, the first holder and the second holder, a pulling mechanism that is connected to the second connector and that pulls the second connector, and a controller that controls the pulling mechanism such that the pulling mechanism pulls the second connector in a forward and upward direction with reference to the care receiving person, and, thereafter, the pulling mechanism pulls the second connector in a backward and upward direction with reference to the care receiving person.
The aspect described above makes it possible to provide a standing-up motion assist system capable of assisting a standing-up motion such that in an initial state of the standing-up motion (that is, when buttocks are moved away from a sitting position), a care receiving person leans forward as slightly as possible thereby allowing the standing-up motion to be performed in a similar manner to an operation of a normal adult person.
In a standing-up motion assist system according to a second aspect of the present disclosure, based on the first aspect described above, the controller controls the pulling mechanism such that the pulling speed of the pulling mechanism is increased when the pulling mechanism is pulling the second connector in the forward and upward direction with reference to the care receiving person.
This second aspect provides the standing-up motion assist system capable of assisting the standing-up motion such that in the initial state of the standing-up motion, the care receiving person leans forward as slightly as possible thereby urging the buttocks to be moved away from the sitting position.
In a standing-up motion assist system according to a third aspect of the present disclosure, based on the first or second aspect described above, the first holder holds the neck part, the chest, and the sides of the torso in a direction from the back to the front of the body of the care receiving person, and the second holder holds the back part via the sides of the torso.
In this third aspect, when the control apparatus controls the operation of the pulling mechanism connected to the second connector, controlled force can be easily transferred directly to the care receiving person even in a situation in which a shoulder has a problem.
In a standing-up motion assist system according to a fourth aspect of the present disclosure, based on the first or second aspect described above, the first holder holds the neck part, the chest, and the sides of the torso in a direction from the back to the front of the body of the care receiving person, and the second holder holds the back part via the sides of the torso.
In this fourth aspect, when the control apparatus controls the operation of the pulling mechanism connected to the second connector, controlled force can be easily transferred directly to the care receiving person even in a situation in which a neck part has a problem.
In a standing-up motion assist system according to a fifth aspect of the present disclosure, based on one of the first to fourth aspects described above, the pulling mechanism includes a walking mechanism including a pair of front wheels and a pair of back wheels.
This fifth aspect makes it possible for the care receiving person to start walking immediately after the care receiving person stands up from the sitting position to the standing-up position with the assist of the arm mechanism.
In a standing-up motion assist system according to a sixth aspect of the present disclosure, based on one of the first to fifth aspects described above, the pulling mechanism includes an arm mechanism including a plurality of joints, and the standing-up motion assist system further includes a force acquirer that acquires information about a force applied to the arm mechanism from the outside, a position acquirer that acquires information about a position of the arm mechanism, and an operation information generator that generates operation information about the arm mechanism from the information about the force acquired by the force acquirer and the information about the position acquired by the position acquirer, wherein the controller controls an operation of the arm mechanism based on the operation information generated by the operation information generator.
The sixth aspect makes it possible to provide the standing-up motion assist system capable of assisting the standing-up motion such that in the initial state of the standing-up motion, the care receiving person leans forward as slightly as possible regardless of the height of the care receiving person and regardless of the muscle strength of the lower part of the body or the upper part of the body of the care receiving person himself/herself thereby allowing the standing-up motion to be performed in a similar manner to an operation of a normal adult person.
In a standing-up motion assist system according to a seventh aspect of the present disclosure, based on sixth aspect described above, the operation information generator generates operation information such that when the controller is controlling the pulling mechanism so as to pull the second connector in a forward and upward direction with reference to the care receiving person, the operation information generator calculates the difference between a first force at a first time acquired by the force acquirer and a second force at a second time acquired by the force acquirer earlier than the first time, and in a case where the absolute value of the force, acquired by the force acquirer after the sign of the difference between the first force and the second force is inverted, is equal to or greater than a threshold value, the operation information generator generates operation information that causes the pulling speed, at which the arm mechanism pulls the second connector in the upward direction, to be increased compared to the speed as of when the sign of the difference is not yet inverted.
In a standing-up motion assist system according to an eighth aspect of the present disclosure, based on sixth aspect described above, the operation information generator generates operation information such that when the controller is controlling the pulling mechanism so as to pull the second connector in a forward and upward direction with reference to the care receiving person, the operation information generator calculates the difference between a first force at a first time acquired by the force acquirer and a second force at a second time acquired by the force acquirer earlier than the first time, and the operation information generator generates operation information that causes the pulling speed, at which the arm mechanism pulls the second connector in the upward direction, to be increased as the absolute value of the force, acquired by the force acquirer after the sign of the difference between the first force and the second force is inverted, increases.
In the seventh or eighth aspect, it is possible to automatically generate operation information regardless of a difference in timing of moving the buttocks away from the sheet depending on the height of the care receiving person and/or the muscle strength of the lower part of the body or the upper part of the body of the care receiving person.
In a standing-up motion assist system according to a ninth aspect of the present disclosure, based on one of the first to eighth aspects described above, one of the pulling mechanism and the second connector includes a buckle, and the other one of the pulling mechanism and the second connector includes a buckle receiver, wherein the buckle and the buckle receiver are removably connected to each other.
In the ninth aspect, when the care receiving person wearing the care belt reaches a destination such as a toilet or the like using the standing-up motion assist system, it is allowed to easily remove the care belt from the pulling mechanism.
In a tenth aspect of the present disclosure, there is provided a method of controlling a controller of a standing-up motion assist system, the standing-up motion assist system including a care belt including a first holder that holds a neck part or a back part of a care receiving person, a second holder that holds a lumbar part of the care receiving person, a third holder that connects the first holder and the second holder and holds armpits of the care receiving person, and a first connector that includes a second connector located at a chest of the care receiving person and that connects, in front of the care receiving person, the first holder and the second holder, a pulling mechanism that is connected to the second connector and that pulls the second connector, and the controller that controls the pulling operation of the pulling mechanism, the control method including causing the controller to control the pulling mechanism to pull the second connector in a forward and upward direction with reference to the care receiving person, and thereafter causing the controller to control the pulling mechanism to pull the second connector in a backward and upward direction with reference to the care receiving person.
This tenth aspect makes it possible to provide the standing-up motion assist system capable of assisting the standing-up motion such that in the initial state of the standing-up motion (that is, when the buttocks are removed away from the sitting position), the care receiving person leans forward as slightly as possible thereby allowing the standing-up motion to be performed in a similar manner to an operation of a normal adult person.
An eleventh aspect of the present disclosure, there is provided a non-transitory computer-readable recording medium storing a program for a controller of a standing-up motion assist system, the standing-up motion assist system including a care belt including a first holder that holds a neck part or a back part of a care receiving person, a second holder that holds a lumbar part of the care receiving person, a third holder that connects the first holder and the second holder and holds armpits of the care receiving person, and a first connector that includes a second connector located at a chest of the care receiving person and that connects, in front of the care receiving person, the first holder and the second holder, a pulling mechanism that is connected to the second connector and that pulls the second connector, the controller that controls the pulling operation of the pulling mechanism, the program including causing the controller to control the pulling mechanism to pull the second connector in a forward and upward direction with reference to the care receiving person, and thereafter causing the controller to control the pulling mechanism to pull the second connector in a backward and upward direction with reference to the care receiving person.
This eleventh aspect makes it possible to provide the standing-up motion assist system capable of assisting the standing-up motion such that in the initial state of the standing-up motion (that is, when the buttocks are removed away from the sitting position), the care receiving person leans forward as slightly as possible regardless of the height of the care receiving person and/or regardless of the muscle strength of the lower part of the body or the upper part of the body of the care receiving person himself/herself thereby allowing the standing-up motion to be performed in a similar manner to an operation of a normal adult person.
In a twelfth aspect of the present disclosure, a robot includes an arm mechanism that is connected to a connector included in a supporter worn by a user and that moves the connector in a direction along an x-axis and/or in a direction along a z-axis, a controller that controls the arm mechanism based on data stored in an operation information database in terms of one or more times and one or more target coordinate values at the respective times, wherein the time and the target coordinate value have a one-to-one correspondence, each target coordinate value indicates a target position associated with the arm mechanism at a corresponding time, the x-axis and the z-axis are parallel to a virtual plane in which an arm included in the arm mechanism operates, the x-axis and the z-axis are perpendicular to each other, and the z-axis is perpendicular to a surface on which the robot is installed, the z-axis is defined so as to be positive in a direction toward the robot from the surface on which the robot is installed, the x-axis is defined so as to be positive in a direction from a leading end of the arm mechanism toward the connector, a z-axis coordinate value of the target coordinate value increases when the time is in a range of t1 to t3, an x-axis coordinate value of the target coordinate value decreases when the time is in a range of t1 to t2, an x-axis coordinate value of the target coordinate value increases when the time is in a range of t2 to t3, and t1<t2<t3.
In a thirteenth aspect of the present disclosure, based on the twelfth aspect described above, the supporter includes a left shoulder part including a part extending along a left shoulder of the user wearing the supporter, a right shoulder part including a part extending along a right shoulder of the user wearing the supporter, a left lumbar part including a part extending along a left lumbar of the user wearing the supporter, a right lumbar part including a part extending along a right lumbar of the user wearing the supporter, a connection region connected to the left shoulder part, the right shoulder part, the left lumbar part, and the right lumbar part, and including a part extending along a back of the user wearing the supporter, and the connector, the connector connected to the left shoulder part, the right shoulder part, the left lumbar part, and the right lumbar part, wherein when the user wears the supporter, the user is located between the connector and the connection region.
Next, as illustrated in
Many care receiving persons moves slowly because they have week muscle strength. Therefore, in an initial standing-up operation phase (that is, when the care receiving person 7 moves his/her buttocks from the sitting position), the care receiving person 7 needs to deeply lean forward such that the barycenter moves forward as illustrated in
Therefore, in a manual mode disclosed in Japanese Unexamined Patent Application Publication No. 2013-158386, when the moving speed of the supporting part is set to be low to adapt to the motion of the care receiving person 7, if the forward leaning position is not deep enough in the trajectory, it is difficult to move the buttocks away from the sheet. Conversely, when the forward leaning position is deep in the trajectory, it is possible to move the buttocks away from the sheet, but the trajectory has a long distance until the standing-up position is reached. Besides, a half-leaning position is taken for a long period after the buttocks are moved away from the sheet, and thus a large load is imposed on the lower part of the body of the care receiving person 7. Furthermore, in the case where the forward leaning position is deep, the glance is mostly directed toward the ground, and a change in glance, for example, toward the front occurs during the process of standing-up operation, which may cause the care receiving person 7 to feel dizzy or the like.
The inventors of the present invention have realized that it is advantageous to assist a care receiving person to stand up such that in an initial phase of the standing-up motion (that is, when buttocks are moved away from a sitting position), a care receiving person leans forward as slightly as possible thereby allowing the standing-up motion to be performed in a similar manner to an operation of a normal adult person.
The inventors of the present invention have also realized that the standing-up motion assist robot disclosed in Japanese Unexamined Patent Application Publication No. 2013-158386 has a large moving range, and it is necessary to support almost all weight of a care receiving person, and thus this standing-up motion assist robot has a problem that it has a large size and a heavy weight.
In view of the above, the inventors have got a technical idea that a first region of a neck part or a back part of a care receiving person and a second region of a lumbar part of the care receiving person may be held by a holding mechanism, and the holding mechanism may be pulled by a pulling mechanism such that in an initial state of the standing-up motion (that is, when buttocks are moved away from a sitting position), the care receiving person leans forward as slightly as possible thereby allowing the standing-up motion to be performed in a similar manner to an operation of a normal adult person. This also makes it possible to achieve a small size and a light weight for the apparatus.
In a standing-up assist apparatus disclosed in Japanese Unexamined Patent Application Publication No. 2010-246635, as illustrated in
Therefore, as illustrated in
Furthermore, the wearing parts 91 and 92 do not hold the front part of the body of the care receiving person 7, and thus there is a possibility that the wearing parts 91 and 92 move off the upper part of the body of the care receiving person 7, which may cause the care receiving person 7 to fall down and forward.
The embodiments of the present disclosure described below handle the situations described above.
The standing-up motion assist system and other related matters according to the embodiments of the present disclosure are described in detail below.
The robot system 1 illustrated in
The robot 20 is placed on the floor 13 and includes a main mechanism 2 a control apparatus 11, and an input IF 6.
The main mechanism 2 includes an arm mechanism 4, a care belt 3, and a walking mechanism 14. The arm mechanism 4 includes at least a robot arm, which is an example of a pulling mechanism.
Care Belt 3
As illustrated in
The holding mechanism 3g includes at least a first holder 3a that holds a neck part 7a or a back part 7b of the care receiving person 7, a second holder 3b that holds a lumbar part 7c of the care receiving person 7, and a third holder 3h that connects the first holder 3a and the second holder 3b and holds armpits 7g of the care receiving person 7. More specifically, the holding mechanism 3g includes the first holder 3a capable of holding a first region R1 which is one of or both the neck part 7a and the back part 7b of the care receiving person 7, and the second holder 3b capable of holding a second region R2 which is the lumbar part 7c of the care receiving person 7. For example, as illustrated in
The connector 3c includes a second connector 3cb and a first connector 3ca wherein the second connector 3cb is located at the chest 7d of the care receiving person 7, and the first connector connects, in front of the care receiving person 7, the first holder 3a and the second holder 3b. The connector 3c is capable of being located at the chest 7d (that is, close to chest 7d or a region including the chest 7d and its surrounding part) when the holding mechanism 3g is worn. Furthermore, the connector 3c is connected to the holding mechanism 3g and is capable of being removably connected to one end (for example, a back end) of the arm mechanism 4 described below. Note that the term “chest 7d” refers to the chest 7d and its surrounding part (for example, the chest 7d itself and the region in front of the chest 7d within a particular range (for example, within a range of 30 mm)).
More specific example of the holding mechanism 3g is illustrated in
The first holder 3a of the holding mechanism 3g shown in
On the other hand, the second holder 3b is formed of a hermetically-closed cylinder-shaped element in the U-like form protruding, as seen from the above the care receiving person 7, backward from front parts of the both sides of the care receiving person 7. That is, the second holder 3b is disposed such that the ends of the hermetically-closed cylinder-shaped element in the U-like form of the second holder 3b are connected, at the both sides 7f of the care receiving person 7, to the respective ends of the first holder 3a such that the both side parts 7c of the torso and the second region R2 close to the lumbar part 7c are wrapped with the hermetically-closed cylinder-shaped element. In other words, to make it easier to bend forward the pelvis of the care receiving person 7 when the care receiving person 7 is pulled forward, it is necessary to wrap the second holder 3b around the second region R2 near the lumbar part 7c such that the second holder 3b holds the lumbar or a part close to the lumbar of the care receiving person 7. To achieve this, the hermetically-closed cylinder-shaped element in the U-like form serving as the second holder 3b is placed such that it is wrapped around the second region R2 extending from the both side parts 7f to the lumbar part 7c of the torso thereby covering the second region R2 on the lumbar part 7c with the second holder 3b. The first holder 3a and the second holder 3b communicate with each other and form the hermetically-closed cylinder-shaped element.
Alternatively, as illustrated in
The first holder 3a, the second holder 3b, and the third holder 3h are formed, by way of example, such that the outer part is made from polyvinyl chloride or nylon and the inside of the hermetically-closed cylinder-shaped element is filled with air. Furthermore, the first holder 3a and the second holder 3b each include a valve 3f for use in supplying air to fill them with air.
Note that in the present example, the first holder 3a, the second holder 3b, and the third holder 3h are respectively filled with air. Instead of filling them with air, they may be filled with a soft material such as a urethane material or the like. In this case, the valve 3f for use in filling them with air is not necessary.
The connector 3c is, by way of example, connected to one end of the arm mechanism 4 as illustrated in
More specifically, for example, the buckle 3i may be disposed on one of the one end of the arm mechanism 4 and the connector 3c, and the buckle receiver 3j may be disposed on the other one such that the buckle receiver 3j is located at a location opposing the buckle 3i.
As illustrated in
Each buckle receiver 3j is configured in the form of a disk-shaped bearing fixing part 105 having a through-hole 104 through which the shaft 101 and the clamp 103 penetrate. The bearing fixing part 105 is fixed to the connector 3c.
Thus, as illustrated in
As described above, it is possible to connect the buckle 3i disposed at one end of the arm mechanism 4 to the buckle receiver 3j disposed on the connector 3 in a manner in which it is allowed to easily remove the buckle 3i from the buckle receiver 3j.
The configuration of the buckle and the buckle receiver is not limited to the example described above. For example, in an alternative example, a buckle 3m and a buckle receiver 3n configured as illustrated in
By employing the structure described above, it becomes possible for the care receiving person 7 to urgently move to a desired place such as a toilet or the like. To this end, the care belt 3 is worn in advance by the care receiving person 7. When the care receiving person 7 is to move the toilet and get on the toilet, it is allowed to easily and quickly connect and remove the care belt 3 to and from the robot system 1 by using the buckle 3i and the buckle receiver 3j.
The connector 3c may be formed, by way of example, using a material having a lower elasticity than those of the first holder 3a, the second holder 3b, and the third holder 3h. This makes it possible to prevent the connector 3c from expanding when the care belt 3 is pulled by the arm mechanism 4, and thus it is ensured to transfer external force from the arm mechanism 4 to the holding mechanism 3g.
Note that in order to ensure that the force from the arm mechanism 4 via the connector 3c is applied to the holding mechanism 3g equally for both right and left sides of the holding mechanism 3g, the first holder 3a of the holding mechanism 3g is formed to be bilaterally symmetric when seen from the front, and the second holder 3b is formed to be bilaterally symmetric when seen from the above.
The first holder 3a and the second holder 3b may be configured such that it is allowed to separate them from each other at any position thereby making it possible for the care receiving person 7 to easily wear the holding mechanism 3g. More specifically, for example, as illustrated as a first detachable attaching part 3d and a second detachable attaching part 3e in
The configuration of the holding mechanism 3g is not limited to that illustrated in
A holding mechanism 3g-1 illustrated in
The second holder 3b of the holding mechanism 3g-1 shown in
In a second modification of the first embodiment, as illustrated in
A third modification of the first embodiment is another example in which the first holder 3a is wrapped around the neck part 7a or the back part 7b. That is, as illustrated in
In a fourth modification of the first embodiment, as illustrated in
Walking Mechanism 14
The walking mechanism 14 includes at least a pair of wheels 14a and a pair of wheels 14b. More specifically, for example, the walking mechanism 14 includes a rectangular base 14e, the pair of front wheels 14a, the pair of rear wheels 14b, a front-wheel brake 14c, and a rear-wheel brake 14d, and the walking mechanism 14 is placed on a floor 13. The pair of front wheels 14a is disposed at a front end of the rectangular base 14e such that the respective front wheels are rotatably disposed in two corners at the front end. The pair of rear wheels 14b is disposed at a back end of the rectangular base 14e such that the respective rear wheels are rotatably disposed in two corners at the back end. The front-wheel brake 14c is used to brake the pair of front wheels 14a. The rear-wheel brake 14d is used to brake the pair of rear wheels 14b. The arm mechanism 4 is disposed above the walking mechanism 14. More specifically, the arm mechanism 4 is disposed in the center of the front part of the rectangular base 14e such that the arm mechanism 4 extends vertically. For example, in the state shown in
Arm Mechanism 4
The arm mechanism 4 includes a robot arm as an example of a pulling mechanism. The arm mechanism 4 is connected to the second connector 3cb to pull the second connector 3cb. For example, the arm mechanism 4 is disposed above the walking mechanism 14, and the leading end of the arm mechanism 4 is connected to the holding mechanism 3g via the connector 3c. For example, the arm mechanism 4 may be a two-degree-of-freedom robot arm including a first motor 41, a first encoder 43 that detects the number of rotations (for example, the rotation angle) of the rotation axis of the first motor 41, a second motor 42, and a second encoder 44 that detects the number of rotations of the rotation axis of the second motor 42. The control apparatus 11 controls the first motor 41 and the second motor 42 based on position information obtained by converting the rotation angle information detected by the first encoder 43 and the second encoder 44 into position information associated with the arm mechanism 4. By controlling the first motor 41 and the second motor 42 in the manner described above, it is possible, as illustrated by way of example in
More specifically, the arm mechanism 4 includes a robot arm including a plurality of joints, a first arm 4c, a second arm 4d, a third arm 4e, a fourth arm 4f, a first driving unit 4a, and a second driving unit 4b. The first arm 4c is disposed on the rectangular base 14e such that the lower end of the first arm 4c is fixed to the center of the front end area of the rectangular base 14e such that the first arm 4c extends upward from the rectangular base 14e. The upper end of the first arm 4c is connected to the front end of the second arm 4d via the first joint including therein the first driving unit 4a such that the second arm 4d is rotatable. The back end of the second arm 4d is connected to the lower end of the third arm 4e via the second joint including therein the second driving unit 4b such that the third arm 4e is rotatable. The upper end of the third arm 4e is connected to the front end of the fourth arm 4f such that the third arm 4e and the fourth arm 4f form an L-like shape in which the axes of the third arm 4e and the fourth arm 4f are perpendicular to each other. The fourth arm 4f has, at its back end, a connector 4g connected to the connector 3c of the care belt 3 in an attachable/detachable manner.
The first driving unit 4a is disposed on a joint between the first arm 4c and the second arm 4d, and includes, for example, the first motor 41 that drives the second arm 4d so as to rotate with respect to the first arm 4c and the first encoder 43 that detects the rotation angle information associated with second arm 4d. Thus, under the control of the controller 12 described later, it is possible to drive the second arm 4d so as to rotate by a particular angle with respect to the first arm 4c. The second driving unit 4b is disposed on a joint between the second arm 4d and the third arm 4e, and includes, for example, the second motor 42 that drives the third arm 4e so as to rotate with respect to the second arm 4d and the second encoder 44 that detects the rotation angle information associated with third arm 4e. The rotation angle information detected by the first encoder 43 and that detected by the second encoder 44 are respectively converted into position information associated with the arm mechanism 4 and used as the position information by the controller 12. Thus, under the control of the controller 12 described later, it is possible to drive the third arm 4e so as to rotate by a particular angle with respect to the second arm 4d thereby moving the third arm 4e to a desired position.
The fourth arm 4f has, at its front part, an input interface (input IF) 6, such as an operation board including a button or the like disposed thereon, which is disposed so as to protrude downward. By disposing the input IF 6 in the above-described manner, it becomes possible for the care receiving person 7 in the sitting position to operate the input IF 6 from the side of the arm mechanism 4. Thus the care receiving person 7 is allowed to input various commands via the input IF 6 (for example, by pressing down a button) to turn on or off the brake of wheels (front wheels and rear wheels) of the robot system 1, turn on or off the power of the robot system 1, turn on or off a standing-up operation start button, and the like. Furthermore, a grab handle 15 is disposed so as to project from the center of the third arm 4e in a backward direction (for example, toward the care receiving person) such that the care receiving person 7 is allowed to grab the grab handle 15 when the care receiving person 7 is in the sitting position or when the care receiving person 7 stands up. The grab handle 15 may have a length large enough to allow the care receiving person 7 to put his/her elbow on the grab handle 15. In this configuration, when the care receiving person 7 stands up, the grab handle 15 serves as a grab handle, while when the care receiving person 7 walks, putting his/her elbow on the grab handle 15 makes it possible to walk in a stable manner. Furthermore, the fourth arm 4f may include a cushioning material such as urethane disposed on the upper side thereof. This makes it possible to reduce an impact that may be applied to the care receiving person 7 when the care receiving person 7 falls forward and a face of an upper part of the body of the care receiving person 7 comes into contact with the fourth arm 4f.
The control apparatus 11 includes the database input/output unit 9, the timer 16, and the controller 12. The controller 12 controls the arm mechanism 4 such that first, the second connector 3cb is pulled in a forward and upward direction with reference to the care receiving person 7, and then the second connector 3cb is pulled in a backward and upward direction with reference to the care receiving person 7. More specifically, for example, the control apparatus 11 controls the operations of the first driving unit 4a and the second driving unit 4b of the arm mechanism 4 independently such that the first holder 3a and the second holder 3b of the holding mechanism 3g are simultaneously pulled in a forward direction with reference to the care receiving person 7 thereby causing at least the buttocks 7e of the care receiving person 7 in the sitting position to move away from the sheet 5, and then, the care belt 3 is pulled in an upward direction with reference to the care receiving person 7 until the care receiving person 7 reaches the standing-up position thereby assisting the care receiving person 7 to stand up. More specifically, the control apparatus 11 performs the control operation such that the first holder 3a and the second holder 3b of the holding mechanism 3g are simultaneously pulled by the arm mechanism 4 as represented by an arrow in
Timer 16
At particular fixed time intervals (for example, every 1 millisecond), the timer 16 outputs a command to execute the database input/output unit 9 and the controller 12 to the database input/output unit 9 and the controller 12.
Input IF 6
The input IF 6 is an operation interface including a button and/or the like and is disposed, for example, on the arm mechanism 4. The input IF 6 is used for issue instructions such as a command to turn on/off the power of the robot system 1, a command to turn on/off the front-wheel brake 14c and the rear-wheel brake 14d, and a command to start/stop the standing-up operation.
Operation Information Database 8
The controller 12 is executed according to a command from the timer 16 such that the position information associated with the arm mechanism 4 (position information obtained by converting rotation angle information detected by the first encoder 43 and that detected by the second encoder 44 into position information associated with the arm mechanism 4) is generated at particular fixed time intervals (for example, every 1 millisecond) by the controller 12 and the database input/output unit 9 in response to the execution command from the timer 16. In the first embodiment, the generated position information is output together with time as operation information to the operation information database 8 via the database input/output unit 9 and is stored as the operation information in the operation information database 8. Note that in the first embodiment, the operation information is generated via the input IF 6 or the like and stored in advance.
(1) In fields of “time”, information about a time during an operation of the arm mechanism 4 is described. In the first embodiment, time is expressed in units of milliseconds.
(2) Information described in fields of “position” describes a position of the arm mechanism 4 obtained by converting angle information detected by first and second encoders 43 and 44 of the arm mechanism 4. More specifically, the position information is given by positions on two axes, that is, a position on the x-axis defined in the moving direction of the robot system 1 (for example, front-back direction) and a position on the z-axis defined in the vertical direction. In the first embodiment, the position is expressed in units of meters.
The database input/output unit 9 is configured to input/output data (that is, information) between the operation information database 8 and the controller 12.
The controller 12 operates the first motor 41 and the second motor 42 of the arm mechanism 4, independently, such that the arm mechanism 4 moves according to the operation information input from the database input/output unit 9. Furthermore, the controller 12 controls braking operations of the front-wheel brake 14c and the rear-wheel brake 14d according to ON/OFF commands associated with the front-wheel brake 14c and the rear-wheel brake 14d input via the input IF 6.
The operation of the robot system 1 performed under the control of the controller 12 is described below.
A procedure of operating the arm mechanism 4 of the robot system 1 and a corresponding operation of the care receiving person 7 are described below with reference to
First, as illustrated in
Next, in step S101 in
Next, in step S102, the care receiving person 7 turns on the front-wheel brake 14c and the rear-wheel brake 14d by operating the input IF 6. In response, the controller 12B performs braking such that front wheels 14a and rear wheels 14b of the walking mechanism 14 are not allowed to rotate. This ensures that when the holding mechanism 3g is pulled by the arm mechanism 4 via the connector 3c, the walking mechanism 14 does not move, and force from the arm mechanism 4 is surely transferred to the holding mechanism 3g via the connector 3c.
Next, the care receiving person 7 wears the holding mechanism 3g of the care belt 3 connected to the arm mechanism 4 such that the holding mechanism 3g is tied around a body of the care receiving person 7, and the care receiving person 7 grabs the grab handle 15 with his/her both hands.
Next, in step S103, the care receiving person 7 presses down a standing-up operation start button on the input IF 6. In response, the robot system 1 starts to operate. In the present example, the robot system 1 operates when the standing-up operation start button is in the pressed-down state, but the robot system 1 stops the operation when the standing-up operation start button is released. In the following process from step S104 to step S106, the control apparatus 11 of the robot system 1 controls the operations of the first driving unit 4a and the second driving unit 4b of the arm mechanism 4 independently such that the buttocks 7e of the care receiving person 7 in the sitting position shown in
Next, in step S104, the controller 12 acquires operation information from the database input/output unit 9.
Next, in step S105, the controller 12 controls driving the first motor 41 and the second motor 42 independently such that the arm mechanism 4 is driven according to the operation information acquired from the database input/output unit 9. More specifically, for example, under the control of the controller 12, the arm mechanism 4 moves in a forward direction (in a direction to the left in
When the arm mechanism 4 pulls the first holder 3a via the connector 3c in a forward direction (in a forward and upward direction) (in other words, in the first phase in which the buttocks 7e of the care receiving person 7 are moved away from the sheet 5 after the pulling operation is started), under the control of the controller 12, the first motor 41 and the second motor 42 of the arm mechanism 4 may drive the pulling operation such that the pulling speed in the forward direction is gradually increased. This makes is possible to more easily urge the care receiving person 7 to bend back his/her upper part of the body and bend forward his/her pelvis, and thus it becomes possible to more smoothly assist the standing-up motion of the care receiving person 7.
Next, as illustrated in
Next, in step S106, the care receiving person 7 releases the pressed-down input IF 6 (that is, the care receiving person 7 removes his/her finger from it). In response, the controller 12 stops controlling the standing-up operation and the operation of the arm mechanism 4. Note that even before step S106, the care receiving person 7 is allowed to releases the pressed-down input IF 6 to make the controller 12 stop controlling the standing-up operation and driving the arm mechanism 4 in the middle of the standing-up operation.
Next, in step S107, the care receiving person 7 turns off the front-wheel brake 14c and the rear-wheel brake 14d by operating the input IF 6.
Furthermore, in step S108, the care receiving person 7 turns off the power by operating the input IF 6. After the standing-up position is achieved as illustrated in
The care belt 3 including the connector 3c and the holding mechanism 3g including the first holder 3a and the second holder 3b is provided on the arm mechanism 4, and the care belt 3 can be moved forward by putting it by the arm mechanism 4 under the control of the controller 12. Thus it is possible to assist the standing-up motion such that in the initial state of the standing-up motion (that is, in the first phase in which the buttocks 7e are moved away from the sitting position), the care receiving person 7 leans forward as slightly as possible thereby allowing the standing-up motion to be performed in a manner close to an operation of a normal adult person.
The standing-up motion assist system 1B according to this second embodiment is significantly different from the first embodiment in that instead of acquiring operation information from the database input/output unit 9, an operation information generator 10 generates operation information based on position information and force detected by a force detector 17 which is an example of a force acquirer thereby acquiring the operation information, and thus, for this purpose, the standing-up motion assist system 1B additionally includes the force detector 17 and the operation information generator 10. The force detector 17 acquires information about force applied to the arm mechanism 4 from the outside. The operation information generator 10 generates operation information associated with the arm mechanism 4 from the information about the force acquired by the force detector 17 and the information about the position acquired from a first encoder 43 and a second encoder 44 described later. That is, in the second embodiment, the controller 12B controls the operation of the arm mechanism 4 based on the operation information generated by the operation information generator 10, as described in detail below.
Also in this second embodiment, as in the first embodiment described with reference to
The main mechanism 2 includes, as in the first embodiment, an arm mechanism 4, a care belt 3, and a walking mechanism 14.
The control apparatus 11B includes a database input/output unit 9, a timer 16, a controller 12B, and the operation information generator 10.
The walking mechanism 14, the care belt 3, the timer 16, and the input IF 6 are similar to those according to the first embodiment, and thus a further description thereof is omitted.
As in the first embodiment, the care receiving person 7 is held by the holding mechanism 3g of the care belt 3 and sits on a sheet 5 (for example, a bed, a sheet, a toilet seat, or the like) when the care belt 3 is in the sitting position. An input IF 6 such as an operation board, on which a button and/or the like is disposed, is provided on a side of the arm mechanism 4 as in the first embodiment.
Next, differences from the first embodiment are described in detail below.
Force Detection Unit 17
First, the force detector 17 provided on the arm mechanism 4 detects force applied to the arm mechanism 4 by the care receiving person 7. The force detector 17 starts the detecting operation after the care receiving person 7 inputs operation start information of the robot system 1B via the input IF 6 (for example, by pressing down a button) thereby making the control apparatus 11B of the robot system 1B start a control operation. The force detector 17 detects the force that care receiving person 7 applies to the arm mechanism 4. Based on the force detected by the force detector 17 and the position of the arm mechanism 4, the operation information generator 10 generates operation information, and the controller 12B controls the operation of the arm mechanism 4.
More specifically, as illustrated in
Arm Mechanism 4
The arm mechanism 4 is disposed, as in the first embodiment, above the walking mechanism 14. For example, the arm mechanism 4 may be a two-degree-of-freedom arm including a first motor 41 and a first encoder 43 on a first joint and a second motor 42 and a second encoder 44 on a second joint. The control apparatus 11B controls the first motor 41 and the second motor 42 based on information given from the first encoder 43 and the second encoder 44 in a similar manner as in the first embodiment, thereby driving the robot system 1B by way of example as shown in
Operation Information Database 8
As in the first embodiment, the controller 12 is executed according to a command from the timer 16 such that the position information associated with the arm mechanism 4 (position information obtained by converting rotation angle information detected by the first encoder 43 and that detected by the second encoder 44 into position information associated with the arm mechanism 4) is generated at particular fixed time intervals (for example, every 1 millisecond) by the controller 12 and the database input/output unit 9 in response to the execution command from the timer 16. The generated position information is output together with time as operation information to the operation information database 8 via the database input/output unit 9 and is stored as the operation information in the operation information database 8. In the second embodiment, as will be described below, the operation information generator 10 generates operation information based on information stored in the operation information database 8 in terms of information about force detected by the force detector 17, the position information, and the time information, and the generated operation information is stored in the operation information database 8.
(1) In fields of “time”, information about a time during an operation of the arm mechanism 4 is described. In the second embodiment, time is expressed in units of milliseconds.
(2) Information described in fields of “position” describes a position of the arm mechanism 4 obtained by converting angle information detected by first and second encoders 43 and 44 of the arm mechanism 4. More specifically, as illustrated in
(3) Information described in fields of “force” describes for applied to the arm mechanism 4 detected by the force detector 17 disposed on the arm mechanism 4. More specifically, the force is represented by two components along the two axes, that is, the x-axis defined in the direction opposite to the moving direction of the robot system 1B and the z-axis defined in the upward direction. In the second embodiment, force is expressed in units of N.
Database Input/Output Unit 9
The database input/output unit 9 inputs and outputs data (information) among the operation information database 8, the controller 12, the force detector 17, and the operation information generator 10.
Operation Information Generator 10
The operation information generator 10 acquires information in terms of time, position, and force stored in the operation information database 8 via the database input/output unit 9, and generates operation information associated with the arm mechanism 4 based on the acquired information in terms of position and force. The generated operation information is stored in the operation information database 8.
The generation of the operation information is further described below with reference to
First, as illustrated in
This operation in step S205 is performed during a period from time t0 to time t1 shown in
The operation information generator 10 automatically detects this time t1. More specifically, based on forces in the x-axis direction and forces in the x-axis direction detected by the force detector 17 at time t1 and at time t0, the operation information generator 10 calculates the difference in force in the x-axis direction and the difference in force in the x-axis direction (for example, the difference between a first force at a first time (for example, time t1) and a second force at a second time (for example, time t0) earlier than the first time is calculated). Subsequently, also at time t2 and time t1, the operation information generator 10 calculates the difference in force in the x-axis direction and the difference in force in the x-axis direction (for example, the difference between a first force at a first time (for example, time t2) and a second force at a second time (for example, time t1) earlier than the first time is calculated). Similarly, the operation information generator 10 repeatedly calculates the difference in force between adjacent times.
The operation information generator 10 detects a point of time at which an inversion occurs in the sign of the difference. Note that a large change in force occurs at time t1 immediately before the point of time (time t2 in this specific example) at which the inversion of the sign of the difference is detected. Hereinafter, the time at which the large change in force occurs will be referred to as a turning point. At a point of time at which the turning point is detected by the operation information generator 10, the operation information generator 10 generates operation information that is to cause the position on the z-axis to be moved upward (more specifically, the position on the z-axis is moved upward after time t1 in
In another example, as illustrated in
Note that this example includes a case shown in
That is, in the pulling speed control scheme described above, as illustrated in
Subsequently, the operation information generator 10 generates information indicating force in the z-axis direction that determines the speed at which the care receiving person 7 is to be lifted upward as illustrated in
More specifically, in a case where the force applied along the z-axis is in the downward direction at time t1 and in the following period as shown in
After the operation information generator 10 generates the operation information in the above-described manner, the operation information generator 10 stores the generated operation information in the operation information database 8 via the database input/output unit 9.
The value detected by the force detector 17 may be displayed on a monitor or the like provided, for example, on the arm mechanism 4 thereby providing information indicating how much force is being applied to the arm mechanism 4. The greater the force being applied is, the smaller the force of the lower part of the body is used by the care receiving person 7. Thus, it is possible for the care receiving person 7 to recognize the degree of advance of the rehabilitation from the indicated value. Furthermore, by making a comparison with the past force information stored, it is possible to check whether how effective the rehabilitation has been.
Controller 12B
The controller 12B operates the first motor 41 and the second motor 42 of the arm mechanism 4 such that the arm mechanism 4 moves according to the position information and the force information described in the operation information input from the database input/output unit 9. Furthermore, the controller 12B controls braking operations of the front-wheel brake 14c and the rear-wheel brake 14d according to ON/OFF commands associated with the front-wheel brake 14c and the rear-wheel brake 14d input via the input IF 6.
The operation of the robot system 1B performed under the control of the controller 12B according to the operation information generated by the operation information generator 10 is described below.
A procedure of operating the arm mechanism 4 of the robot system 1B and a corresponding operation of a care receiving person are described below with reference to
As illustrated in
Next, in step S201 in
Next, in step S202, the care receiving person 7 turns on the front-wheel brake 14c and the rear-wheel brake 14d by operating the input IF 6. In response, the controller 12B performs braking such that front wheels 14a and rear wheels 14b of the walking mechanism 14 are not allowed to rotate.
Next, the care receiving person 7 wears the holding mechanism 3g of the care belt 3 connected to the arm mechanism 4 such that the holding mechanism 3g is tied around a body of the care receiving person 7, and the care receiving person 7 grabs the grab handle 15 with his/her both hands.
Next, in step S203, the care receiving person 7 presses down a standing-up operation start button on the input IF 6. In response, the robot system 1B starts to operate. In this example, the robot system 1 operates when the standing-up operation start button is in the pressed-down state, but the robot system 1B stops the operation when the standing-up operation start button is released. In the following process from step S204 to step S206, the control apparatus 11B of the robot system 1B controls the operations of the first driving unit 4a and the second driving unit 4b of the arm mechanism 4 independently such that the buttocks 7e of the care receiving person 7 in the sitting position shown in
Next, in step S204, the force detector 17 detects the force applied by the care receiving person 7 to the arm mechanism 4.
Next, in step S205, the operation information generator 10 generates operation information based on the force detected by the force detector 17 and the position information associated with the arm mechanism 4, and the operation information generator 10 stores the generated operation information in the operation information database 8 via the database input/output unit 9.
Next, in step S206, the controller 12B acquires operation information from the database input/output unit 9, and the controller 12B controls driving the first motor 41 and the second motor 42 independently such that the arm mechanism 4 is driven according to the operation information acquired from the database input/output unit 9.
More specifically, for example, under the control of the controller 12B, the arm mechanism 4 moves in a forward direction (in a direction to the left in
Next, as illustrated in
In this second embodiment, the operation information generator 10 generates operation information based on the force detected by the force detector 17 and the position information associated with the arm mechanism 4. Therefore, the operation information generator 10 is capable of generating operation information adaptively depending on a difference in height of the care receiving person 7, a difference in the forward leaning speed, and/or other factors.
As an example, a description is given below referring to
As described above, the upward movement of the arm mechanism 4 assists the care receiving person 7 to move in the upward direction until the care receiving person 7 reaches the final standing-up position as illustrated in
Next, in step S207, the care receiving person 7 releases the pressed-down input IF 6 (that is, the care receiving person 7 removes his/her finger from it). In response, the controller 12B stops controlling the standing-up operation and the operation of the arm mechanism 4. Note that even before step S207, the care receiving person 7 is allowed to releases the pressed-down input IF 6 to make the controller 12B stop controlling the standing-up operation and driving the arm mechanism 4 in the middle of the standing-up operation.
Next, in step S208, the care receiving person 7 turns off the front-wheel brake 14c and the rear-wheel brake 14d by operating the input IF 6.
Furthermore, in step S209, the care receiving person 7 turns off the power by operating the input IF 6. After the standing-up position is achieved as illustrated in
The operation information generator 10 generates operation information associated with the arm mechanism 4 based on the position information stored in the operation information database 8 and the force detected by the force detector 17 and stored in the operation information database 8, and thus, the operation information generator 10 is capable of generating operation information adaptively depending on a difference in height, a difference in the forward leaning speed, and/or other factors. Thus it is possible to assist the operation of the care receiving person 7 such that in the initial state of the standing-up motion (that is, in the first phase in which the buttocks 7e are to be moved away from the sitting position), the care receiving person 7 is allowed to lean forward as slightly as possible thereby making it possible to assist the standing-up motion to be performed in a manner close to a manner to an operation of a normal adult person.
As illustrated in
Subsequently, as illustrated in
To make it possible for the caregiver 18 to more easily grab the connector 3c with his/her hands, a connector 3c-2 formed in a U-like shape may be employed as the connector 3c as illustrated in
Note that the number of connectors 3c is not limited to one, but two or more connectors 3c may be provided. For example, as illustrated in
When the care receiving person 7 wears the care belt 3, if the caregiver 18 pulls the connector 3c, it is possible to easily assist the care receiving person 7 to stand up.
In the first embodiment and the second embodiment descried above, the robot system 1 or 1B includes the walking mechanism 14 including the arm mechanism 4. Alternatively, the arm mechanism 4 may be disposed on a sheet 5, such as a bed, a toilet, a wheelchair, or the like.
In the first embodiment and the second embodiment descried above, the arm mechanism 4 is used as the pulling mechanism. However, the pulling mechanism is not limited to the arm mechanism 4. Any other type of pulling mechanism may be used as long as it is capable of applying a proper external force to the care belt 3 to assist the standing-up motion of the care receiving person 7. For example, as illustrated in
A modification of a care belt 3G according to the present disclosure is illustrated in
The care belt 3G configured in the above-described manner is worn such that a neck part 7a of the care receiving person 7 is passed through a hole 3p between a pair of first holders 3a. Thereafter, single-touch buckles 29b, disposed on respective sides of a second holder 3b located on the back, are moved to the front of the care receiving person 7 and removably engaged with a front buckle 29a in front of the body of the care receiving person 7. When the care belt 3G is worn, the first holder 3a holds the neck part 7a and the back part 7b of the care receiving person 7, and the second holder 3b holds the lumbar part 7c of the care receiving person 7.
The care belt according to the present disclosure may be used for a purpose other than the purpose for assisting a care receiving person with a weakened muscle strength. For example, it is possible not only to assist a care receiving person with a weakened muscle strength, the care belt may be worn as a supporter by a normal adult person who carries a heavy thing to assist him/her to stand up.
The robot 20 may be configured and the arm mechanism 4 may be controlled as described below.
For example, as illustrated in
The operation information database 8 may store data such as that shown in
The robot 20 may include a control apparatus 11 that controls the arm mechanism 4 based on the data representing the time (the time shown in
As illustrated in
The control apparatus 11 controls the robot 20 based on the data shown in
The care belt 3G serving as the supporter may be configured as follows.
As illustrated in
For example, the connector 3c may be connected to the leading end of the arm mechanism 4 via buckles 3i included in the connector 3cb. A line extending between centers of the respective buckles 3i defines a line (a pulling line) along which the arm mechanism 4 applies a force in the x-axis direction.
The connector 3c may be connected, at an upper left part 311 of the connector 3c (above the pulling line and on a right side to a symmetry center line of the connector 3c as seen in the figure), to the left shoulder part 301, the connector 3c may also be connected, at an upper right part 312 of the connector 3c (above the pulling line and on a left side to the symmetry center line of the connector 3c as seen in the figure), to the right shoulder part 302, the connector 3c may also be connected, at a lower left part 313 of the connector 3c (below the pulling line and on the right side to the symmetry center line of the connector 3c as seen in the figure), to the left lumbar part 303, and the connector 3c may also be connected, at a lower right part 314 of the connector 3c (below the pulling line and on the right side to the symmetry center line of the connector 3c as seen in the figure), to the right lumbar part 304.
That is, the connector 3c is connected to the left shoulder part 301, the right shoulder part 302, the left lumbar part 303, and the right lumbar part 304. When a user wears the supporter, the user is located between the connector 3c and the connection region 305.
The present disclosure has been described above with reference to the first to third embodiments and examples of modifications thereto. However, the present disclosure is not limited to the first to third embodiments and the examples of modifications thereto, and further embodiments are possible. Some examples of further embodiments are described below.
In each embodiment described above, any part of the control apparatus 11 or 11B may be implemented by software. That is, steps of control operations according to any embodiment may be described as a computer program, and the computer program may be stored in a storage medium such as a storage apparatus (for example, a hard disk or the like) in a readable manner. The computer program may be loaded into a temporary storage apparatus (for example, a semiconductor memory or the like) of a computer and may be executed on the computer thereby performing each step described above.
More specifically, all or part of each control apparatus may be a computer system including a microprocessor, a ROM, a RAM, a hard disk unit, a display unit, a keyboard, a mouse and/or the like. The computer program may be stored in the RAM or the hard disk unit. The microprocessor may operate according to the computer program so as to achieve functions of respective units or parts. The computer program may include a plurality of instruction codes indicating instructions to be executed by the computer to achieve the functions.
For example, each constituent element may be realized by reading the software program stored in the storage medium such as a hard disk, a semiconductor memory, or the like and executing the program by a program execution unit such as a CPU or the like. The software that realizes all or part of elements of a control apparatus according to one of the embodiments or the modifications thereto may be a program, for example, such as that described below. That is, in an aspect, the program may be a program for a controller of a standing-up motion assist system including a care belt including a first holder that holds a neck part or a back part of a care receiving person, a second holder that holds a lumbar part of the care receiving person, a third holder that connects the first holder and the second holder and holds armpits of the care receiving person, and a first connector which includes a second connector located at a chest of the care receiving person and which connects, in front of the care receiving person, the first holder and the second holder, a pulling mechanism which is connected to the second connector and which pulls the second connector, and the controller that controls the pulling operation of the pulling mechanism, the program causing the controller to control the pulling mechanism to pull the second connector in a forward and upward direction with reference to the care receiving person, and thereafter causing the controller to control the pulling mechanism to pull the second connector in a backward and upward direction with reference to the care receiving person.
In another aspect, the program may be a program for a controller of a standing-up motion assist system including a care belt capable of being worn by a care receiving person and including a holding mechanism including a first holder capable of holding a first region of a neck part or a back part of the care receiving person, a second holder capable of holding a second region of a lumbar part of the care receiving person, and a connector capable of being located close to a chest of the care receiving person and including a connector connected to the holding mechanism, and a pulling mechanism that is connected to the holding mechanism via the connector and that performs a pulling operation so as to pull the care belt in a forward direction with reference to the care receiving person such that buttocks of the care receiving person move away from the sitting position, the program causing a computer to execute a step of controlling the pulling operation of the care belt performed by the pulling mechanism such that the care receiving person is pulled in the forward direction in the first phase in which the buttocks of the care receiving person in the sitting position move away from the seat.
The program may be downloaded from a server or the like and executed, or may be read out from a storage medium (for example, an optical disk such as a CD-ROM or the like, a magnetic disk, a semiconductor memory, or the like) and executed.
There is no particular restriction on the number of computers that execute the program. That is, the program may be executed by a single computer or a plurality of computers.
One or more of the aspects and/or the modifications may be properly combined to achieve effects provided by the respective aspects or the modifications.
Two or more of the aspects may be combined or two or more of embodiments may be combined. One or more of the aspects and one or more of the embodiments may be combined. Features of different aspects of embodiments may be combined.
The standing-up motion assist system, the method for the controller of the standing-up motion assist system, the program for the controller of the standing-up motion assist system, the care belt, and the robot may be applied as a standing-up motion assist system for assisting a care receiving person to stand up or walk, a method for a controller of such a standing-up motion assist system, a program for a controller of such a standing-up motion assist system, a care belt in such a standing-up motion assist system, and a robot in such a standing-up motion assist system.
Number | Date | Country | Kind |
---|---|---|---|
2014-190774 | Sep 2014 | JP | national |
2015-069538 | Mar 2015 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
2439163 | Farmer | Apr 1948 | A |
4204529 | Cochrane | May 1980 | A |
5001789 | Schoenberger | Mar 1991 | A |
5022106 | Richards | Jun 1991 | A |
5530976 | Horcher | Jul 1996 | A |
5644805 | Horcher | Jul 1997 | A |
5878450 | Bouhuijs | Mar 1999 | A |
6122778 | Cohen | Sep 2000 | A |
6389619 | Dunn | May 2002 | B1 |
7003820 | Iura | Feb 2006 | B1 |
7392554 | Su | Jul 2008 | B1 |
7627912 | McKinney | Dec 2009 | B1 |
8621684 | Okumatsu | Jan 2014 | B2 |
8650677 | Altena | Feb 2014 | B2 |
9844481 | Tsusaka | Dec 2017 | B2 |
10076845 | Tsusaka | Sep 2018 | B2 |
20050217024 | Aarestad | Oct 2005 | A1 |
20080028516 | Morishima | Feb 2008 | A1 |
20100154117 | Odashima | Jun 2010 | A1 |
20100162483 | Biersteker | Jul 2010 | A1 |
20110037285 | Gil Vizuete | Feb 2011 | A1 |
20110056019 | Altena | Mar 2011 | A1 |
20110083267 | Gibson | Apr 2011 | A1 |
20110270443 | Kamiya et al. | Nov 2011 | A1 |
20110277235 | Okumatsu | Nov 2011 | A1 |
20120174314 | Clement | Jul 2012 | A1 |
20120255118 | Hammond | Oct 2012 | A1 |
20130110015 | Ota | May 2013 | A1 |
20130219615 | Eklof | Aug 2013 | A1 |
20130263374 | Yamaguchi | Oct 2013 | A1 |
20150190293 | Hacikadiroglu | Jul 2015 | A1 |
20170014290 | Tsusaka | Jan 2017 | A1 |
20170035631 | Tsusaka | Feb 2017 | A1 |
20170128292 | Tsusaka | May 2017 | A1 |
20170128293 | Tsusaka | May 2017 | A1 |
20170128299 | Tsusaka | May 2017 | A1 |
20170157773 | Tsusaka | Jun 2017 | A1 |
20170216119 | Tsusaka | Aug 2017 | A1 |
20170216120 | Tsusaka | Aug 2017 | A1 |
Number | Date | Country |
---|---|---|
7-015032 | Mar 1995 | JP |
9-000570 | Jan 1997 | JP |
2002-336310 | Nov 2002 | JP |
2004-089227 | Mar 2004 | JP |
2004-194780 | Jul 2004 | JP |
2005-312600 | Nov 2005 | JP |
2008-036100 | Feb 2008 | JP |
2008-067849 | Mar 2008 | JP |
2010-246635 | Nov 2010 | JP |
2011-019571 | Feb 2011 | JP |
2013-078601 | May 2013 | JP |
2013-158386 | Aug 2013 | JP |
WO-2009126040 | Oct 2009 | WO |
Entry |
---|
International Search Report of PCT application No. PCT/JP2015/004064 dated Nov. 2, 2015. |
Number | Date | Country | |
---|---|---|---|
20170128293 A1 | May 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2015/004064 | Aug 2015 | US |
Child | 15414577 | US |