This non-provisional application claims priority under 35 U.S.C. § 119(a) to Patent Application No. 109133726 filed in Taiwan, R.O.C. on Sep. 28, 2020, the entire contents of which are hereby incorporated by reference.
The present disclosure relates to a rollator, and in particular, to an active rollator.
The elderly or disabled usually use aids to walk or move while alone. Conventional aids are crutches, wheelchairs, and wheeled walkers. People who are fairly healthy or require rehabilitation use wheeled walkers to walk or move. Some users use electric wheeled walkers to reduce the physical strength required to move or walk.
During the use of an electric wheeled walker, a user usually presses or holds a controller to control the wheeled walker to move. Such a control manner is inconvenient for users with relatively weak or incapable hands.
In view of this, according to some embodiments, a rollator includes an auxiliary frame, a driving assembly, a sensing assembly, and a controller. The auxiliary frame includes a body and a bottom portion. The driving assembly is disposed at the bottom portion and is configured to make the auxiliary frame have a motion. The sensing assembly is disposed at the body and is configured to sense an operation area and output a sensing signal. The controller is configured to, according to the sensing signal and a sensing threshold, control the driving assembly to make the auxiliary frame have the motion corresponding to the sensing signal.
According to some embodiments, the sensing assembly includes a plurality of distance sensors. The sensing threshold includes a body distance area. Each distance sensor is configured to sense the operation area and output a distance signal. The distance sensors sense substantially different parts of the operation area. When the distance signals fall in the body distance area, the controller controls the driving assembly to drive the auxiliary frame to move in a traveling direction.
According to some embodiments, the sensing threshold includes a proximity area. A distance between the proximity area and the sensing assembly is substantially shorter than a distance between the body distance area and the sensing assembly. When one of the distance signals falls in the proximity area, the controller controls the driving assembly to drive the auxiliary frame to turn in a turning direction.
According to some embodiments, the controller obtains a traveling speed according to the distance signals. The controller controls the driving assembly to drive the auxiliary frame to move at the traveling speed in the traveling direction and drive the auxiliary frame according to the traveling speed to turn.
According to some embodiments, the sensing threshold includes a sideways range. When a maximum difference between the distance signals falls in the sideways range, the controller controls the driving assembly to drive the auxiliary frame to turn in a turning direction.
According to some embodiments, the sensing assembly includes a horizontal scanning sensor. The sensing threshold includes a traveling feature. The horizontal scanning sensor is configured to horizontally scan the operation area and output a horizontal scanning signal. When the horizontal scanning signal falls in the traveling feature, the controller controls the driving assembly to drive the auxiliary frame to move in a traveling direction.
According to some embodiments, the sensing threshold includes a turning feature. When the horizontal scanning signal falls in the turning feature, the controller controls the driving assembly to drive the auxiliary frame to turn in a turning direction.
According to some embodiments, the controller obtains a traveling speed according to the horizontal scanning signal, and controls the driving assembly to drive the auxiliary frame to move at the traveling speed in the traveling direction and drive the auxiliary frame according to the traveling speed to turn.
According to some embodiments, the sensing assembly includes a top sensor. The sensing threshold includes a top distance area. The top sensor is configured to sense a top area and output a top signal. When the top signal does not fall in the top distance area, the controller controls the driving assembly to stop the motion of the auxiliary frame.
According to some embodiments, the sensing assembly includes a vertical scanning sensor. The sensing threshold includes a tipping feature. The vertical scanning sensor is configured to vertically scan the operation area and output a vertical scanning signal. When the vertical scanning signal falls in the tipping feature, the controller controls the driving assembly to stop the motion of the auxiliary frame.
According to some embodiments, the active rollator further includes a gravity sensor. The gravity sensor is configured to sense an inclination angle of the active rollator. The controller adjusts a driving torque of the driving assembly according to the inclination angle.
According to some embodiments, the driving assembly includes two driving wheels, two driven wheels, two motors, and two driving circuits. The controller controls the driving circuits to enable the motors to separately drive the driving wheels to rotate and the rotating driving wheels enable the motion of the auxiliary frame.
In conclusion, according to some embodiments, the active rollator can sense a user's intention and generate a corresponding motion. In some embodiments, when a user is likely to tip, the active rollator can stop and provide support to the user.
The sensing assembly 30 is configured to sense an operation area 90 and output a corresponding sensing signal. When a user is not located at the operation area 90 and when the user is located at the operation area 90, sensing signals sent by the sensing assembly 30 for the two situations are different (details are described below). The controller 40 controls the driving assembly 20 according to the sensing signal and a sensing threshold (an example is given below) to drive the auxiliary frame 10 to generate the motion corresponding to the sensing signal. Specifically, the controller 40 determines whether the sensing signal falls in the sensing threshold to determine whether to control the driving assembly 20 to drive the auxiliary frame 10. For example, if the sensing signal does not fall in the sensing threshold, the controller 40 does not enable the driving assembly 20 to drive the auxiliary frame 10. Otherwise, if the sensing signal falls in the sensing threshold, the controller 40 controls the driving assembly 20 to drive the auxiliary frame 10. Therefore, when a user approaches and holds the auxiliary frame 10, the rollator starts to aid the travel of the user.
In some embodiments, the operation area 90 may be an area in which the user stands and holds the auxiliary frame 10 with ease. In some embodiments, the sensing threshold may be a distance area, and the distance area is located between a relatively far position and a relatively close position. The relatively far position is, for example, but not limited to, a position in which the user's hand cannot touch the auxiliary frame 10, and the relatively close position is, for example, but not limited to, a position in which the user is too close to the auxiliary frame 10 to hold the auxiliary frame 10 with ease. Therefore, the user can hold the auxiliary frame 10 when entering the operation area 90, and the rollator aids the travel of the user.
In some embodiments, after the controller 40 determines that the sensing signal falls in the sensing threshold for a predetermined time, the controller 40 controls the driving assembly 20 to drive the auxiliary frame 10. In this way, the user could hold the auxiliary frame 10 within the predetermined time after entering the operation area 90, and then the auxiliary frame 10 starts to have the motion and the user can travel with the aid of the rollator.
According to some embodiments, the active rollator may be a wheeled walker. That is, the rollator is provided with wheels. In some embodiments, the active rollator may be a walking-aid robot. That is, a motion mechanism (the driving assembly) of the rollator is a foot-type movement assembly, and the rollator has three, four or five feet. In some embodiments, the active rollator may be a walking-aid crawler. That is, the motion mechanism (the driving assembly) of the rollator is a crawler-type assembly.
In some embodiments, the auxiliary frame 10 of the active rollator includes a holding portion 16, and the holding portion 16 is, for example, but not limited to, a grip (as shown in
The driving assembly 20 is configured to receive the control of the controller 40 to enable the motion of the auxiliary frame 10. The motion is, for example, but not limited to, a movement or rotation. The movement is, for example, moving forward or moving backward. In some embodiments, the speed of the motion varies or remains unchanged as required (details are described below). In some embodiments, the rotation radius of the rotation may be adjusted or fixed as required (details are described below).
The sensing assembly 30 is disposed at the body 12. In some embodiments, the sensing assembly 30 is disposed at a position, corresponding to the waist, chest, belly or buttocks of the user, of the body 12. Therefore, when the user enters the operation area 90, the sensing assembly 30 senses the position of the corresponding waist, chest, belly or buttocks of the user.
The active rollator has different degrees of activeness according to different embodiments, which is described as follows.
The body distance area corresponds to the size of the operation area 90. The embodiment shown in
Therefore, when the user is not close to the rollator, the distance sensor 32 cannot sense an object in the operation area 90. That is, the distance signal Ls does not fall in the body distance area. The distance between the user and the distance sensor 32 of the rollator is greater than the far end boundary Ld. That is, the distance signal Ls does not fall in the body distance area. In this case, the rollator performs no action. When the user enters the operation area and the distance signal Ls falls in the body distance area, the controller 40 controls the driving assembly 20 to drive the auxiliary frame 10 to move in a traveling direction (as shown by an upward arrow 96 in
In some embodiments, the sensing threshold includes a middle distance Lm (as shown in
The far end boundary Ld, the near end boundary Lp, the middle distance Lm, and the middle area may be set by the user as required. In some embodiments, the far end boundary Ld, the near end boundary Lp, the middle distance Lm, and the middle area are stored in a memory, and the memory may be a built-in memory or an external memory of the controller.
A movement speed of the rollator may be a preset value, set by the user, or varies according to the speed of the user. In some embodiments, when the user enters the far end boundary Ld, the controller 40 obtains a traveling speed according to the distance signal Ls and controls the driving assembly 20 to drive the auxiliary frame 10 to move at the traveling speed in the traveling direction. According to some embodiments, the controller 40 records a time at which the user enters the far end boundary Ld and a time at which the user reaches the middle distance Lm, to calculate the traveling speed of the user. In the calculation manner, the speed of the user may be obtained based on a time spent between the far end boundary Ld and the middle distance Lm. In some embodiments, the controller 40 divides the time at which the user enters the far end boundary Ld and the time at which the user reaches the middle distance Lm into a plurality of sub-time intervals, separately calculates sub-speeds of the sub-time intervals, and then selects a median or a mode of the sub-speeds as the traveling speed.
In some embodiments, the controller 40 dynamically adjusts a traveling speed at which the driving assembly 20 drives the auxiliary frame 10. Specifically, after controlling the driving assembly 20 to drive the auxiliary frame 10 to move at the traveling speed, the controller 40 continuously calculates a moving speed of the user to adjust a traveling speed at which the driving assembly 20 drives the auxiliary frame 10. For example, after the driving assembly 20 starts to drive the auxiliary frame 10 to move, the controller 40 recalculates the traveling speed of the user in a rolling correction manner. In the rolling correction manner, the controller 40 calculates a new traveling speed by combining some previous positions of the user and time data and a new position and time data. It should be noted that after the driving assembly 20 drives the auxiliary frame 10 to start to move, the speed calculated by the controller 40 according to the distance signal is a relative speed but not an absolute speed. Therefore, when the controller 40 is configured to control the traveling speed of the driving assembly 20, conversion is performed between the relative speed and the absolute speed.
In some embodiments, the speed control modes may be used together. For example, the rollator uses a preset value (a system preset value or a preset value of a user) at the beginning, and after the driving assembly 20 drives the rollator, the rollator is in the dynamically adjusted mode.
Referring to
In some embodiments, the driving assembly 20 includes two independent driving wheels, and each independent driving wheel includes a driving circuit 22, a motor 24, and a driving wheel 26. The operation manner is not described herein again.
In the embodiment shown in
In some embodiments, when the distance signals La and Lb are far away from the body distance area (that is, far away from the far end boundary Ld), the controller 40 controls the driving assembly 20 to stop the motion. When the distance signals La and Lb both fall in the body distance area, the controller 40 controls the driving assembly 20 to drive the auxiliary frame 10 to move in the traveling direction. In some embodiments, a manner in which the controller 40 determines the distance signals La and Lb, the middle distance Lm, and the middle area is similar to that in the previously described embodiments of
When one of the distance signals La and Lb falls in the body distance area and the other of the distance signals La and Lb is far away from the far end boundary Ld, the controller 40 maintains an original motion state of the rollator if the rollator is in a motion state.
When one of the distance signals La and Lb falls in the body distance area and the other of the distance signals La and Lb is far away from the far end boundary Ld, the controller 40 temporarily does not control the driving assembly 20 to drive the auxiliary frame 10 to move if the rollator is in a stationary state. Next, if the distance signals La and Lb both fall in the body distance area, the starting point at which the controller 40 controls the driving assembly 20 to drive the auxiliary frame 10 to move has the following modes: (1) the distance signals La and Lb both fall in the body distance area, (2) the distance signals La and Lb both fall in the body distance area for a predetermined time, (3) one of the distance signals La and Lb falls in the middle area, or (4) the distance signals La and Lb both fall in the middle area. However, the present invention is not limited thereto.
In some embodiments, the sensing threshold includes a proximity area (Ln, Lp, or may be referred to as a proximity interval, Ln may be referred to as a proximity boundary), the distance between the proximity area (Ln, Lp) and the sensing assembly 30 is substantially shorter than the distance between the body distance area (Lp, Ld) and the sensing assembly 30, and when one of the distance signals La and Lb falls in the proximity area (Ln, Lp) (as shown in
In some embodiments, “the distance between the proximity area (Ln, Lp) and the sensing assembly 30 is substantially shorter than the distance between the body distance area (Lp, Ld) and the sensing assembly 30” is that the proximity area (Ln, Lp) and the body distance area (Lp, Ld) partially overlap, or boundaries of the proximity area and the body distance area are adjacent (as shown in
When one of the distance signals La and Lb falls in the proximity area (Ln, Lp) (as shown in
A manner in which the controller 40 controls the driving assembly 20 to turn right is that for example, two front wheels in
In some embodiments, the driving assembly 20 includes two driving circuits 22, two motors 24, two driving wheels 26, two driven wheels 28, and two steering mechanisms (not shown in the figure). The controller 40 controls the steering mechanisms to steer to turn right or left.
In some embodiments, the driving assembly 20 is a three-wheel assembly. Specifically, the driving assembly 20 includes a driving circuit 22, a motor 24, a steering mechanism (not shown in the figure), a driving wheel 26, and two driven wheels 28. The controller 40 controls the steering mechanisms to steer to turn right or left.
In some embodiments, when the distance signals La and Lb both fall in the proximity area (Ln, Lp), the controller 40 controls the driving assembly 20 to stop a motion of the rollator. In some embodiments, when one of the distance signals La and Lb falls in the proximity area (Ln, Lp) and the other of the distance signals La and Lb is greater than the far end boundary Ld (greater than the body distance area), the controller 40 controls the driving assembly 20 to stop the motion of the rollator.
In some embodiments, the controller 40 obtains a traveling speed according to the distance signals La and Lb, and the controller 40 controls the driving assembly 20 to drive the auxiliary frame 10 to move at the traveling speed in the traveling direction and drive the auxiliary frame 10 according to the traveling speed to turn.
A manner in which the controller 40 obtains the traveling speed according to the distance signals La and Lb may be “the manner of obtaining the traveling speed according to the distance signal Ls in
A manner in which the controller 40 controls the auxiliary frame 10 according to the traveling speed to turn may be that the controller 40 may control the driving assembly 20 at a speed same as the traveling speed to drive the auxiliary frame 10 according to the traveling speed to turn. In some embodiments, the controller 40 may control the driving assembly 20 at a speed that is a predetermined multiple of the traveling speed to drive the auxiliary frame 10 according to the traveling speed to turn, and the predetermined multiple may be 0.6 to 1.2, depending on the speed required for the turning.
Referring to
In some embodiments, the sideways range is 20 cm to 40 cm, and the maximum difference between the distance signals La and Lb is the absolute value of La−Lb. When the difference falls in the sideways range, it indicates that the user wants to turn. Therefore, the controller 40 controls the driving assembly 20 to drive the auxiliary frame 10 to turn in a direction of the larger one of the distance signals. In some embodiments, the sensing assembly 30 includes three or more distance sensor 32a and 32b. In this case, it may be learned, by determining whether a maximum difference between the distance signals La and Lb falls in the sideways range, whether the user intends to turn, and the controller further actively performs corresponding control.
Refer to
The horizontal axis in
The horizontal scanning sensor 32c may be a package assembly of a scanning sensor, that is, a horizontal scanning signal Ps outputted by the scanning sensor has been processed without noise, and may be used directly by the controller 40. In some embodiments, an output signal of the horizontal scanning sensor 32c is a raw signal. In this case, the controller 40 performs noise filtering on the raw signal.
In some embodiments, the controller 40 obtains a traveling speed according to the horizontal scanning signal Ps, and controls the driving assembly 20 to drive the auxiliary frame 10 to move at the traveling speed in the traveling direction and drive the auxiliary frame 10 according to the traveling speed to turn. The calculation in this part is similar to that described above, and therefore the description thereof is omitted.
In this embodiment, when the user normally uses the rollator, the top signal Lh falls in the top distance area, and when the user tips backward or leans forward (as shown in
Refer to
In conclusion, in some embodiments, the active rollator can sense a user's intention and generate a corresponding motion. In some embodiments, when a user is likely to tip, the active rollator can stop and provide support to the user.
Number | Date | Country | Kind |
---|---|---|---|
109133726 | Sep 2020 | TW | national |